Mulakan semula/pasang semula VestaCP untuk menyelesaikan ralat laporan PHP Service Apache 500

VestaCPya sokong CentOS 7 sistem, sumber terbuka dan mudah digunakanLinuxpanel kawalan.

Pasaran internetSeseorang menggunakan panel VestaCP dan tiba-tiba menghadapi masalah Apache Service PHP melaporkan ralat 500...

Masukkan arahan perkhidmatan Apache mulakan semula dalam SSH▼

service httpd restart

Selepas memulakan semula Apache, mesej ralat berikut muncul▼

Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
  • 打开WordPressLaman web, PHP melaporkan 500 ralat secara langsung...

semasa memasukkan arahan systemctl status httpd.service Selepas itu, masalah ralat berikut muncul lagi ▼

[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
  • Masalah ini sangat sukar, dan jika ia tidak diselesaikan dengan cepat, ia pasti akan menjejaskanPromosi Webprestasi danSEOKesan……

Berikut ialah penyelesaian kepada ralat 500 yang dilaporkan oleh Apache Service PHP▼

Kemas kini VestaCP dan mulakan semula pelayan

Langkah 1:Jalankan arahan berikut untuk mengemas kini VestaCP ▼

v-update-sys-vesta-all

Langkah 2:Mulakan semula VestaCP ▼

service vesta restart

Langkah 3:Mulakan semula pelayan ▼

reboot
  • Tak sangka lepas restart server akan kembali normal, haha!

Bagaimana jika ralat tidak dapat diselesaikan?

Jika panel VestaCP dikemas kini dan pelayan dimulakan semula, masalah "Apache Service PHP melaporkan ralat 500" tidak dapat diselesaikan. Adalah disyorkan untuk memasang semula panel VestaCP.

Sandarkan dan pasang semula VestaCP

Langkah 1:Sandarkan tapak web dan pangkalan data anda

  • Yang berikut menggunakan pentadbir nama pengguna sebagai rujukan.

SSH jalankan arahan berikut ▼

v-backup-user admin
  • Setelah selesai, zip dengan tarikh dan masa akan dijana.
  • Contohnya: admin.tahun-bulan-hari_jam-minit-saat.tar

Pakej sandaran akan dijana dalam direktori ini ▼

/home/backup

Langkah 2:direktori akan disandarkan /home/backup, salin ke Google Drive 

Salin direktori sandaran tempatan /home/backup Pergi ke direktori sandaran di mana cakera rangkaian bernama gdrive dikonfigurasikan, dan sebaliknya ▼

rclone copy /home/backup gdrive:backup
  • Salin fail sandaran ke Google Cloud Drive, pemasangan diperlukanRclone.

Sila rujuk tutorial ini untuk pemasangan dan penggunaan Rclone ▼

Langkah 3:Pasang semula panel VestaCP 

Selepas membuat sandaran tapak web dan pangkalan data, padamkan kandungan pelayan Linux, dan kemudian pasang semula panel VestaCP ▼

Langkah 4:Memulihkan fail sandaran

Selepas memasang semula panel VestaCP, pulihkan pakej mampat sandaran dalam cakera rangkaian Google ke /home/backup Katalog▼

rclone copy gdrive:backup /home/backup

Langkah 5:Masukkan arahan pemulihan berikut untuk memulihkan ▼

v-restore-user admin admin.年-月-日_时-分-秒.tar
  • admin.year-month-day_hour-minute-second.tar ialah nama arkib sandaran.

Jika mesej ralat muncul ▼

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

Sila mulakan semula pelayan ▼

reboot

Kemudian, laksanakan arahan sandaran pemulihan.

Untuk lebih banyak isu panel VestaCP, anda boleh lihat di sini ▼

Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "Mulakan Semula/Pasang Semula VestaCP untuk Menyelesaikan Ralat Laporan PHP 500 Perkhidmatan Apache", yang membantu anda.

Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-744.html

Selamat datang ke saluran Telegram blog Chen Weiliang untuk mendapatkan kemas kini terkini!

🔔 Jadilah yang pertama untuk mendapatkan "Panduan Penggunaan Alat AI Pemasaran Kandungan ChatGPT" yang berharga dalam direktori teratas saluran! 🌟
📚 Panduan ini mengandungi nilai yang besar, 🌟Ini adalah peluang yang jarang berlaku, jangan lepaskan! ⏰⌛💨
Share dan like jika anda suka!
Perkongsian dan suka anda adalah motivasi berterusan kami!

 

发表 评论

Alamat e-mel anda tidak akan diterbitkan. 必填 项 已 用 * 标注

tatal ke atas