Font
[thread]4510[/thread]

Update neues Board: Design und ein paar Bugs (page 9)



<< |< 1 ... 6 7 8 9 10 11 12 ... 18 >| >> 173 entries, 18 pages
pktm
 2004-04-25 18:21
#39725 #39725
User since
2003-08-07
2921 articles
BenutzerIn
[Homepage]
user image
Steht deine Datenbank schon?
Ich habe mir die .sql-Datei genommen und per phpMyAdmin eingefügt.
http://www.intergastro-service.de (mein erstes CMS :) )
renee
 2004-04-27 14:28
#39726 #39726
User since
2003-08-04
14371 articles
ModeratorIn
[Homepage] [default_avatar]
Wenn Du heute abend noch nix hast, schick mir ne PM, dann schicke ich Dir einen SQL-Dump...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Strat
 2004-04-28 21:23
#39727 #39727
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
stimmt eigentlich...
hab's eingebaut und kommt mit der naechsten Version.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
my $cgi;
if (exists $ENV{HTTP_ACCEPT_ENCODING} and
$ENV{HTTP_ACCEPT_ENCODING} =~ /gzip/i and
eval { require CGI::Compress::Gzip; 1 }
) {
$cgi = CGI::Compress::Gzip->new();
} # if
else { # if not, just send plain text
$cgi = CGI->new();
} # else
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Strat
 2004-02-18 19:32
#39728 #39728
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
habe das board wieder upgedated:

x) Neuen Thread erzeugen funktioniert jetzt
x) Datenkonvertierung wurde verbessert, d.h. jetzt duerften kaum noch html-sonderzeichen kommen (wenn jemand welche findet, bitte bescheid geben)
x) bei der Antwort auf eine nachricht werden die x letzten nachrichten angezeigt
x) Renee's mailversendemechanismus ist auch schon im code integriert
x) die suche wurde erweitert
x) die threadanzahl wurde gefixt; nur noch die antworten-zahl auf der hauptseite stimmt noch nicht
x) noch weitere kleinere aenderungen, die mir gerade nicht einfallen

