我有一个代码可以将文件从一个位置复制到另一个位置。当我尝试访问复制的文件时,我收到文件未找到错误,但该文件实际上存在于该位置。
Location of source file:codebase\assets\default_pages\
Location of file to be copied:codebase\site_users\general\test\
Source file:home.php
Destination file:test.php[Rename while copying]
Code:Test.php[location:codebase\models\user_entry\]
copy("../../assets/default_pages/home.php","../../site_users/general/test/test.php");
当我尝试访问test.php
时,它会出现以下错误,
/codebase/site_users/general/ravikanth/codebase/site_users/general/test/test.php
但是当我手动创建文件[没有代码]时,一切正常。请提前感谢您的帮助。
答案 0 :(得分:1)
我认为你必须在你的php文件中进行某种重定向。 你可以粘贴复制后试图访问的文件的内容
答案 1 :(得分:0)
这可能是一个简单的文件权限问题。尝试chmod命令。也许手动创建/使用root复制,但Apache或运行PHP的任何人都没有权限。