Lamp 服务器未重新启动

Lamp 服务器未重新启动

我是 Ubuntu 和 Terminal 的新手,我使用的是 Ubuntu 18.04。我第一次使用 taskel 安装 LAMP 服务器...一切运行正常,但过了一段时间,我却无法启动任何东西。我尝试使用一些命令,但我看到的只是:由于错误无法重新启动。

我删除了所有内容,以为这可能会有帮助,然后一切都好了。但我不想每次都删除并安装该服务器。有人能告诉我可能是什么问题以及如何解决它吗?

如果我使用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)

为什么我无法重启它或做任何事情?请帮忙

答案1

您收到的错误信息非常容易解释:

No such file or directory: AH02291: Cannot access directory '/var/log/apache2/'

确保该目录/var/log/apache2/存在,如果不存在,请创建该目录并重新启动 Apache。

虽然此目录应在安装时创建,但有时包管理器会犯傻,不会创建它。因此,您可以相当轻松地重新创建它,sudo mkdir /var/log/apache2/然后它应该可以正常工作。

相关内容