Page 1 of 1
Hilfe - ich bekomme phpMyFAQ 1.6.6 einfach nicht ans Laufen
Posted: Sat Nov 25, 2006 7:11 pm
by egrau
MySQL Database Version: 3.23.52-log
PHP Version: 4.2.2
Web Server: Apache/1.3.26 (Linux/SuSE) mod_ssl/2.8.10 OpenSSL/0.9.6g PHP/4.2.2
WebServer to PHP interface: apache
safe_mod off
register_globals off
Die Installation läuft einwandfrei durch und FAQ funktioniert bei Aufruf auch, bis auf "Neue FAQ eintragen" und/oder "Frage stellen". Da erhalte ich dann eine Fehlermeldung, bzw. öffnet das Formular nicht.
Meine Vermutung ist, dass es an falscher CHMOD-Einstellungen irgendwelcher Dateien/Ordner liegt, weil es auf meiner xampp/w2k-Installation einwandfrei läuft, wobei die Schreibrechte für nachstehende Dateien wie in der Anleitung angegeben gesetzt sind:
chmod 777 für
die Dateien data.php und config.php im Ordner inc/
der Ordner attachments/
der Ordner data/
der Ordner images/
der Ordner pdf/
der Ordner xml/
Bitte helft mir. Danke!
Posted: Sun Nov 26, 2006 9:24 am
by Thorsten
Hi,
welche Fehlermeldung bekommst du denn?
bye
Thorsten
Die Felermeldung...
Posted: Sun Nov 26, 2006 11:48 am
by egrau
Hallo Thorsten,
zunächst einmal danke für die Nachricht. Hier kommt die Fehlermeldung:
Warning: open_basedir restriction in effect. File is in wrong directory in /home/www/web15/html/faq/inc/init.php on line 35
Fatal error: Call to undefined function: glob() in /home/www/web15/html/faq/inc/captcha.php on line 494
Kannst Du damit etwas anfangen?
mfg
Georg
Nachtrag zur Fehlermeldung
Posted: Sun Nov 26, 2006 2:25 pm
by egrau
Das Problem hängt mit dem "Sicherheitscode" der Formulare zusammen:
Wenn ich in der init.php die Zeile/n
"require_once('constants.php');" ändere und durch den vollständigen Pfad
"require_once('/home/www/web15/html/faq/inc/constants.php');"
ersetze, meldet "captcha.php" in den Zeilen 148 und 494 jeweils einen Fehler. Wenn ich die betreffenden Zeilen dann auskommentiere, funktionieren zwar die Formulare "Neue FAQ eintragen", "Frage stellen" und "Kontakt" bei Aufruf, aber absenden lassen sie sich dennoch nicht, weil die Fehlermeldung "...Code muss eingetragen sein" kommt.
...mmmhhhh. Und ich hatte mich schon so gefreut!?
mfg
georg
Re: Die Felermeldung...
Posted: Sun Nov 26, 2006 4:22 pm
by matteo
Hi George
egrau wrote:Warning: open_basedir restriction in effect. File is in wrong directory in /home/www/web15/html/faq/inc/init.php on line 35
Fatal error: Call to undefined function: glob() in /home/www/web15/html/faq/inc/captcha.php on line 494
the issue has already been fixed in CVS. FYI read
this topic.
Ciao,
Matteo
Posted: Sun Nov 26, 2006 6:55 pm
by Thorsten
Hi,
hm, dein PHP ist irgendwie seltsam konfiguriert und sehr alt. Ich würde dir empfehlen, erst mal PHP 4.4.4 zu installieren.
bye
Thorsten
...seltsam konfiguriert
Posted: Mon Nov 27, 2006 10:12 am
by egrau
Hallo Thorsten,
das mag sein, dass mein PHP seltsam konfiguriert ist, aber auch nicht viel seltsamer sind die in der zur Dokumentation angegebenen Voraussetzungen zum Einsatz von phpmyFAQ ab Version 1.6.X.
<<<
PHP
ab Version 4.1.0 (empfohlen: PHP 4.4.2 oder PHP 5.1.2)
register_globals = off (empfohlen)
safe_mode = off
Webserver (Apache 1.3.x/2.0.x oder lighttpd oder IIS)
Datenbankserver
MySQL 3.23.23+, 4.0.x, 4.1.x, 5.0.x, 5.1.x (empfohlen: 4.1.x)
...>>>
Stünde dort z.B. ab PHP Version 4.3.x, hätte ich mir die ganzen Installationsversuche erspart und gleich eine älter Version installiert.
:::Mit anderen Worten: Es funktioniert nicht unter PHP-Version kleiner 4.3.x ::: - oder?
Dennoch nichts für Ungut und vielen Dank
mfg
Georg
Posted: Mon Nov 27, 2006 10:36 am
by Thorsten
Hi,
doch, es funktioniert mit PHP 4.2.2. Wenn du dir die pre-1.6.7 installierst (also den stabilen Snapshot), sollte alles funktionieren.
bye
Thorsten
Posted: Mon Nov 27, 2006 6:07 pm
by egrau
Hallo Thorsten,
na, Du erwartest Sachen von mir!?
So fit bin ich nun auch wieder nicht. Und was ist das überhaupt: eine pre-1.6.7 ? Ich denke, da belasse ich es erst mal bei der Version 1.5.9 - man muss ja nicht immer unbedingt das allerneueste haben (obwohl ich's schon gern hätte!)
Also nochmal danke für Deine Bemühungen und beste Grüsse
Georg