PHP funktioniert nicht auf VirtualHosts
Hallo!
Ich kenne mich zwar grundsätzlich mit Linux aus, allerdings nicht so mit Apache.
Nun habe ich einen Apache aufgesetzt und auch phpmyadmin draufgetan, alles funktionierte gut. Dann habe ich Virtual Hosts eingerichtet, da dann die Webspaces mehrerer Domains auf diesem Server liegen sollen.
Nun funktioniert aber kein php-Skript mehr, und zwar auf keinem vHost, vorher ging noch alles. Ich hab dann durch Google herausgefunden, dass das PHP-Modul nicht aktiviert sein könnte, war es auch schinbar nicht, also flugs
und jetzt startet Apache nicht mehr.
systemctl status apache2.service sagt:
Tja, und nun weiß ich nicht weiter. Die erste Seite der Google-Lösungen hab ich schon durch, und leider nichts gefunden, was funktioniert hat.
Falls ihr noch was braucht, gerne.
Grüße!
Ich kenne mich zwar grundsätzlich mit Linux aus, allerdings nicht so mit Apache.
Nun habe ich einen Apache aufgesetzt und auch phpmyadmin draufgetan, alles funktionierte gut. Dann habe ich Virtual Hosts eingerichtet, da dann die Webspaces mehrerer Domains auf diesem Server liegen sollen.
Nun funktioniert aber kein php-Skript mehr, und zwar auf keinem vHost, vorher ging noch alles. Ich hab dann durch Google herausgefunden, dass das PHP-Modul nicht aktiviert sein könnte, war es auch schinbar nicht, also flugs
sudo a2enmod php7.0 eingegeben
systemctl status apache2.service sagt:
Jan 20 08:09:25 srv-01 apache2[20984]: * The apache2 configtest failed.
Jan 20 08:09:25 srv-01 apache2[20984]: Output of config test was:
Jan 20 08:09:25 srv-01 apache2[20984]: [Sat Jan 20 08:09:25.937907 2018] [:crit]
Jan 20 08:09:25 srv-01 apache2[20984]: AH00013: Pre-configuration failed
Jan 20 08:09:25 srv-01 apache2[20984]: Action 'configtest' failed.
Jan 20 08:09:25 srv-01 apache2[20984]: The Apache error log may have more inform
Jan 20 08:09:25 srv-01 systemd[1]: apache2.service: Control process exited, code
Jan 20 08:09:25 srv-01 systemd[1]: Failed to start LSB: Apache2 web server.
Jan 20 08:09:25 srv-01 systemd[1]: apache2.service: Unit entered failed state.
Jan 20 08:09:25 srv-01 systemd[1]: apache2.service: Failed with result 'exit-cod
Tja, und nun weiß ich nicht weiter. Die erste Seite der Google-Lösungen hab ich schon durch, und leider nichts gefunden, was funktioniert hat.
Falls ihr noch was braucht, gerne.
Grüße!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 361822
Url: https://administrator.de/contentid/361822
Ausgedruckt am: 25.11.2024 um 19:11 Uhr
4 Kommentare
Neuester Kommentar
Nun - wenn du dich mit Linux auskennst sollte doch das "action 'configtest' failed" ins auge springen... Und dann könnte der nächste Weg ins Log-Verzeichnis führen, wo es (wie bei Linux üblich) auch gerne ne Error-Log gibt die man sich ja mal angucken könnte... Da steht normal drin was ihm an der Config nicht passt. Vom einfachen Typo bis hin zu fehlender Konfig ist ja alles möglich
Hallo,
Was genau willst du uns damit sagen? Das du hunderte Apache-error.log hast oder das diese im System verstreut sind oder oder oder?
Gruß,
Peter
Was genau willst du uns damit sagen? Das du hunderte Apache-error.log hast oder das diese im System verstreut sind oder oder oder?
Ich kenne mich zwar grundsätzlich mit Linux aus,
Und? Welche Linuxdistribution nutzt du denn überhaupt?[Sat Jan 20 08:46:50.156974 2018] [mpm_event:notice] [pid 21501:tid 140358839433088] AH00491: caught SIGTERM, shutting down
Warum?Gruß,
Peter
der Apache bringt ein tool mit dem er seine eigene konfiguration auf fehler prüfen kann, der befehl da zu lautet:
mit etwas glück gibt es die betroffene datei und die fehlerhafte zeile aus
Mehr dazu in der Apache hilfe:
https://httpd.apache.org/docs/2.4/programs/apachectl.html
apachectl configtest
Mehr dazu in der Apache hilfe:
https://httpd.apache.org/docs/2.4/programs/apachectl.html