Перазапусціце/пераўсталюйце VestaCP, каб вырашыць памылку Apache Service PHP report 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 Disk, трэба ўсталяваць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 у блогу Чэнь Вэйляна, каб атрымліваць апошнія абнаўленні!

🔔 Будзьце першым, хто атрымае каштоўнае "Кіраўніцтва па выкарыстанні інструмента AI для маркетынгу кантэнту ChatGPT" у верхнім каталогу канала! 🌟
📚 Гэты дапаможнік мае вялікую каштоўнасць, 🌟Гэта рэдкая магчымасць, не прапусціце яе! ⏰⌛💨
Падзяліцеся і лайкайце, калі хочаце!
Ваш абмен і лайкі - наша пастаянная матывацыя!

 

发表 评论

Ваш адрас электроннай пошты не будзе апублікаваны. 必填 项 已 用 * Этыкетка

пракруціць ўверх