Каталог статей
VestaCPДа поддержка CentOS 7, с открытым исходным кодом и простой в использованииLinux控制 面板。
有网络 营销Кто-то использует панель VestaCP и внезапно сталкивается с проблемой Apache Service PHP, сообщающей об ошибке 500...
Введите команду перезапуска службы Apache в SSH▼
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.
- открытыйWordPressВеб-сайт, PHP напрямую сообщает об ошибке 500...
при вводе команды 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
- Эта проблема очень сложна, и если ее не решить быстро, это неминуемо отразится наВеб-продвижениепроизводительность иSEOЭффект……
Ниже приведено решение ошибки 500, о которой сообщает Apache Service PHP▼.
Обновите 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
, скопировать на Google Диск
Скопируйте локальный каталог резервного копирования /home/backup
Перейти в резервную директорию, где настроен сетевой диск с именем gdrive, и наоборот ▼
rclone copy /home/backup gdrive:backup
- Скопируйте файл резервной копии на сетевой диск Google, необходимо установить.Rclone.
Пожалуйста, обратитесь к этому руководству по установке и использованию Rclone ▼
第 3 步 :Переустановите панель VestaCP
После резервного копирования сайта и базы данных удалите содержимое сервера Linux, а затем переустановите панель VestaCP ▼
第 4 步 :Восстановление файлов резервных копий
После переустановки панели VestaCP восстановите резервную копию сжатого пакета на сетевом диске Google на /home/backup
Каталог▼
rclone copy gdrive:backup /home/backup
第 5 步 :Введите следующую команду восстановления, чтобы восстановить ▼
v-restore-user admin admin.年-月-日_时-分-秒.tar
- admin.год-месяц-день_час-минута-секунда.tar — имя резервного архива.
Если появляется сообщение об ошибке ▼
-bash: v-restore-user: command not found
Пожалуйста, перезапустите сервер ▼
reboot
Затем выполните команду восстановления резервной копии.
Другие проблемы с панелью VestaCP вы можете увидеть здесь ▼
Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился «Перезапустите/переустановите VestaCP для устранения ошибки PHP Report 500 службы Apache», которая будет полезна для вас.
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-744.html
Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!