Apache, PHP 어디에서이 로그 파일?

Apache, PHP, MySQL 설치, ve i& # 39 의 unbuntu 10.10 desktop edition 및 it& # 39 의 apc® 좋았소 그러나 단서를 Apache 의 로그 파일 또는 PHP 어디에서 찾을 수 없어요.

해결책

기본적으로 '/var/log/apache2/error.log'.

이 '/etc/php5/apache2/php.ini' 로 구성할 수 있습니다.

해설 (5)

이러한 설정을 체크 '파피니':

'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

즉, 이 문제를 협의한 솔루션을 가져다줄래요.

해설 (2)

각 버추알호스트 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

이는 디버깅하지 라이브입니다 수행할 때 특히 유용하다.

해설 (1)

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 ~

해설 (0)