PHP-FPM定义open_baseedir
  2OOtxGRti36O 2023年11月13日 31 0

PHP-FPM定义open_baseedir_php

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_php_04

PHP-FPM定义open_baseedir_sed_05

改回正确的路径

PHP-FPM定义open_baseedir_linux_06

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

PHP-FPM定义open_baseedir_sed_07

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

PHP-FPM定义open_baseedir_linux_08

PHP-FPM定义open_baseedir_php_09

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

PHP-FPM定义open_baseedir_linux_10

PHP-FPM定义open_baseedir_php_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_php_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_linux_13

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

PHP-FPM定义open_baseedir_sed_14

PHP-FPM定义open_baseedir_sed_15

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  6YY0QMPUXEwu   2023年12月10日   31   0   0 linux网卡
  Ex81gqy3LOX7   2023年12月07日   22   0   0 linux
  nIt0XG0acU8j   2023年12月11日   32   0   0 linuxhtop
  nIt0XG0acU8j   2023年12月09日   36   0   0 linuxsort