在localhost中我可以删除,复制我的文件夹和文件就好了。但是,在我托管我的Web应用程序后,这些功能在服务器上不起作用。
这是我得到的错误:
未捕获的异常'UnexpectedValueException' 消息'RecursiveDirectoryIterator :: __ construct(/ home / solution / public_html / portalprojectcdr / backend / web / The Library / ISU / New directory):无法打开dir:没有这样的文件或者 目录'在/ home / solution / public_html / portal / backend / views / site /submit_upload_to_server.php:73
答案 0 :(得分:0)
由于您的错误中似乎有新目录,我想您应该检查文件的权限和所有者。
如果这个建议不安全,请大规模投票,但我在生产中使用它: 将用户www-data定义为必须可写的文件和文件夹的所有者。 如果你没有投入生产,你可以在需要时尝试一个顽皮的chmod 777,看看你的问题是否真的与许可相关。
在测试后不要忘记将许可恢复正常。