Genstart/geninstaller VestaCP for at løse Apache Service PHP rapport 500 fejl

VestaCP er et open source og brugervenligt Linux- kontrolpanel , der understøtter CentOS 7.

En netværksmarkedsfører, der brugte VestaCP-panelet, stødte pludselig på en 500-fejl fra Apache Service PHP...

Indtast genstart Apache-tjenestekommandoen i SSH▼

service httpd restart

Efter genstart af Apache vises følgende fejlmeddelelse▼

Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
  • 打开hood.discountHjemmeside, PHP rapporterer 500 fejl direkte...

mens du indtaster kommandoen systemctl status httpd.service Derefter dukkede følgende fejlproblemer op igen ▼

[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
  • Dette problem er meget vanskeligt, og hvis det ikke løses hurtigt, vil det uundgåeligt påvirkeWeb Promotionydeevne ogSEOEffekt……

Følgende er løsningen på 500-fejlen rapporteret af Apache Service PHP▼

Opdater VestaCP og genstart serveren

Trin 1: Kør følgende kommando for at opdatere VestaCP ▼

v-update-sys-vesta-all

Trin 2: Genstart VestaCP ▼

service vesta restart

Trin 3: Genstart serveren ▼

reboot
  • Uventet, efter genstart af serveren, vil den vende tilbage til normal, haha!

Hvad hvis fejlen ikke kan løses?

Hvis du opdaterer VestaCP-panelet og genstarter serveren, kan problemet med "Apache Service PHP rapporterer fejl 500" ikke løses. Det anbefales at geninstallere VestaCP-panelet.

Sikkerhedskopier og geninstaller VestaCP

Trin 1: Sikkerhedskopier din hjemmeside og database.

  • Det følgende bruger brugernavnet admin som reference.

SSH kør følgende kommando ▼

v-backup-user admin
  • Når det er færdigt, genereres en zip med dato og klokkeslæt.
  • For eksempel: admin.year-month-day_hour-minute-second.tar

Sikkerhedskopieringspakken vil blive genereret i denne mappe ▼

/home/backup

trin 2:mappe vil blive sikkerhedskopieret /home/backup, kopier til Google Drev 

Kopier den lokale backup-mappe /home/backup Gå til backup-biblioteket, hvor netværksdisken ved navn gdrive er konfigureret, og omvendt ▼

rclone copy /home/backup gdrive:backup
  • Kopiér backupfilen til Google Cloud Drive, installation påkrævetRclone.

Se venligst denne vejledning for installation og brug af Rclone ▼

Trin 3: Geninstaller VestaCP-panelet

Efter sikkerhedskopiering af webstedet og databasen skal du slette indholdet af Linux-serveren og derefter geninstallere VestaCP-panelet ▼

Trin 4: Gendan sikkerhedskopierede filer

Efter geninstallation af VestaCP-panelet skal du gendanne den komprimerede backup-pakke på Google-netværksdisken til /home/backup Katalog▼

rclone copy gdrive:backup /home/backup

Trin 5: Indtast følgende gendannelseskommando for at gendanne ▼

v-restore-user admin admin.年-月-日_时-分-秒.tar
  • admin.year-month-day_hour-minute-second.tar er navnet på backup-arkivet.

Hvis der vises en fejlmeddelelse ▼

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

Genstart venligst serveren ▼

reboot

Udfør derefter kommandoen gendan backup.

For flere problemer med VestaCP-panelet, kan du se her ▼

发表 评论

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

Rul til top