"Systemctl status apache2" Fehler beim Starten des Apache HTTP-Servers


0

Ich benutze Ubuntu und wollte Apache2 installieren, damit ich PHP benutzen kann.

Ich habe die Anweisungen auf dieser Website befolgt:

https://www.linode.com/docs/web-servers/lamp/install-lamp-stack-on-ubuntu-18-04/

Hier ist der Fehler, den ich bekomme.

    root@DSK0977:/var/www/html/phpmonitor.com/logs# sudo systemctl status apache2
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since Wed 2019-04-17 09:04:44 WEST; 14min ago
  Process: 906 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)

abr 17 09:04:43 DSK0977 systemd[1]: Starting The Apache HTTP Server...
abr 17 09:04:43 DSK0977 apachectl[906]: AH00526: Syntax error on line 25 of /etc/apache2/sites-enabled/phpmonitor.com.conf:
abr 17 09:04:43 DSK0977 apachectl[906]: CustomLog takes two or three arguments, a file name, a custom log format string or format name, and an optional "env=" or "expr=" clause (see docs)
abr 17 09:04:43 DSK0977 apachectl[906]: Action 'start' failed.
abr 17 09:04:43 DSK0977 apachectl[906]: The Apache error log may have more information.
abr 17 09:04:44 DSK0977 systemd[1]: apache2.service: Control process exited, code=exited status=1
abr 17 09:04:44 DSK0977 systemd[1]: apache2.service: Failed with result 'exit-code'.
abr 17 09:04:44 DSK0977 systemd[1]: Failed to start The Apache HTTP Server.

Hier ist die Datei mit dem Fehler, den ich vergessen habe:

<Directory /var/www/html/phpmonitor.com/public_html>
        Require all granted
</Directory>
<VirtualHost *:80>
ServerName example.com
        ServerAlias www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/phpmonitor.com/public_html

        ErrorLog /var/www/html/phpmonitor.com/logs/error.log
        CustomLog /var/www/html/phpmonitor.com/logs/access.log combined #This is line 25, I've removed the comments

</VirtualHost>

PS: Wenn Sie helfen möchten und Informationen benötigen, fragen Sie einfach, ich bin in der letzten Stunde der Arbeit, nachdem ich Köpfe mit einer Tonne von Fehlern gestoßen habe, und ich habe wahrscheinlich nicht alle wichtigen Informationen eingegeben.


Bitte fügen Sie /etc/apache/sites-enabled/phpmonitor.com.confIhrer Frage Zeile 25 der Datei hinzu . Laut der Fehlermeldung in ist ein Fehler enthalten.
Florian Diesch

Ich habe die ganze Datei hinzugefügt, es ist nicht sehr lang, wenn es keine Kommentare gibt.
PAPARIPA

Antworten:


0

Posten Sie keine Bilder von Text. Bearbeiten Sie Ihren Beitrag ( https://askubuntu.com/posts/1134426/edit ), kopieren Sie den Text und fügen Sie ihn ein. Wählen Sie das {}Formatierungswerkzeug aus.

Zweitens Lesen Sie Ihre Fehlermeldungen! Sie teilen Ihnen mit, dass in Zeile 25 einer Datei ein Syntaxfehler vorliegt, und weisen auf die Korrektur hin.

Drittens lesen Sie Ihre Protokolle. Überprüfen Sie /var/log/apache2/error.logfür weitere Informationen.

Viertens lesen Sie den Befehl "CustomLog" unter https://httpd.apache.org/docs/2.4/mod/mod_log_config.html#customlog, und Sie werden das Problem sehen.


Tut mir leid, ich habe die Datei, in der der Fehler aufgetreten ist, nicht abgelegt, sie ist jetzt da. Auch das Fehlerprotokoll war leer.
PAPARIPA
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.