当前位置: 首页 > 工具软件 > Vestacp > 使用案例 >

重装php之后报500错误,重启/重装VestaCP解决Apache Service PHP报500错误

司空繁
2023-12-01

2018年5月15日

在SSH输入重启Apache服务命令 ▼

service httpd restart

重启Apache后,出现以下错误提示 ▼Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.打开

在输入命令 systemctl status httpd.service 之后,又有以下错误问题出现 ▼[root@ten ~]# systemctl status httpd.service

* httpd.service - The Apache HTTP Server

Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)

Drop-In: /etc/systemd/system/httpd.service.d

`-limits.conf

Active: failed (Result: exit-code) since Mon 2018-05-14 20:22:29 +08; 1min 1s ago

Process: 1633 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)

Process: 1631 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)

Main PID: 1631 (code=exited, status=1/FAILURE)

May 14 20:22:28 CentOS systemd[1]: Starting The Apache HTTP Server...

May 14 20:22:29 CentOS httpd[1631]: [Mon May 14 20:22:29.000941 2018] [so:warn] [pid 1631] AH01574: module ruid2_module is already loaded, skipping

May 14 20:22:29 CentOS systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE

May 14 20:22:29 CentOS kill[1633]: kill: cannot find process ""

May 14 20:22:29 CentOS systemd[1]: httpd.service: control process exited, code=exited status=1

May 14 20:22:29 CentOS systemd[1]: Failed to start The Apache HTTP Server.

May 14 20:22:29 CentOS systemd[1]: Unit httpd.service entered failed state.

May 14 20:22:29 CentOS systemd[1]: httpd.service failed.

[root@ten ~]# ^C这个问题非常棘手,若不赶快解决,势必会影响到

以下是 Apache Service PHP报500错误 的解决方法 ▼

更新VestaCP和重启服务器

第 1 步:运行以下命令更新VestaCP ▼v-update-sys-vesta-all

第 2 步:重启VestaCP ▼

service vesta restart

第 3 步:重启服务器 ▼reboot没想到重启服务器之后,就恢复如常了,哈哈!

错误没法解决怎么办?

若更新VestaCP面板、重启服务器,也无法解决 “Apache Service PHP报500错误” 的问题,建议重新安装VestaCP面板。

备份和重装VestaCP

第 1 步:备份好网站和数据库以下使用用户名 admin 作为参考。

SSH运行以下命令 ▼v-backup-user admin完成后,将会生成带有日期和时间的压缩包。

例如:admin.年-月-日_时-分-秒.tar

备份包会在此目录下生成 ▼/home/backup

第 2 步:将备份目录 /home/backup,复制到谷歌网盘

复制本地的备份目录 /home/backup 到配置名为gdrive的网盘的backup目录,反之亦然 ▼rclone copy /home/backup gdrive:backup将备份文件复制到谷歌网盘,需安装Rclone。

Rclone安装使用方法请参考这篇教程 ▼

第 3 步:重新安装VestaCP面板

备份好网站和数据库后,删除Linux服务器里的内容,接着重新安装VestaCP面板 ▼

第 4 步:恢复备份文件

重新安装好VestaCP面板后,将谷歌网盘里的备份压缩包,恢复到 /home/backup 目录▼rclone copy gdrive:backup /home/backup

第 5 步:输入以下恢复命令,即可恢复 ▼v-restore-user admin admin.年-月-日_时-分-秒.taradmin.年-月-日_时-分-秒.tar 是备份压缩包的名称。

如果出现错误提示 ▼-bash: v-restore-user: command not found

请重启服务器 ▼reboot

然后,才执行恢复备份命令。

更多VestaCP面板问题,可以看这里 ▼

 类似资料: