我有一个代码可以将文件从一个位置复制到另一个位置。当我尝试访问复制的文件时,我收到文件未找到错误,但该文件实际上存在于该位置。
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
但是当我手动创建文件[没有代码]时,一切正常。提前感谢您的帮助。
我认为您的 PHP 文件中一定有某种重定向。您可以粘贴复制后尝试访问的文件的内容吗
这可能是一个简单的文件权限问题。尝试 chmod 命令。也许您正在手动使用 root 创建/复制,但 Apache 或任何运行 PHP 的东西都没有权限。