【问题标题】:PHP Renaming files permission denied (Apache)PHP重命名文件权限被拒绝(Apache)
【发布时间】: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


    【解决方案1】:

    尝试 chmod 你的 php 脚本。我的意思是这个脚本不是你要重命名的那个。如果您使用的是 linux goto 终端和 chmod。我认为这会起作用

    【讨论】:

    • 抱歉它的 chmod 不是 chmos。你使用了哪个命令?你试过“chmod 777'file.php'”
    • 谢谢。该脚本已设置为 777(用于测试目的)。我很确定我使用的 chmod 命令是正确的(参见我的第一篇文章)。
    猜你喜欢
    • 1970-01-01
    • 2012-07-31
    • 1970-01-01
    • 2022-01-18
    • 2014-04-10
    • 2012-08-13
    • 1970-01-01
    相关资源
    最近更新 更多