Рестартирайте/преинсталирайте VestaCP, за да разрешите грешка в отчета на Apache Service PHP 500

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
  • След завършване ще се генерира zip файл с дата и час.
  • Например: admin.year-month-day_hour-minute-second.tar

Резервният пакет ще бъде генериран в тази директория ▼

/home/backup

етап 2:директорията ще бъде архивирана /home/backup, копирайте в Google Drive 

Копирайте локалната директория за архивиране /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.year-month-day_hour-minute-second.tar е името на резервния архив.

Ако се появи съобщение за грешка ▼

-bash: v-restore-user: command not found

Моля, рестартирайте сървъра ▼

reboot

След това изпълнете командата за възстановяване на резервно копие.

За повече проблеми с панела VestaCP можете да видите тук ▼

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Рестартиране/преинсталиране на VestaCP за разрешаване на грешка PHP Report 500 на услугата Apache“, което е полезно за вас.

Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-744.html

Добре дошли в канала на Telegram в блога на Chen Weiliang, за да получите най-новите актуализации!

🔔 Бъдете първите, получили ценното „Ръководство за използване на инструмента за изкуствен интелект за маркетинг на съдържание ChatGPT“ в горната директория на канала! 🌟
📚 Това ръководство съдържа огромна стойност, 🌟Това е рядка възможност, не я пропускайте! ⏰⌛💨
Споделете и харесайте, ако ви харесва!
Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

Вашият имейл адрес няма да бъде публикуван. Използват се задължителните полета * Етикет

превъртете до върха