Artikelkatalog
VestaCPJa stöd CentOS 7-system, öppen källkod och lätt att användaLinuxkontrollpanel.
har网络 营销Någon använder VestaCP-panelen och stöter plötsligt på problemet med att Apache Service PHP rapporterar ett 500-fel...
Ange omstart Apache-tjänstkommandot i SSH▼
service httpd restart
Efter att ha startat om Apache visas följande felmeddelande▼
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
- sätta påWordpressWebbplats, PHP rapporterar 500-fel direkt...
medan du anger kommandot systemctl status httpd.service
Efter det dök följande felproblem upp igen ▼
[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
- Detta problem är mycket svårt, och om det inte löses snabbt, kommer det oundvikligen att påverkaWeb marknadsföringprestanda ochSEOEffekt……
Följande är lösningen på 500-felet som rapporterats av Apache Service PHP▼
Uppdatera VestaCP och starta om servern
steg 1:Kör följande kommando för att uppdatera VestaCP ▼
v-update-sys-vesta-all
steg 2:Starta om VestaCP ▼
service vesta restart
第 3 步:Starta om servern ▼
reboot
- Oväntat, efter att ha startat om servern, kommer den att återgå till det normala, haha!
Vad händer om felet inte kan lösas?
Om VestaCP-panelen uppdateras och servern startas om kan problemet med "Apache Service PHP rapporterar ett 500-fel" inte lösas. Det rekommenderas att installera om VestaCP-panelen.
Säkerhetskopiera och installera om VestaCP
第 1 步:Säkerhetskopiera din webbplats och databas
- Följande använder användarnamnet admin som referens.
SSH kör följande kommando ▼
v-backup-user admin
- När det är klart kommer en zip med datum och tid att genereras.
- Till exempel: admin.year-month-day_hour-minute-second.tar
Säkerhetskopieringspaketet kommer att genereras i den här katalogen ▼
/home/backup
steg 2:katalogen kommer att säkerhetskopieras /home/backup
, kopiera till Google Drive
Kopiera den lokala säkerhetskopieringskatalogen /home/backup
Gå till säkerhetskopieringskatalogen där nätverksdisken gdrive är konfigurerad och vice versa ▼
rclone copy /home/backup gdrive:backup
- Kopiera säkerhetskopian till Google Cloud Drive, installation krävsRclone.
Se denna handledning för installation och användning av Rclone ▼
第 3 步:Installera om VestaCP-panelen
Efter att ha säkerhetskopierat webbplatsen och databasen, ta bort innehållet på Linux-servern och installera sedan om VestaCP-panelen ▼
第 4 步:Återställer säkerhetskopior
När du har installerat om VestaCP-panelen, återställ det komprimerade säkerhetskopieringspaketet på Googles nätverksdisk till /home/backup
Katalog▼
rclone copy gdrive:backup /home/backup
第 5 步:Ange följande återställningskommando för att återställa ▼
v-restore-user admin admin.年-月-日_时-分-秒.tar
- admin.year-month-day_hour-minute-second.tar är namnet på säkerhetskopieringsarkivet.
Om ett felmeddelande visas ▼
-bash: v-restore-user: command not found
Starta om servern ▼
reboot
Kör sedan kommandot återställ säkerhetskopiering.
För fler VestaCP-panelfrågor kan du se här ▼
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "Starta om/installera om VestaCP för att lösa Apache Service PHP Report 500 Error", vilket är användbart för dig.
Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-744.html
Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!