Herstart / installeer VestaCP opnieuw om de Apache Service PHP-rapport 500-fout op te lossen

VestaCPis ondersteuning CentOS 7 systeem, open source en gebruiksvriendelijkLinuxControlepaneel.

网络 营销Iemand gebruikt het VestaCP-paneel en stuit plotseling op het probleem van Apache Service PHP die een 500-fout rapporteert...

Voer het herstart Apache-servicecommando in SSH in

service httpd restart

Na het herstarten van Apache verschijnt de volgende foutmelding▼

Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.

tijdens het invoeren van de opdracht systemctl status httpd.service Daarna verschenen de volgende foutproblemen opnieuw ▼

[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
  • Dit probleem is erg moeilijk en als het niet snel wordt opgelost, zal het onvermijdelijk gevolgen hebben voor deWebpromotieprestatie enSEOEffect……

Het volgende is de oplossing voor de 500-fout gerapporteerd door Apache Service PHP▼

Update VestaCP en herstart de server

stap 1:Voer de volgende opdracht uit om VestaCP bij te werken ▼

v-update-sys-vesta-all

stap 2:Herstart VestaCP

service vesta restart

Stap 3:Herstart de server

reboot
  • Onverwacht, na het herstarten van de server, zal het weer normaal worden, haha!

Wat als de fout niet kan worden opgelost?

Als het VestaCP-paneel wordt bijgewerkt en de server opnieuw wordt opgestart, kan het probleem van "Apache Service PHP meldt een fout 500" niet worden opgelost. Het wordt aanbevolen om het VestaCP-paneel opnieuw te installeren.

Maak een back-up en installeer VestaCP . opnieuw

Stap 1:Maak een back-up van uw website en database

  • Het volgende gebruikt de gebruikersnaam admin als referentie.

SSH voer de volgende opdracht uit

v-backup-user admin
  • Eenmaal voltooid, wordt een zip met datum en tijd gegenereerd.
  • Bijvoorbeeld: admin.jaar-maand-dag_uur-minuut-seconde.tar

Het back-uppakket wordt in deze map gegenereerd ▼

/home/backup

stap 2:map wordt geback-upt /home/backup, kopiëren naar Google Drive 

Kopieer de lokale back-upmap /home/backup Ga naar de back-upmap waar de netwerkschijf met de naam gdrive is geconfigureerd en vice versa ▼

rclone copy /home/backup gdrive:backup
  • Kopieer het back-upbestand naar de Google-netwerkschijf en installeer hetRclone.

Raadpleeg deze tutorial voor de installatie en het gebruik van Rclone

Stap 3:Installeer het VestaCP-paneel opnieuw 

Nadat u een back-up hebt gemaakt van de website en database, verwijdert u de inhoud van de Linux-server en installeert u vervolgens het VestaCP-paneel opnieuw ▼

Stap 4:Back-upbestanden herstellen

Nadat u het VestaCP-paneel opnieuw hebt geïnstalleerd, herstelt u het gecomprimeerde back-uppakket op de Google-netwerkschijf naar: /home/backup Catalogus▼

rclone copy gdrive:backup /home/backup

Stap 5:Voer de volgende herstelopdracht in om te herstellen ▼

v-restore-user admin admin.年-月-日_时-分-秒.tar
  • admin.year-month-day_hour-minute-second.tar is de naam van het back-uparchief.

Als er een foutmelding verschijnt ▼

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

Herstart de server

reboot

Voer vervolgens de opdracht restore backup uit.

Voor meer problemen met het VestaCP-paneel kunt u hier kijken

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeeld "Herstart/Reinstall VestaCP om Apache Service PHP Report 500 Error op te lossen", wat nuttig voor u is.

Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-744.html

Om nog meer verborgen trucs🔑 te ontgrendelen, nodigen we je van harte uit om lid te worden van ons Telegram-kanaal!

Deel en like als je het leuk vindt! Jouw aandelen en likes zijn onze voortdurende motivatie!

 

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

Scroll naar boven