Directory articoli
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 ▼
Speriamo che l'articolo "Riavvio/Reinstallazione di VestaCP per risolvere l'errore PHP 500 del servizio Apache", condiviso sul blog di Chen Weiliang ( https://www.chenweiliang.com/ ), possa esservi d'aiuto.
Sentitevi liberi di condividere il link di questo articolo: https://www.chenweiliang.com/cwl-744.html


