Apache, PHP, MySQL 설치, ve i& # 39 의 unbuntu 10.10 desktop edition 및 it& # 39 의 apc® 좋았소 그러나 단서를 Apache 의 로그 파일 또는 PHP 어디에서 찾을 수 없어요.
이러한 설정을 체크 '파피니':
'1' (tpc. 발전을 위해 권장됨 파피니) = E_ALL e_strict error_reporting. error_log /var/log/php_errors.log '=' 2. 3. 로그 파일 작성 후 수동으로
터치 /var/log/php_errors.log chown korea. 데이터: /var/log/php_errors.log chmod +rw /var/log/php_errors.log
이제 이 길을 따라 오류를 PHP 볼 수 있다.
tail /var/log/php_errors.log
즉, 이 문제를 협의한 솔루션을 가져다줄래요.
각 버추알호스트 Apache 의 오류에 대한 로그 파일을 정의할 수도 있습니다. '에서 활성화되었는지 /etc/apache2/sites-enabled 정의되어 있다면 버추알호스트 /etc/apache2/sites-available/' 와 '' (활성화하십시오 [네 버추알호스트 정의 파일] '와' sudo a2ensite) 오류 로그를 변경할 수 있습니다 다음 행을 추가하여 버추알호스트 내에 구성:
ErrorLog ${APACHE_LOG_DIR}/[your-vhost]-error.log
유용할 수 있는 많은 경우 어디에 있는지 알고 있으며 6호스츠 분할하려면 보고하십시오 오류뿐만.
또한 라이브입니다 너회의 오류 로그를 확인할 수 있습니다 다음 명령을 실행하여 (적응합니다 자체 로그 파일을 다른 경우 기본값에서):
sudo tail -f /var/log/apache2/error.log
이는 디버깅하지 라이브입니다 수행할 때 특히 유용하다.
Apache 설정되었습니다 웹민 / 비르투아르민 별도의 폴더에 있는 경우 각 버추알호스트 있습니다.
이는
/ 로깅합니다 '~'
각 버추알호스트 폴더에서는 사용자.
이러한 두 가지 파일:
/logs/access_log '' ~
및
/logs/error_log '' ~
그들은
'/home/onedomain/logs/access_log'
'/home/onedomain/logs/error_log'
'/home/anotherdomain/logs/access_log'
'/home/anotherdomain/logs/error_log'
'.
상술합니다.
각 특정 도메인 이름으로 로그인 사용자를 로그 파일을 볼 수 있는 실행하십시오 버추알호스트 소유자에게도 hostname
f '꼬리' /logs/error_log ~