gpt4 book ai didi

PHP 目录错误 - open_basedir 限制生效

转载 作者:行者123 更新时间:2023-12-04 00:48:23 26 4
gpt4 key购买 nike

我有一些 PHP 代码可以在设置目录中创建一个新文件:

$target_path = "reports/" . basename($Report_Filename) . ".php";
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { /* code here */ }

它运行良好,并且已经完成了几年,不幸的是我们刚刚转移到新服务器,我现在收到此错误:
[15-Jul-2010 16:15:48] PHP Warning:  Unknown: open_basedir restriction in effect. File(C:\Windows\TEMP\) is not within the allowed path(s): (C:\inetpub\wwwroot) in Unknown on line 0
[15-Jul-2010 16:15:48] PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0

请提供有关解决此问题的方法的任何建议?我已经检查了文件夹(我要上传到的文件夹和 Windows TEMP 文件夹)的权限,但并不高兴。我还尝试了对 php.ini 文件的一些调整,特别是“open_basedir”行,但也没有运气。

谢谢

最佳答案

I've also tried a couple of tweaks to the php.ini file and in particular the 'open_basedir' line, but no luck with that either



然后再试一次——你第一次做错了。也许其他地方还有其他设置(例如在网络服务器配置中)。

如果失败,请找出 open_basedir 是什么,并确保 php.ini 中的 upload_tmp_dir 和代码中的 $target_path 都在其中。

C。

关于PHP 目录错误 - open_basedir 限制生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3257090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com