nach php & apache update kann ich apache nicht mehr starten

Status
Not open for further replies.

Globestern

Registered User
Moin

ich hab mal mein php 4.1.2 und apache & mysql geupdated ... soweit so gut.. nun wenn ich meinen apache wieder starten will kommt der error:

Reloading apache modulesNo process in pidfile `/var/run/apache.pid' found running; none killed.
Syntax error on line 21 of /etc/apache/confixx_mhost.conf:
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module not included in the server configuration
failed

--> auf zeile 21 der datei steht dann: php_admin_flag file_uploads on

ich schliesse darus das bei confixx was faul ist... ^^
aber was?
soll ich confixx auch mal updaten? wenn ja, habt ihr nen howto für debian?

ich hoffe ich krieg das wieder hin :( - all meine page's sind off :'(

schon jetzt ein fettes danke für die, welche mir helfen können ;)

Greetz Globestern
 
Wie hast du geupdated? apt-get/dpkg oder selbst kompiliert?
Hast du ein "LoadModule php4_module /usr/lib/apache2/modules/libphp4.so" in der Konfigurationsdatei von Apache2 stehn?
ich schliesse darus das bei confixx was faul ist... ^^
Ausnahmsweise ist Confixx mal unschuldig...
 
also ich hab das ganze so gemacht:

apt-get update && apt-get upgrade
apt-get install libapache-mod-php4
/etc/init.d/apache restart

welches ist die benötigte config datei?

access.conf
confixx.mhost.conf
confixx.vhost.conf
httpd.conf
oder: srm.conf
 
Last edited by a moderator:
Dann füg mal ein
Code:
LoadModule php4_module usr/lib/apache/1.3/libphp4.so
in httpd.conf ein und starte Apache.

Hab nur Debain Sarge und kein Woody, deswegen hab ich keine Ahnung ob der Pfad stimmt...
 
hmm.. das ist dort schon eingefügt.

kann's sein das ich dort änderungen vornehmen muss wenn ich apache updated habe?
 
Eigentlich solltest du bei einem Update nichts anpasen müssen und wenn apt-get eine Konfigurationsdatei ersetzten will fragt es auch immer brav nach (kannst aber dennoch mal schauen ob du eine Datei namens httpd.conf.dpkg-old findest ;))
Stehen irgendwelche interessanten Einträge im error_log von Apache?
hmm.. das ist dort schon eingefügt.
Gibt's die entsprechende Datei auch auf deinem Server?
 
hmmm.... die beiden datein findet es leider dooferweise beide nicht :(

bist du dir 100% sicher das ein confixx update nichts brigen würde?

ich könnte ja mal den provider fragen ob er da ne alte conf. datei mir schicken könnte
 
Last edited by a moderator:
bist du dir 100% sicher das ein confixx update nichts brigen würde?
Alle Aussagen von mir sind wie immer ohne Gewähr:rolleyes::D
"php_admin_value" kennt Apache nur wenn er das PHP Modul geladen hat, ansonsten kann er mit dem PHP Zeug nichts anfangen. Confixx hat damit eigentlich wenig zu tun, es benutzt nur die PHP spezifischen Befehle zum ersten mal.
die beiden datein findet es leider dooferweise beide nicht
libphp4.so muß auf dem Server sein damit php funktioniert, installiere es mal mit
Code:
apt-get --reinstall install php4 libapache-mod-php4
und dann nochmal per
Code:
find / -iname -iname libphp4.so
nach der Datei suchen.
 
joa.. jetzt hats geklappt - die datei wurde gefunden

/usr/lib/apache/1.3/libphp4.so

wie weiter?

edit: ich hab jetzt gerade gesehen die datei: apache.pid existiert gar nicht in: /var/run/
 
Last edited by a moderator:
Globestern said:
edit: ich hab jetzt gerade gesehen die datei: apache.pid existiert gar nicht in: /var/run/
Das ist wohl nach einem Upgrade/Reinstall normal, theoretisch müsstest du das Init-Script mit apachectl start und nicht restart aufrufen, aber so wichtig ist das nicht...
 
also wenn ich start statt restart mache kommt:

Starting web server: apacheSyntax error on line 21 of /etc/apache/confixx_mhost.
conf:
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module no
t included in the server configuration
failed

und im file confixx_mhost.conf steht auf linie: php_amdin_value open_basedir /var/www

und der pfad stimmt bzw. es gibt ihn... dort drin ist: confixx, empty, web0, web1 etc.
 
Last edited by a moderator:
Ich nehme mal an, das php_amdin_value ist nur ein Tippfehler von dir, und steht nicht so in der Config?

Ansonsten... wird evtl. deine vHost-Konfiguration geladen, bevor dein PHP-Modul geladen wurde?
 
Status
Not open for further replies.
Back
Top