Artikulo Direktoryo
VestaCPOo suporta CentOS 7 system, open source at madaling gamitinLinuxcontrol Panel.
有pagmemerkado gamit ang internetMay gumagamit ng VestaCP panel at biglang nakatagpo ng problema ng Apache Service PHP na nag-uulat ng 500 error...
Ipasok ang i-restart ang Apache service command sa SSH▼
service httpd restart
Pagkatapos i-restart ang Apache, lalabas ang sumusunod na mensahe ng error▼
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
- buksanWordPressWebsite, PHP ay nag-uulat ng 500 error nang direkta...
habang pinapasok ang utos systemctl status httpd.service
Pagkatapos nito, lumitaw muli ang mga sumusunod na problema sa error ▼
[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
- Napakahirap ng problemang ito, at kung hindi ito malulutas nang mabilis, hindi maiiwasang maapektuhan nito angPromosyon sa Webpagganap atSEOEpekto……
Ang sumusunod ay ang solusyon sa 500 error na iniulat ng Apache Service PHP▼
I-update ang VestaCP at i-restart ang server
hakbang 1:Patakbuhin ang sumusunod na command upang i-update ang VestaCP ▼
v-update-sys-vesta-all
hakbang 2:I-restart ang VestaCP ▼
service vesta restart
第 3 步 :I-restart ang server ▼
reboot
- Unexpectedly, after restarting the server, babalik sa normal, haha!
Paano kung hindi malulutas ang pagkakamali?
Kung ang VestaCP panel ay na-update at ang server ay na-restart, ang problema ng "Apache Service PHP ay nag-uulat ng 500 error." Inirerekomenda na muling i-install ang VestaCP panel.
I-backup at muling i-install ang VestaCP
第 1 步 :I-backup ang iyong website at database
- Ang sumusunod ay gumagamit ng username admin bilang isang sanggunian.
Patakbuhin ng SSH ang sumusunod na command ▼
v-backup-user admin
- Kapag kumpleto na, bubuo ng zip na may petsa at oras.
- Halimbawa: admin.year-month-day_hour-minute-second.tar
Ang backup na package ay bubuo sa direktoryong ito ▼
/home/backup
hakbang 2:iba-back up ang direktoryo /home/backup
, kopyahin sa Google Drive
Kopyahin ang lokal na backup na direktoryo /home/backup
Pumunta sa backup na direktoryo kung saan naka-configure ang network disk na pinangalanang gdrive, at vice versa ▼
rclone copy /home/backup gdrive:backup
- Kopyahin ang backup na file sa Google Cloud Drive, kailangan ang pag-installRclone.
Mangyaring sumangguni sa tutorial na ito para sa pag-install at paggamit ng Rclone ▼
第 3 步 :Muling i-install ang VestaCP panel
Pagkatapos i-back up ang website at database, tanggalin ang mga nilalaman ng Linux server, at pagkatapos ay muling i-install ang VestaCP panel ▼
第 4 步 :Pagpapanumbalik ng mga backup na file
Pagkatapos muling i-install ang VestaCP panel, ibalik ang backup na naka-compress na package sa Google network disk sa /home/backup
Catalog▼
rclone copy gdrive:backup /home/backup
第 5 步 :Ipasok ang sumusunod na utos ng pagpapanumbalik upang maibalik ang ▼
v-restore-user admin admin.年-月-日_时-分-秒.tar
- admin.year-month-day_hour-minute-second.tar ay ang pangalan ng backup archive.
Kung may lumabas na mensahe ng error ▼
-bash: v-restore-user: command not found
Mangyaring i-restart ang server ▼
reboot
Pagkatapos, isagawa ang restore backup command.
Para sa higit pang mga isyu sa panel ng VestaCP, makikita mo dito ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ibinahagi ang "I-restart/I-reinstall ang VestaCP para Malutas ang Apache Service PHP Report 500 Error", na nakakatulong sa iyo.
Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-744.html
Maligayang pagdating sa Telegram channel ng blog ni Chen Weiliang para makuha ang pinakabagong mga update!
📚 Ang gabay na ito ay naglalaman ng malaking halaga, 🌟Ito ay isang bihirang pagkakataon, huwag palampasin ito! ⏰⌛💨
Share and like kung gusto mo!
Ang iyong pagbabahagi at pag-like ay ang aming patuloy na pagganyak!