PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP-Installation für Apache-Sever



matwol
15.08.2008, 11:33
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

matwol
15.08.2008, 15:10
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

Gargi
15.08.2008, 16:53
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

matwol
15.08.2008, 17:11
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

Gargi
15.08.2008, 17:18
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

matwol
15.08.2008, 17:45
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

Gargi
15.08.2008, 18:27
Hmmm... gab es bei der Installation irgendwelche Fehlermeldungen?

matwol
15.08.2008, 18:27
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

matwol
15.08.2008, 18:51
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

Gargi
15.08.2008, 19:13
Hey super, so muss das sein :)

cu
Gargi

dafi
16.08.2008, 01:11
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^^

Gargi
16.08.2008, 10:43
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

dafi
16.08.2008, 11:35
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?

Gargi
16.08.2008, 12:14
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

dafi
16.08.2008, 12:27
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^^

Gargi
16.08.2008, 12:33
Wie alt ist die Installation? Mach vielleicht mal noch ein


ipkg update
ipkg upgrade
cu
Gargi

dafi
16.08.2008, 13:16
die installation is 2 wochen alt^^
ipkg update
ipkg upgrade
bringt leider keine änderung...

stefan
16.08.2008, 13:47
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

stefan
16.08.2008, 14:10
ok, nun habe ich das problem selbst gelöst bekommen!

Gruß
Stefan

Gargi
16.08.2008, 19:05
Und was war's ? :) Sieht mir nach nen Versionskonflikt aus :)

stefan
17.08.2008, 19:56
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

Gargi
17.08.2008, 22:45
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

stefan
18.08.2008, 19:36
...dann wäre das leben sehr viel einfacher! :p

Gruß
Stefan