常识不常识

Session目录的权限

php.ini文件里一般会定义session文件的路径,但是php-fpm配置文件会覆盖php.ini里的配置.

/etc/php-fpm.d/www.conf文件中,一般在底部会有session.save_path,这里就是session文件的保存位置了


知道谁在运行服务

在Linux中运行的服务都会使用特定的用户,可以在各自的配置文件中修改:

  • Nginx的工作进程默认会使用nginx这个用户

  • php-fpm工作进程默认会使用php-fpm这个用户

查看系统进程:ps aux

查看php相关进程:ps aux | grep php

同理,查看nginx进程:ps aux | grep nginx


错误日志:告诉您哪里出错了

Nginx主配置文件/etc/nginx/nginx.conf中有一行是error_log开头的,这里告诉了你日志都放到了哪里,使用sudo tail /var/log/nginx/error.log命令来查看日志的最后部分.(一般是这个目录位置,根据error_log指定位置确定)

php-fpm的主配置文件/etc/php-fpm.d/www.conf中有一行包含[error_log],该行开头是php_admin_value[error_log],它说明了php错误日志的位置,一般是/var/log/php-fpm/www-error.log