0
点赞
收藏
分享

微信扫一扫

PHP-FPM定义open_baseedir

PHP-FPM定义open_baseedir_linux

open_basedir的目的就是安全。httpd可以针对每个虚拟主机设置一个open_basedir,php-fpm同样也可以针对不同的pool设置不同的open_basedir。

PHP-FPM定义open_baseedir_php_02

第一框是test.com在使用,但是第二框却定义的aming.com,有出入,会报错。这只是验证一下

PHP-FPM定义open_baseedir_php_03

PHP-FPM定义open_baseedir_linux_04

PHP-FPM定义open_baseedir_linux_05

改回正确的路径

PHP-FPM定义open_baseedir_sed_06

[root@lizhipenglinux01 php-fpm.d]# vi /usr/local/php-fpm/etc/php.ini      修改的目的是定义错误日志

PHP-FPM定义open_baseedir_sed_07

这样错误信息不会再浏览器上显示,要把错误信息记录在服务器上的某一个文件里

PHP-FPM定义open_baseedir_php_08

PHP-FPM定义open_baseedir_linux_09

日志级别定义成all所有,注释掉框里面的。在把test.com改错,改成aming.com

PHP-FPM定义open_baseedir_php_10

PHP-FPM定义open_baseedir_linux_11

查看错误日志定义的地址

[root@lizhipenglinux01 php-fpm.d]# ls /usr/local/php-fpm/var/log/php_errors.log     没有这个路径或者文件,下面去生成
ls: 无法访问/usr/local/php-fpm/var/log/php_errors.log: 没有那个文件或目录

PHP-FPM定义open_baseedir_linux_12

[root@lizhipenglinux01 php-fpm.d]# /etc/init.d/php-fpm restart
Gracefully shutting down php-fpm . done
Starting php-fpm done

PHP-FPM定义open_baseedir_php_13

404,然后去查看错误日志信息

PHP-FPM定义open_baseedir_php_14

PHP-FPM定义open_baseedir_sed_15

举报

相关推荐

0 条评论