Я использую Ubuntu, и я хотел установить apache2, таким образом, я мог использовать php.
Я следовал инструкциям в этом веб-сайте:
https://www.linode.com/docs/web-servers/lamp/install-lamp-stack-on-ubuntu-18-04/
Вот ошибка, которую я получаю.
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.
Вот файл с ошибкой, которую я имел, я забыл помещать:
<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: если Вы хотите помочь и нуждаетесь в информации, просто спрашивают, я нахожусь в прошлый час работы после столкновения голов с тонной ошибок, и я, вероятно, не вставил, выделяют важной информации.
Не отправляйте изображения текста. Редактирование (https://askubuntu.com/posts/1134426/edit) Ваше сообщение, копия-и-вставка Ваш текст, выбирает его и выбирает {}
форматирование инструмента.
Во-вторых, Чтение Ваши сообщения об ошибках! Они говорят Вам, что существует синтаксическая ошибка на строке 25 из файла, и намекните на исправление.
В-третьих, Чтение Ваши журналы. Осмотреть /var/log/apache2/error.log
для получения дополнительной информации.
В-четвертых, читайте о команде "CustomLog" в https://httpd.apache.org/docs/2.4/mod/mod_log_config.html#customlog, и Вы будете видеть проблему.