Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP-Installation für Apache-Sever
Hallo,
wollte PHP für den Apache installieren. Habe, wie in der Anleitung, "ipkg install php-apache eaccelerator" und anschliessend "/opt/etc/init.d/S80apache" durchgeführt.
Jetzt erscheint folgende Meldung: Could not reliably determine the server's fully qualified domain name, using 192.168.178.201 for ServerName
. Was läuft schief. Der Apache-Server läuft mit dieser IP, aber es wird kein Script bearbeitet.
Gruss, Wolfgang
pfanntec
15.08.2008, 13:57
Hi,
die Meldung ist schon OK, aber wurde das folgende berücksichtigt?
Hinweis! Sollte der php-Aufruf nur einen Plain-Text bringen, dann kann es sein das in einer möglichen neuern Apache Version der php-Aufruf in der /opt/etc/apache2/httpd.conf fehlt. Ergänzt hierfür am Ende der Datei folgende Zeilen:
LoadModule php5_module libexec/libphp5.so
AddType application/x-httpd-php .php .phtml
hallo pfanntec,
ja diese Zeilen habe ich eingegeben, gleich unter den anderen mit "LoadModule...."
Habe auch das Testscript erstellt und ins Homepage-Verzeichnis kopiert.
Wenn ich dann die Datei "phpinfo.php" aufrufe erscheint ein "Downloadfenster".
Kannst ja mal schauen http://wolfgangwelt.dyndns.tv:8201/phpinfo.php
Ausserdem möchte Picture IT von Microsoft die Datei als Bild laden, aber das ist nur eine Windows-Sache.
Vor Eintrag der Zeilen wurde nur der Text des Scripts wiedergegeben.
Grüsse, Wolfgang
Hallo Wolfgang! Der Apache selbst funzt aber? Das "It Works" haste gesehen? Falls nicht, dann passt was mit der Document Root nicht.
cu
Gargi
pfanntec
15.08.2008, 16:53
Wurde der Apache oder gleich die komplette Slug auch neu gestartet, damit die Änderungen in der httpd.conf übernommen wurden?
evtl. mal abwarten was Gargi dazu sagt
Hallo,
ja, die SLUG wurde neu gestartet, ändert aber nix.
ja der Apache funzt. Das "It Works" war da. Hab ja auch einen User "wetter" eingerichtet, die passwd und die httpd.conf nach Deiner Anleitung verändert.
Zugriff über Internet und FTP funktionieren, habe auch eine Testseite "index.html" hochgeladen.
siehe http://wolfgangwelt.dyndns.tv:8201
oder http://www.wolfgangwelt.de
Der Port 8201 wird am Router "fritzbox" auf den Port 80 umgeleitet, auf diesen Port "Listen 80" ist ja auch der Apache eingestellt.
Gruss, Wolfgang
Die info.php haste aber auch tatsächlich als php über den ftp hochgeladen? Wenn Du die auf dem Server direkt am Ende noch als root erstellt hast, dann kann es gut sein, dass Du wenn überhaupt nur den Text zu sehen kriegst, weil die Zugriffsrechte nicht passen. Zudem ein kompletter Reboot schadet da sicherlich auch nicht. Nur für den Fall des Falles :)
Hinweis: Der Eaccelerator wird nicht funktionieren (hat jetzt erstmal nichts mit Deinem Problem zu tun). Nur als Hinweis, dass Du das dann auch noch fixen musst, wenn erstmal das php anständig läuft. Hier der Link dazu: http://www.myslug.de/index.php?title=Slugdebug#Fehler_beim_eaccelerator
cu
Gargi
Hallo Gargi,
Hab die Sript-Datei "phpinfo.php" mit dem Editor Notepad unter Windows erstellt und mittels FTP hochgeladen.
Aber jetzt nach der Eingabe der Zeilen wird diese Datei ja zum Download im Browser, egal ob IE oder Firefox, angeboten.
LoadModule php5_module libexec/libphp5.so
AddType application/x-httpd-php .php .phtml
Reboot habe ich schon öfter durchgeführt, aber immer das gleiche.
Gruss, Wolfgang
Hmmm... gab es bei der Installation irgendwelche Fehlermeldungen?
Hallo,
hab diese Zeilen aus /opt/etc/apache2/httpd.conf wieder entfernt, jetzt wird nur wieder Text angezeigt, aber kein Download.
LoadModule php5_module libexec/libphp5.so
AddType application/x-httpd-php .php .phtml
komisch
Grüsse, Wolfgang
Hallo Gargi,
Habe den Rat aus diesem Thread befolgt http://www.gargi.org/showthread.php?t=626. und die Zeilen nochmal in die "httpd.conf" einkopiert.
Jetzt geht's. War wohl doch ein Abschreibfehler von mir :o:mad:
So habe ich wenigstens erfahren, dass ich den Eaccelerator auch noch berbeiten muss. Was macht dieser überhaupt ?
Auf alle Fälle geht's jetzt weiter. Ich glaube, das war noch nicht der letzte Fehler von mir. Aber ich weiss, hier werde ich immer Hilfe finden.;)
D a n k e.
Grüsse, Wolfgang
Hey super, so muss das sein :)
cu
Gargi
ich wollte gerade den fehler des eaccelerator beheben, doch bei
./configure --prefix=/opt --with-eaccelerator-userid=nobody
ereilte mich folgende fehlermeldung:
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
hat das schon jemand beheben können, oder bin ich der erste, dem das passiert^^
Ne, den Fehler kenne ich jetzt nicht. Das phpize haste auch durchgeführt? Habe das ja erst die Tage mit einer ganz frischen Installation durchgeführt.
cu
Gargi
jo, das phpize is ohne fehler durchgelaufen und im nächsten schritt hat mich dann diese tolle meldung ereilt^^ kann ich den c-compiler irgendwie neu installieren?
Schwer. Die devel tools sind ohne Fehlermeldung durchgelaufen? Die lösen natürlich eine Menge Abhängigkeiten auf. Du müsstest vermutlich erstmal den ganzen Summs deinstallieren.
Setz mal bitte folgenden Befehl ab und schreib hier rein, was Du als Output bekommst:
ipkg list_installed | grep cross
cu
Gargi
und da haben wir:
# ipkg list_installed | grep cross
crosstool-native - 0.28-rc37-8 - Bootstrap toolchain including GCC 3.3.5, GLIBC 2.2.5, BINUTILS and LINUX headers.
crosstool-native-arch-bin - 0.28-rc37-8 - Bootstrap toolchain including GCC 3.3.5, GLIBC 2.2.5, BINUTILS and LINUX headers.
crosstool-native-arch-inc - 0.28-rc37-8 - Bootstrap toolchain including GCC 3.3.5, GLIBC 2.2.5, BINUTILS and LINUX headers.
crosstool-native-arch-lib - 0.28-rc37-8 - Bootstrap toolchain including GCC 3.3.5, GLIBC 2.2.5, BINUTILS and LINUX headers.
crosstool-native-bin - 0.28-rc37-8 - Bootstrap toolchain including GCC 3.3.5, GLIBC 2.2.5, BINUTILS and LINUX headers.
crosstool-native-inc - 0.28-rc37-8 - Bootstrap toolchain including GCC 3.3.5, GLIBC 2.2.5, BINUTILS and LINUX headers.
crosstool-native-lib - 0.28-rc37-8 - Bootstrap toolchain including GCC 3.3.5, GLIBC 2.2.5, BINUTILS and LINUX headers.
ich hoffe, das hilft dir^^
Wie alt ist die Installation? Mach vielleicht mal noch ein
ipkg update
ipkg upgrade
cu
Gargi
die installation is 2 wochen alt^^
ipkg update
ipkg upgrade
bringt leider keine änderung...
ich melde mich auch mal zu wort:
[Sat Aug 16 13:42:23 2008] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Sat Aug 16 13:42:25 2008] [notice] Digest: generating secret for digest authentication ...
[Sat Aug 16 13:42:25 2008] [notice] Digest: done
PHP Warning: [eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.2.6. Rebuild it for your PHP version (5.2.5) or download precompiled binaries.\n in Unknown on line 0
PHP Fatal error: Unable to start eAccelerator module in Unknown on line 0
Die Fehlermeldung steht bei mir im log, seitdem ich vorhin den eaccelerator nach deiner anleitung eingebunden habe! :cry:
Beim start von apache sagt er mir, dass http nicht läuft, er versucht zu starten.
Gruß
Stefan
ok, nun habe ich das problem selbst gelöst bekommen!
Gruß
Stefan
Und was war's ? :) Sieht mir nach nen Versionskonflikt aus :)
Ja, habn ein komplettes upgrade gemacht und auch noch die besagten Programme nochmals neu installiert, danach ging das ganze dann auch wieder! :D
Gruß
Stefan
Ja, habn ein komplettes upgrade gemacht und auch noch die besagten Programme nochmals neu installiert, danach ging das ganze dann auch wieder! :D
Gruß
Stefan
Wenn's immer halt nur sowas ist :) :D
cu
Gargi
...dann wäre das leben sehr viel einfacher! :p
Gruß
Stefan
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.