PHP COPY函数不起作用

时间:2014-03-07 06:45:26

标签: php html file copy

$filename =  "../literature/apolloseries1700263589.pdf";
$newfilename = "../literature/new_apolloseries1700263589.pdf";
if (file_exists($filename)) { // This Work 
        if(copy($filename, $newfilename)) { // This Not Working  
            echo "Copy Success";
        } else { 
            echo "Copy Failed";
        }

     }

你好我的复制功能在我的服务器上不起作用。请任何人帮助解决它的问题。

谢谢

1 个答案:

答案 0 :(得分:0)

我认为运行php脚本的用户没有足够的权限在这个文件夹中写入。

您需要在终端运行中为此用户提供该文件夹:

chown [user] ../litterature

[user]是运行php脚本的用户(通常是apache或www-data),您可以在终端中使用:ps aux并使用httpd或apache / apache2检查行名称...