错误提示open_basedir restriction in effect. File is not within the allowed path:的解决方法

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

在upload上传图片时发现无法上传成功,通过官方资料发现TMPDIR目录未指定。

FastCGI sent in stderr: “PHP message: PHP Notice: Unknown: file created in the system’s temporary directory in Unknown on line 0PHP message: PHP Warning: Unknown: open_basedir restriction in effect. File/tmp is not within the allowed paths: /wwwroot in Unknown on line 0PHP message: PHP Warning: File upload error – unable to create a temporary file in Unknown on line 0” while reading response header from upstream

<?php echo sys_get_temp_dir() . PHP_EOL;?> [root@php-server ~]#php /wwwroot/aa.php /tmp 解决

修改 php-fpm配置文件

env[TMP] = /wwwroot/tmp env[TMPDIR] = /wwwroot/tmp env[TEMP] = /wwwroot/tmp 其他问题

修改完成后又有报错

FastCGI sent in stderr: “PHP message: PHP Notice: Unknown: file created in the system’s temporary directory in Unknown on line 0PHP message: PHP Warning: File upload error – unable to create a temporary file in Unknown on line 0” while reading response header from upstream, client:

解决方法

忘记创建临时目录,将临时目录创建并赋予用户组权限后重启php服务

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容