Ratkaise Apache Service PHP -raportti 500 -virhe käynnistämällä/asentamalla VestaCP uudelleen

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!

🔔 Saat ensimmäisenä arvokkaan "ChatGPT Content Marketing AI Toolin käyttöoppaan" kanavan ylähakemistoon! 🌟
📚 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!

 

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Vieritä ylös