Я являюсь новым с Ubuntu и Терминалом, у меня есть Ubuntu 18.04. В первый раз я установил сервер ЛАМПЫ с помощью tasksel..., и все хорошо работало, и затем, через какое-то время, я ничего не могу запустить. Я пытался использовать некоторые команды, но все, что я вижу: не может перезапустить из-за ошибки.
Я удаляю все взгляды, что это могло бы помочь, и затем это - вся польза. Но я не хочу удалять и устанавливать каждый раз когда сервер. Кто-то может сказать мне, какова могла бы быть проблема и как зафиксировать ее?
Если я использую sudo apache2ctl restart
это происходит:
(2)No such file or directory: AH02291: Cannot access directory
'/var/log/apache2/' for main error log
(2)No such file or directory: AH02291: Cannot access directory
'/var/log/apache2/' for error log of vhost defined at
/etc/apache2/sites-enabled/000-default.conf:1
AH00014: Configuration check failed
Action 'restart' failed.
The Apache error log may have more information.
Править: теперь все работает кроме mysql сервиса. Я попробовал systemctl status mysql.service
и это произошло:
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor
preset: enabled)
Active: failed (Result: exit-code) since Tue 2018-07-10 19:53:53 CEST;
6s ago
Process: 6021 ExecStart=/usr/sbin/mysqld --daemonize --pid-
file=/run/mysqld/mysqld.pid (code=exited
Process: 6012 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre
(code=exited, status=0/SUCCESS)
Почему я не могу перезапустить его или ничто?? Помогите
Сообщение об ошибке, которое Вы получили, довольно очевидно:
No such file or directory: AH02291: Cannot access directory '/var/log/apache2/'
Удостоверьтесь каталог /var/log/apache2/
существует, и если это не делает, создайте его и Apache запуска снова.
В то время как этот каталог должен быть сделан на установке, иногда диспетчер пакетов делает глупое и не создает его. Таким образом, можно воссоздать его довольно легко с sudo mkdir /var/log/apache2/
и это должно затем работать.