서버 중 하나는 여러 도메인 이름을 호스팅하며 대부분의 웹 페이지는 PHP 언어로 되어 있습니다. 서버는 eayapache3 및 php5.5를 실행 중입니다. 최근에는 도메인 이름을 활성화하려면 php5.6이 필요합니다. 그래서 우리는 easyapache3에서 easyapache4로 서버를 마이그레이션했습니다. 오늘 서버의 디스크 공간이 꽉 차서 Apache 서비스가 중단되었습니다. 이제 임시 조치로 기존 백업을 삭제하여 공간을 확보했습니다. 이제 일부 도메인이 로드되고 일부는 http 500 오류가 표시됩니다.
누구든지 우리를 안내해 주실 수 있나요? 참고: 모든 관련 서비스, 특히 http와 mysql을 다시 시작했습니다.
답변1
오류 500을 표시하는 도메인을 로드하려고 하면 error_log에서 기록된 메시지를 확인해야 합니다.
문제를 해결 tail -f /usr/local/apache/logs/error_log
한 다음 도메인을 로드하고 이 작업을 수행하는 동안 기록된 메시지를 살펴보면 권한 또는 PHP 확장 누락과 관련된 일부 내용을 얻을 수 있습니다.
EasyApache 3에서 EasyApache 4로 마이그레이션한 경우 일부 PHP 확장이 EasyApache 4에 설치되지 않을 수 있습니다.