Reinicie/reinstale o VestaCP para resolver o erro de relatório 500 do Apache Service PHP

VestaCPsim suporte CentOS 7 sistema, código aberto e fácil de usarLinuxpainel de controle.

Marketing na InternetAlguém está usando o painel VestaCP e de repente encontra o problema do Apache Service PHP relatando um erro 500...

Digite o comando restart Apache service em SSH▼

service httpd restart

Após reiniciar o Apache, a seguinte mensagem de erro aparece▼

Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
  • 打开WordPressSite, PHP reporta erro 500 diretamente...

ao digitar o comando systemctl status httpd.service Depois disso, os seguintes problemas de erro apareceram novamente ▼

[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
  • Este problema é muito difícil e, se não for resolvido rapidamente, afetará inevitavelmente oPromoção na Webdesempenho eSEOEfeito……

A seguir está a solução para o erro 500 relatado pelo Apache Service PHP▼

Atualize o VestaCP e reinicie o servidor

passo 1:Execute o seguinte comando para atualizar o VestaCP ▼

v-update-sys-vesta-all

passo 2:Reinicie o VestaCP ▼

service vesta restart

Etapa 3:Reinicie o servidor ▼

reboot
  • Inesperadamente, após reiniciar o servidor, ele voltará ao normal, haha!

E se o erro não puder ser resolvido?

Se o painel VestaCP for atualizado e o servidor for reiniciado, o problema de "Apache Service PHP reporta um erro 500" não pode ser resolvido.Recomenda-se reinstalar o painel VestaCP.

Faça backup e reinstale o VestaCP

Etapa 1:Faça backup do seu site e banco de dados

  • O seguinte usa o nome de usuário admin como referência.

SSH execute o seguinte comando ▼

v-backup-user admin
  • Depois de concluído, será gerado um zip com data e hora.
  • Por exemplo: admin.ano-mês-dia_hora-minuto-segundo.tar

O pacote de backup será gerado neste diretório ▼

/home/backup

passo 2:será feito backup do diretório /home/backup, copie para o Google Drive 

Copie o diretório de backup local /home/backup Vá para o diretório de backup onde o disco de rede chamado gdrive está configurado e vice-versa ▼

rclone copy /home/backup gdrive:backup
  • Copie o arquivo de backup para o Google Disk, é necessário instalarRclone.

Consulte este tutorial para instalação e uso do Rclone ▼

Etapa 3:Reinstale o painel VestaCP 

Depois de fazer backup do site e do banco de dados, exclua o conteúdo do servidor Linux e reinstale o painel VestaCP ▼

Etapa 4:Restaurando arquivos de backup

Depois de reinstalar o painel VestaCP, restaure o pacote compactado de backup no disco de rede do Google para /home/backup Catálogo▼

rclone copy gdrive:backup /home/backup

Etapa 5:Digite o seguinte comando de restauração para restaurar ▼

v-restore-user admin admin.年-月-日_时-分-秒.tar
  • admin.ano-mês-dia_hora-minuto-segundo.tar é o nome do arquivo de backup.

Se uma mensagem de erro aparecer ▼

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

Por favor reinicie o servidor ▼

reboot

Em seguida, execute o comando restore backup.

Para mais questões do painel VestaCP, você pode ver aqui ▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Reiniciar/reinstalar o VestaCP para resolver o erro de relatório 500 do PHP do serviço Apache", o que é útil para você.

Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-744.html

Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!

 

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

滚动 到 顶部