@E|B: dein anmelden funktioniert leider noch immer nicht :-( ich denke, das loese ich am einfachsten ueber die funktion: neues passwort zusenden (gibt es noch nicht)

bitte um tests\n\n

<!--EDIT|Strat|1077125600-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Strat
 2004-02-22 02:25
#39729 #39729
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
ich hatte noch ein problem, dass noch auf das alte board verwiesen wurde. jetzt muesste es eigentlich funktionieren.

Downloads
Sourcen
DB-Modell
Apacheconf

habe auch mal die memberlist ins neue format gebracht (dank an renee fuer die erinnerung)

was haltet ihr davon, wenn wir oben neben den Bildern fuer Suche, Mitglieder, Hilfe und Statistiken noch Texte unterbringen? sonst finden es wohl die halben leute nicht
leider laeuft das upload/download nicht mehr parallel in cgi und mod_perl, sondern nur noch in mod_perl, weil dies da einfacher geht und ich keine Lust hatte, das auch noch fuer cgi zu coden\n\n

<!--EDIT|Strat|1077409743-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Strat
 2004-02-24 13:10
#39730 #39730
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
1. Konfiguration von Mysql: gehe zunaechst mal nach der Beschreibung in d:\wampp1\wampp-1.1.txt vor (installation als Service ist gut, aber nicht unbedingt noetig)

1.1 Lade dir http://develop.perl.community.de/install/pboard2004_02_24.sql runter und speichere es irgendwo (bei mir e:\apacheweb\8084_develop.perl-community.de/install)

1.2 starte apache und mysql mit den entsprechenden scripten in D:\wampp1 (mysql_start.bat apache_start.bat) und verbinde dich mit einem webbrowser auf die Adresse http://127.0.0.1/ und teste dort mal, ob alles funktioniert

1.3 Datenbank, Tabellen und User anlegen:
Starte dort nun phpmyadmin, waehle links irgendeine Datenbank aus (z.B. test) und klicke oben auf SQL. da kommt dann ein fenster, in das man sql-befehle reinwerfen kann. klicke darunter auf durchsuchen, waehle die Datei e:\apacheweb\8084_develop.perl-community.de/install/pboard2004_02_24.sql aus und sage OK. Dann sollte er die Datenbank pboard und die Datenbankstruktur anlegen. Nun muss noch der User pboard angelegt werden: wahle dazu bei der Datenbankauswahl (Datenbanken) (=ganz oben) aus und klicke im rechten fenster auf [Rechte] -> Neuen Benutzer hinzufuegen, gib bei Benutzername [Textfeld verwenden] pboard, Host: [Lokal] und Kennword [Textfeld verwenden] pboard und ebenson bei der wiederholung (ich weiss, es ist ein hochsicherheitskennwort, aber fuer die entwicklung tut es schon), markiere unter Rechte unter Daten und Struktur alle Kaestchen und unter Administration: RELOAD, LOCK TABLES, und klicke auf ok (sind viel zu viele Rechte, aber fuer die Entwicklung ok).
auf der folgenden Seite gib unter Datenbankspezifische Rechte folgende Datenbank an: pboard, danach leitet die seite weiter
dort waehle nun dasselbe aus wie vorher und klicke auf ok

2. Den Boardcode stelle ich nach E:/apacheweb/8084_develop.perl-community.de/html
und erzeuge parallel dazu ein Verzeichnis
E:/apacheweb/8084_develop.perl-community.de/log (dorthin sollen die Logdateien geschrieben werden. Wenn du andere Pfade oder Laufwerksbuchstaben verwenden willst, musst du die dann in den folgenden beispielen anpassen.

3. Entpacke nun den Board-Quellcode:
tar xvzf dateiname (winzip funktioniert auch super), und verschiebe ihn bei Bedarf so, dass unter html die verzeichnisse perl-bin, cgi-bin usw. liegen.

4. Konfiguration des Apache:
Bei mir habe ich den wampp nach d:\wampp1 installiert (sodass sich darunter die verzeichnisse apache, logs, ... befinden) Wo der boardcode hinkommt, steht in der d:\wampp1\apache\conf\httpd.conf (zentrale Konfigurationsdatei fuer Apache):

4.1 Suche nach der Zeile:
# Listen 3000
Ich habe danach die folgenden Zeile hinzugefuegt:
Code: (dl )
Listen 192.168.1.2:8084

(die IP-Adresse musst du natuerlich aendern). Das sagt dem Apache, dass er auch Requests auf dem Port 8084 entgegennehmen soll.

4.2 gehe ganz nach unten und kopiere dort das folgende rein:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
NameVirtualHost 192.168.1.2:8084
<VirtualHost 192.168.1.2:8084>
DocumentRoot E:/apacheweb/8084_develop.perl-community.de/html

ErrorLog E:/apacheweb/8084_develop.perl-community.de/log/error.log
CustomLog E:/apacheweb/8084_develop.perl-community.de/log/access.log combined
AccessFileName .htaccess

DirectoryIndex /perl-bin/board.pl
Alias /perl-bin/ "E:/apacheweb/8084_develop.perl-community.de/html/perl-bin/"

PerlModule Apache::Registry

<Files board.pl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
PerlSendHeader On
PerlModule Apache::DBI
</Files>

<Files upload.pl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
PerlSendHeader On
PerlModule Apache::DBI
</Files>

<Files download.pl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
PerlSendHeader On
PerlModule Apache::DBI
</Files>

PerlInitHandler Apache::StatINC
PerlRequire e:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_startup.pl

RewriteEngine on
RewriteLog E:/apacheweb/8084_develop.perl-community.de/log/rewrite.log

RewriteRule /overview/ /perl-bin/board.pl?action=overview
RewriteRule /board/([0-9]+)/(.*) /perl-bin/board.pl?action=viewboard;boardid=$1;$2
RewriteRule /thread/([0-9]+)/(.*) /perl-bin/board.pl?action=viewThread;threadid=$1;$2
RewriteRule /download/(.+)/(.*) /perl-bin/download.pl?file=$1;$2
</VirtualHost>


4.3 Danach musst du noch eventuell die Pfade in e:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_startup.pl anpassen.

4.4 Beende nun den apache mit D:\wampp1\apache_stop.bat und starte ihn neu (D:\wampp1\apache_start.bat). Wenn da Fehlermeldungen kommen, gib bescheid; wenn nicht, muesstest du dich mit einem webbrowser ueber http://192.168.1.2:8084/ aufs board verbinden koennen, und bis auf das syntaxhighlightning muesste alles funktionieren

5. syntaxhighlightning fuer einige sprache aktivieren:
lade dir von http://gnuwin32.sourceforge.net/packages/src-highlite.htm die binaries fuer windows runter, und entpacke es so, dass die folgende Datei gefunden wird: d:\Programme\gnu\src-highlight\bin\source-highlight.exe (falls du einen anderen Pfad waehlst, musst du den in der Datei e:/apacheweb/8084_develop.perl-community.de/html/perl-bin/PBoard/Config.pm fuer die Variable $SourceHighlightBin angeben.

waere klasse, wenn du mir von Problemen berichten wuerdest, weil ich dann daraus ein Install-Howto entwickeln koennte
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Strat
 2004-02-27 23:19
#39731 #39731
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
die entsprechenden zeilen sind in der E:\apacheweb\8084_develop.perl-community.de\html\perl-bin\mod_perl_startup.pl

Code: (dl )
1
2
3
4
5
6
BEGIN {
use vars qw($PATH_TO_CGI);
$PATH_TO_CGI = 'e:\apacheweb\8084_develop.perl-community.de\html\perl-bin';
$ENV{PATH_TO_CGI} = 'e:\apacheweb\8084_develop.perl-community.de\html\perl-bin';
}
use lib "$PATH_TO_CGI";

stimmen da die Pfade?

127.0.0.1 ist auch gut, aber dann kann man halt nur lokal darauf zugreifen, und nicht mal schnell uebers netzwerk was testen.
Aber da vielleicht anstelle von 192.168.1.2:8084 *:8084 schreiben, das muesste alles abfangen (habe ich auch in der INSTALL im wampp-Paket geschrieben)
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Strat
 2004-03-08 00:56
#39732 #39732
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
das ist einfacher; da brauchst du nur die httpd.conf anzupassen (den block 8084 mit angepassten pfaden rueberkopieren) und eine Datenbank namens pboard erstellen (user und passwort: pboard). Apache1.3 + mod_perl, Mysql und PhpMyAdmin installierst du am besten ueber YAST2 -> software -> hinzufuegen (oder so aehnlich).

wenn es da probleme gibt, kann ich es dir auch ueber ssh oder telnet einrichten\n\n

<!--EDIT|Strat|1078700202-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
format_c
 2004-04-01 10:25
#39733 #39733
User since
2003-08-04
1706 articles
HausmeisterIn
[Homepage] [default_avatar]
Danke, ich installier mal das Board nächste Woche bei mir daheim und setzt mich diese Woche dann dran.

Gruß Alex
Strat
 2004-04-06 02:38
#39734 #39734
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
hast du zufaellig zwei perl-versionen installiert, wo mod_perl die eine und die shell die andere nimmt?

falls es nicht funktioniert, kannst du aber Apache::DBI einfach ersatzlos streichen und rein mit DBI arbeiten; dann hast du zwar keine persistenten DB-Connections, aber fuer die entwicklung ist es egal.

Ich bin jetzt ein paar tage nicht online, erst am ostersamstag oder sonntag wieder. bei fragen kannst du mich aber gerne am handy anrufen\n\n

<!--EDIT|Strat|1081204807-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< |< 1 ... 6 7 8 9 10 11 12 ... 18 >| >> 173 entries, 18 pages



View all threads created 2004-02-21 14:40.