Riavvia/reinstalla VestaCP per risolvere l'errore 500 del report PHP del servizio Apache

VestaCPSì supporto CentOS 7, open source e facile da usareLinuxpannello di controllo.

Marketing su InternetQualcuno sta usando il pannello VestaCP e incontra improvvisamente il problema di Apache Service PHP che segnala un errore 500...

Immettere il comando di riavvio del servizio Apache in SSH▼

service httpd restart

Dopo aver riavviato Apache, viene visualizzato il seguente messaggio di errore▼

Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
  • accendereWordPressSito web, PHP segnala direttamente 500 errori...

durante l'immissione del comando systemctl status httpd.service Successivamente, sono ricomparsi i seguenti problemi di errore ▼

[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
  • Questo problema è molto difficile e, se non viene risolto rapidamente, inevitabilmente influenzerà ilPromozione Webprestazioni eGestione SEOEffetto……

Quella che segue è la soluzione all'errore 500 segnalato da Apache Service PHP▼

Aggiorna VestaCP e riavvia il server

passo 1:Esegui il comando seguente per aggiornare VestaCP ▼

v-update-sys-vesta-all

passo 2:Riavvia VestaCP ▼

service vesta restart

3 :Riavvia il server ▼

reboot
  • Inaspettatamente, dopo aver riavviato il server, tornerà alla normalità, ahah!

Cosa succede se l'errore non può essere risolto?

Se il pannello VestaCP viene aggiornato e il server viene riavviato, il problema di "Apache Service PHP segnala un errore 500" non può essere risolto.Si consiglia di reinstallare il pannello VestaCP.

Eseguire il backup e reinstallare VestaCP

1 :Effettua il backup del tuo sito web e database

  • Quanto segue usa il nome utente admin come riferimento.

SSH esegui il seguente comando ▼

v-backup-user admin
  • Una volta completato, verrà generato uno zip con data e ora.
  • Ad esempio: admin.anno-mese-giorno_ora-minuto-secondo.tar

Il pacchetto di backup verrà generato in questa directory ▼

/home/backup

passo 2:verrà eseguito il backup della directory /home/backup, copia su Google Drive 

Copia la directory di backup locale /home/backup Vai alla directory di backup in cui è configurato il disco di rete denominato gdrive e viceversa ▼

rclone copy /home/backup gdrive:backup
  • Copia il file di backup su Google Cloud Drive, installazione richiestaRclone.

Fare riferimento a questo tutorial per l'installazione e l'utilizzo di Rclone ▼

3 :Reinstallare il pannello VestaCP 

Dopo aver eseguito il backup del sito Web e del database, elimina il contenuto del server Linux, quindi reinstalla il pannello VestaCP ▼

4 :Ripristino dei file di backup

Dopo aver reinstallato il pannello VestaCP, ripristina il pacchetto compresso di backup nel disco di rete di Google su /home/backup Catalogo▼

rclone copy gdrive:backup /home/backup

5 :Immettere il seguente comando di ripristino per ripristinare ▼

v-restore-user admin admin.年-月-日_时-分-秒.tar
  • admin.year-month-day_hour-minute-second.tar è il nome dell'archivio di backup.

Se viene visualizzato un messaggio di errore ▼

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

Riavvia il server ▼

reboot

Quindi, esegui il comando di ripristino del backup.

Per ulteriori problemi con il pannello VestaCP, puoi vedere qui ▼

Speranza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ha condiviso "Restart/Reinstall VestaCP to Solve Apache Service PHP Report 500 Error", che è utile per te.

Benvenuti a condividere il link di questo articolo:https://www.chenweiliang.com/cwl-744.html

Benvenuto nel canale Telegram del blog di Chen Weiliang per ricevere gli ultimi aggiornamenti!

🔔 Sii il primo a ricevere la preziosa "Guida all'utilizzo dello strumento AI di marketing dei contenuti ChatGPT" nella directory principale del canale! 🌟
📚 Questa guida contiene un valore enorme, 🌟Questa è un'opportunità rara, non perderla! ⏰⌛💨
Condividi e metti mi piace se ti va!
La tua condivisione e i tuoi like sono la nostra continua motivazione!

 

发表 评论

L'indirizzo email non verrà pubblicato. 必填 项 已 用 * 标注

滚动 到 顶部