php在服务器怎样看要求日记
1、经由过程Nginx检察要求日记
cd /usr/local/nginx/conf/vhost vi xxx.xxx.conf
设置或检察日记保留的位置error_log
server { access_log /data/log/www; listen 80; server_name abc.com www.abc.com; location / { root /data/www/www; index index.html index.htm; } error_log logs/error_www.abc.com.log error; (这是检察毛病日记文件的位置) }
检察日记
cat logs/error_www.abc.com.log
2、经由过程Apache检察要求日记
$cd /var/log/apache2 $ls access.log error.log ...
检察胜利要求日记
cat /var/log/apache2/access.log
检察失利要求日记
cat /var/log/apache2/error.log
3、开启php日记功用并检察
a)需要将php.ini中的设置指令做以下修正:
error_reporting = E_ALL ;将会向PHP报告发作的每一个毛病 display_errors = Off ;不显现满足上条 指令所定义划定规矩的一切毛病报告 log_errors = On ;开启毛病日记 log_errors_max_len = 1024 ;设置每一个日记项的最大长度 error_log = /var/php_errors.log ;指定发生的 毛病报告写入的日记文件位置
PHP的设置文件按上面的体式格局设置完成今后,并重新启动Web服务器。如许,在实行PHP的任何剧本文件时,所发生的一切毛病报告都不会在浏览器中显现,而会纪录在本身指定的毛病日记/usr/local/error.log中。另外,不仅能够纪录满足error_reporting所定义划定规矩的一切毛病,而且还能够运用PHP中的error_log()函数,送出一个用户自定义的毛病信息。
二.检察寄存地点
b)经由过程php.ini来检察毛病日记寄存地点
echo '<?php phpinfo(); ?>' | php 2>&1 |grep -i error_log
或许在一个php文件中输出 phpinfo();检察毛病日记寄存位置
c)检察日记寄存位置
vi /etc/php.ini
更多PHP相干学问,请接见ki4网!
以上就是php在服务器怎样看要求日记的细致内容,更多请关注ki4网别的相干文章!