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

VestaCP è un pannello di controllo Linux open-source e di facile utilizzo che supporta CentOS 7.

Un network marketer che utilizzava il pannello VestaCP ha improvvisamente riscontrato un errore 500 dal servizio Apache PHP...

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

Passaggio 1: Eseguire il seguente comando per aggiornare VestaCP ▼

v-update-sys-vesta-all

Passaggio 2: Riavvia VestaCP ▼

service vesta restart

Passaggio 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

Passaggio 1: Esegui il backup del tuo sito web e del 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 ▼

Passaggio 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 ▼

Passaggio 4: Ripristinare i 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

Passaggio 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 ▼

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Scorrere fino a Top