Apache Service PHP 보고서 500 오류를 해결하기 위해 VestaCP 다시 시작/재설치

VestaCP예 지원 CentOS에 7 시스템, 오픈 소스 및 사용하기 쉬운Linux제어판.

인터넷 營누군가 VestaCP 패널을 사용하고 있는데 갑자기 Apache Service PHP가 500 오류를 보고하는 문제가 발생했습니다...

SSH에 Apache 서비스 재시작 명령어 입력▼

service httpd restart

Apache를 다시 시작하면 다음과 같은 오류 메시지가 나타납니다 ▼

Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.

명령을 입력하는 동안 systemctl status httpd.service 그 후 다음과 같은 오류 문제가 다시 나타났습니다 ▼

[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
  • 이 문제는 매우 어려우며, 빨리 해결하지 않으면 필연적으로웹 프로모션성능과SEO효과……

다음은 Apache Service PHP에서 보고된 500 오류에 대한 해결 방법입니다▼

VestaCP 업데이트 및 서버 다시 시작

1 단계:다음 명령어를 실행하여 VestaCP 업데이트 ▼

v-update-sys-vesta-all

2 단계:VestaCP 다시 시작 ▼

service vesta restart

3단계:서버 재시작 ▼

reboot
  • 뜻밖에도 서버를 다시 시작하면 정상으로 돌아오겠죠, 하하!

오류를 해결할 수 없으면 어떻게 합니까?

VestaCP 패널을 업데이트하고 서버를 다시 시작하면 "Apache Service PHP가 500 오류를 보고합니다" 문제를 해결할 수 없으므로 VestaCP 패널을 다시 설치하는 것이 좋습니다.

VestaCP 백업 및 재설치

1단계:웹사이트 및 데이터베이스 백업

  • 다음은 사용자 이름 admin을 참조로 사용합니다.

SSH는 다음 명령을 실행합니다 ▼

v-backup-user admin
  • 완료되면 날짜와 시간이 포함된 zip이 생성됩니다.
  • 예: admin.year-month-day_hour-minute-second.tar

이 디렉토리에 백업 패키지가 생성됩니다 ▼

/home/backup

2 단계:디렉토리가 백업됩니다 /home/backup, Google 드라이브에 복사 

로컬 백업 디렉토리 복사 /home/backup gdrive라는 네트워크 디스크가 구성된 백업 디렉토리로 이동하거나 그 반대의 경우 ▼

rclone copy /home/backup gdrive:backup
  • 백업 파일을 Google Cloud Drive에 복사하세요. 설치가 필요합니다.Rclone.

Rclone 설치 및 사용법은 이 튜토리얼을 참조하세요 ▼

3단계:VestaCP 패널 다시 설치 

웹사이트 및 데이터베이스 백업 후, 리눅스 서버 내용 삭제 후 VestaCP 패널 재설치 ▼

4단계:백업 파일 복원

VestaCP 패널을 다시 설치한 후 Google 네트워크 디스크의 백업 압축 패키지를 /home/backup 카탈로그▼

rclone copy gdrive:backup /home/backup

5단계:▼ 복원하려면 다음 복원 명령을 입력합니다.

v-restore-user admin admin.年-月-日_时-分-秒.tar
  • admin.year-month-day_hour-minute-second.tar는 백업 아카이브의 이름입니다.

오류 메시지가 표시되는 경우 ▼

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

서버를 다시 시작하세요 ▼

reboot

그런 다음 복원 백업 명령을 실행합니다.

더 많은 VestaCP 패널 문제는 여기에서 볼 수 있습니다 ▼

희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) "Apache Service PHP 보고서 500 오류를 해결하기 위해 VestaCP 다시 시작/재설치"를 공유하여 도움이 되었습니다.

이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-744.html

최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!

🔔 채널 상위 디렉토리에서 귀중한 "ChatGPT 콘텐츠 마케팅 AI 도구 사용 가이드"를 가장 먼저 받아보세요! 🌟
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!

 

发表 评论

귀하의 이메일 주소는 공개되지 않습니다. 必填 项 已 用 * 标注

맨위로 스크롤