it-swarm.com.de

Apache2 ist kein nativer Dienst

Ich versuche Apache2 nach der Installation in meinem Betriebssystem zu aktivieren. Mein Betriebssystem ist Ubuntu 16.04 LTS. Nach der Installation habe ich diese Befehle in der Konsole gegeben -

Sudo systemctl start Apache2
Sudo systemctl restart Apache2
Sudo systemctl enable Apache2

Der Befehl enable ist jedoch fehlgeschlagen und dieser Fehler zeigt Folgendes an:

Apache2.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install enable Apache2

Der Apache2-Dienst wurde jedoch auf andere Weise aktiviert. Warum wird angezeigt, dass Apache2.service kein systemeigener Dienst ist?

4
ni8mr

Meistens passiert dies, weil die Konfigurationsdatei einen Syntaxfehler aufweist. Um zu sehen, was ist das Problem ausgeführt

journalctl | tail

Oder

Apache2ctl configtest

Es wird Ihnen angezeigt, welche Leitung das Problem verursacht hat.

Wenn es kein Syntaxproblem gibt, entfernen Sie es und installieren Sie es erneut:

Sudo apt-get purge Apache2
Sudo apt-get remove Apache2
Sudo apt-get purge libapache2-mod-php*
Sudo apt-get purge php*
Sudo apt-get install Apache2
Sudo apt-get install php7.0 libapache2-mod-php7.0
Sudo /etc/init.d/Apache2 restart
2
ICE