Thread Update neues Board: Design und ein paar Bugs (172 answers)
Opened by esskar at 2004-02-21 14:40

Crian
 2004-04-24 18:27
#39691 #39691
User since
2003-08-04
5872 Artikel
ModeratorIn
[Homepage]
user image
Ich hab mir den ganzen Nachmittag mit dem Versuch, den Kram zum Laufen zu bringen um die Ohren geschlagen und bin etwas abgenervt.

Hier mein mitgeschriebener Bericht, der vielleicht auch noch Hinweise auf eine zu verbessernde Doku gibt... endend mit dem im Moment nicht verständlichen Problem, ich hoffe dafür hat Strat oder sonst jemand hier eine Lösung parat:

Installation von wampp1 und dem PBoard auf meinem Laptop:

i) Datei wampp1.3_pboard.tar.gz nach c:\ entpacken.

Dazu ein Zitat aus wampp1\wampp-1.1.txt:
Quote
Enpackt wampp-1.1.zip auf eine Partition eurer Wahl wie
C:\ oder F:\ oder H:\ oder so. Das ZIP erstellt automatisch
ein neues Verzeichnis namens \wampp1, also C:\wampp1 oder
H:\wampp1. (bitte nicht c:\programme\wampp1 oder so!)


Hat man obige Datei entpackt, so findet man u.a. die Datei install_pboard.txt.
Diese lesen und Anleitung befolgen. Das führt zu folgenden Schritten:


ii) c:\wampp1\wampp-1.1.txt lesen

Da das Starten von MySQL unter Win XP Home anscheinend zu Problemen
führt, entscheide ich mich dagegen.


iii) Die Datei pboard2004_03_25.sql wird im Verzeichnis
c:\apacheweb\8084_develop.perl-community.de\install\ gespeichert.


Außerdem lege ich parallel zu install die Verzeichnisse log und html an.


iv) Test, ob sich apache starten lässt:

c:\wampp1\apache_start.bat ausführen

->

Quote
[Sat Apr 24 15:07:43 2004] [error] Can't locate e:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_start
up.pl at (eval 13) line 1.


Aha, da stehen irgendwo noch falsche Pfade. In der Batchdatei stehen sie nicht.

Im Verzeichnis c:\wampp1\apache\conf\ gibt es eine Datei Namens httpd.conf.
Leider ist sie eine Bleiwüste ohne Zeilenumbrüche im Standardeditor... erstmal
ConText installieren ... damit gehts. Allerdings ist in dieser Datei kein
Eintrag mit e:\ vorhanden...
Tja, das liegt daran, dass dort e:/... steht *augenroll* ... dabei sagte die Fehlermeldung
von apache_start.bat schon, in welcher Datei und in welcher Zeile das Problem liegt.
Wer lesen kann, ist wie immer im Vorteil *gg

Also passe ich die e:/ auf c:/ an... (in Zeilen 1380 und 1383).

Also nächster Versuch ...  c:\wampp1\apache_start.bat meldet:

Quote
[Sat Apr 24 15:40:07 2004] [error] Can't locate c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_start
up.pl at (eval 13) line 1.

Syntax error on line 1380 of c:/wampp1/apache/conf/httpd.conf:
Can't locate c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_startup.pl at (eval 13) line 1.


Ja klar, da steht ja auch noch gar nichts!

Also erstmal pboard_source_2004_04_20.tar.gz nach c:\apacheweb\8084_develop.perl-community.de\html\ entpacken.
(So, dass der Inhalt von html im Verzeichnis html landet, kein doppeltes html!)


So, dritter Versuch c:\wampp1\apache_start.bat meldet:

Quote
[Sat Apr 24 15:45:15 2004] [error] Can't locate CGI/Compress/Gzip.pm in @INC (@INC contains: /sc/develop/html/perl-bin c
:/wampp1/perl/lib c:/wampp1/perl/site/lib . /wampp1/apache/ /wampp1/apache/lib/perl) at c:/apacheweb/8084_develop.perl-c
ommunity.de/html/perl-bin/mod_perl_startup.pl line 14.
BEGIN failed--compilation aborted at c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_startup.pl line
14.
Compilation failed in require at (eval 13) line 1.

Syntax error on line 1380 of c:/wampp1/apache/conf/httpd.conf:
Can't locate CGI/Compress/Gzip.pm in @INC (@INC contains: /sc/develop/html/perl-bin c:/wampp1/perl/lib c:/wampp1/perl/si
te/lib . /wampp1/apache/ /wampp1/apache/lib/perl) at c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_
startup.pl line 14.
BEGIN failed--compilation aborted at c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_startup.pl line
14.
Compilation failed in require at (eval 13) line 1.



Also kommentiere ich Zeile 14 in c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_startup.pl
aus in der Hoffnung, dass es auch ohne dieses Modul läuft...


Vierter Versuch, c:\wampp1\apache_start.bat meldet:

Quote
[Sat Apr 24 15:54:32 2004] [error] Can't locate PBoard/Config.pm in @INC (@INC contains: /sc/develop/html/perl-bin c:/wa
mpp1/perl/lib c:/wampp1/perl/site/lib . /wampp1/apache/ /wampp1/apache/lib/perl) at c:/apacheweb/8084_develop.perl-commu
nity.de/html/perl-bin/mod_perl_startup.pl line 25.
BEGIN failed--compilation aborted at c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_startup.pl line
25.
Compilation failed in require at (eval 13) line 1.

Syntax error on line 1380 of c:/wampp1/apache/conf/httpd.conf:
Can't locate PBoard/Config.pm in @INC (@INC contains: /sc/develop/html/perl-bin c:/wampp1/perl/lib c:/wampp1/perl/site/l
ib . /wampp1/apache/ /wampp1/apache/lib/perl) at c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_star
tup.pl line 25.
BEGIN failed--compilation aborted at c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_startup.pl line
25.
Compilation failed in require at (eval 13) line 1.


*seufz*

Also nehme ich die letzte Änderung wieder zurück und ändere dafür die Zeile im BEGIN-Block
von mod_perl_startup.pl auf

Code: (dl )
    $PATH_TO_CGI = 'c:\apacheweb\8084_develop.perl-community.de\html\perl-bin\';


ab.


[color=red]Fünfter Versuch:  c:\wampp1\apache_start.bat meldet:

Quote
[Sat Apr 24 15:58:41 2004] [error] Bad name after mysql' at c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mo
d_perl_startup.pl line 37.
Compilation failed in require at (eval 13) line 1.

Syntax error on line 1380 of c:/wampp1/apache/conf/httpd.conf:
Bad name after mysql' at c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_startup.pl line 37.
Compilation failed in require at (eval 13) line 1.


oO

Also in Zeile 37 in c:/apacheweb/8084_develop.perl-community.de/html/perl-bin/mod_perl_startup.pl
nachgesehen:

Die lautet:

DBI->install_driver('mysql');


Tja, damit kann ich jetzt leider gar nichts anfangen.[/color]

Außerdem wird jedesmal noch folgende Warnung ausgegeben:

Quote
[Sat Apr 24 15:58:41 2004] [warn] Loaded DSO /wampp1/apache/php4apache.dll uses plain Apache 1.3 API, this module might
crash under EAPI! (please recompile it with -DEAPI)


Kann ich die ignorieren?


Edit: Smilies deaktiviert\n\n

<!--EDIT|Crian|1082901589-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread Update neues Board: Design und ein paar Bugs