【发布时间】:2016-01-23 22:24:41
【问题描述】:
我遇到了一个我认为很简单的问题。我必须暂时重命名一堆文件。所有文件夹都是 0755,文件是 0644。服务器在 CGI 模式下运行 PHP 5.5。出于测试目的,我将脚本和要重命名的文件放在同一个文件夹中:
$root = $_SERVER['DOCUMENT_ROOT'];
chmod ($root."bla/_bla.php", 0777);
rename($root.'bla/_bla.php',$root.'bla.php');
chmod ($root."bla/bla.php", 0644);
但我得到的只是“权限被拒绝”错误。所有者和组对于所有文件和文件夹都相同。即使我将文件夹和文件更改为 0777,也没有运气。我到底错过了什么?
提前感谢您的帮助。希望这不是重复的,但我在这里找不到答案。
【问题讨论】:
标签: php permissions renaming