Artikkelihakemisto
VestaCPKyllä tuki CentOS 7-järjestelmä, avoin lähdekoodi ja helppokäyttöinenLinuxOhjauspaneeli.
有网络 营销Joku käyttää VestaCP-paneelia ja kohtaa yhtäkkiä ongelman, jossa Apache Service PHP raportoi 500-virheestä...
Anna uudelleenkäynnistys Apache-palvelukomento SSH▼-kenttään
service httpd restart
Kun Apache on käynnistetty uudelleen, seuraava virheilmoitus tulee näkyviin▼
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
- kiihottuaWordPressVerkkosivusto, PHP raportoi 500-virheen suoraan...
kun annat komentoa systemctl status httpd.service
Sen jälkeen seuraavat virheongelmat ilmestyivät uudelleen ▼
[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
- Tämä ongelma on erittäin vaikea, ja jos sitä ei ratkaista nopeasti, se vaikuttaa väistämättäWeb Promotionsuorituskyky jaSEOVaikutus……
Seuraavassa on ratkaisu Apache Service PHP▼ raportoimaan 500-virheeseen
Päivitä VestaCP ja käynnistä palvelin uudelleen
vaihe 1:Päivitä VestaCP ▼ suorittamalla seuraava komento
v-update-sys-vesta-all
vaihe 2:Käynnistä VestaCP ▼ uudelleen
service vesta restart
Vaihe 3:Käynnistä palvelin uudelleen ▼
reboot
- Palvelimen uudelleenkäynnistyksen jälkeen se palaa yllättäen normaaliksi, haha!
Entä jos virhettä ei voida korjata?
Jos VestaCP-paneeli päivitetään ja palvelin käynnistetään uudelleen, "Apache Service PHP raportoi 500 virheestä" -ongelmaa ei voida ratkaista. On suositeltavaa asentaa VestaCP-paneeli uudelleen.
Varmuuskopioi ja asenna VestaCP uudelleen
Vaihe 1:Varmuuskopioi verkkosivustosi ja tietokanta
- Seuraavassa käytetään käyttäjätunnusta admin viitteenä.
SSH suorita seuraava komento ▼
v-backup-user admin
- Kun olet valmis, luodaan zip, jossa on päivämäärä ja aika.
- Esimerkki: admin.vuosi-kuukausi-päivä_tunti-minuutti-sekunti.tar
Varmuuskopiopaketti luodaan tähän hakemistoon ▼
/home/backup
vaihe 2:hakemisto varmuuskopioidaan /home/backup
, kopioi Google Driveen
Kopioi paikallinen varmuuskopiohakemisto /home/backup
Siirry varmuuskopiohakemistoon, jossa gdrive-niminen verkkolevy on määritetty, ja päinvastoin ▼
rclone copy /home/backup gdrive:backup
- Kopioi varmuuskopiotiedosto Google Cloud Driveen, asennus vaaditaanRclone.
Katso tästä opetusohjelmasta Rclone-asennus ja -käyttö ▼
Vaihe 3:Asenna VestaCP-paneeli uudelleen
Kun olet varmuuskopioinut verkkosivuston ja tietokannan, poista Linux-palvelimen sisältö ja asenna sitten VestaCP-paneeli uudelleen ▼
Vaihe 4:Varmuuskopiotiedostojen palauttaminen
Kun olet asentanut VestaCP-paneelin uudelleen, palauta pakattu varmuuskopiopaketti Googlen verkkolevyltä kohteeseen /home/backup
Katalogi▼
rclone copy gdrive:backup /home/backup
Vaihe 5:Anna seuraava palautuskomento palauttaaksesi ▼
v-restore-user admin admin.年-月-日_时-分-秒.tar
- admin.year-month-day_hour-minute-second.tar on varmuuskopioarkiston nimi.
Jos näyttöön tulee virheilmoitus ▼
-bash: v-restore-user: command not found
Käynnistä palvelin uudelleen ▼
reboot
Suorita sitten palautusvarmuuskopiointikomento.
Lisää VestaCP-paneeliongelmia löydät täältä ▼
Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) jakoi "Käynnistä/asenna VestaCP uudelleen Apache Service PHP Report 500 -virheen ratkaisemiseksi", josta on sinulle hyötyä.
Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-744.html
Tervetuloa Chen Weiliangin blogin Telegram-kanavalle saadaksesi viimeisimmät päivitykset!
📚 Tämä opas sisältää valtavasti arvoa, 🌟Tämä on harvinainen tilaisuus, älä missaa sitä! ⏰⌛💨
Jaa ja tykkää jos tykkäät!
Jakamasi ja tykkäyksesi ovat jatkuva motivaatiomme!