在现有的Laravel项目中,我正在尝试将修复程序上传到网络服务器。我对Laravel没有经验。我正在尝试覆盖的文件位于/app/libraries/
。
FTP服务器在test.domain.com
中有一个httpdocs
和一个实时版本。我可以在测试环境中上传修复程序,但在实时环境中,我在FileZilla中获得了权限被拒绝。我甚至尝试在Plesk上使用文件管理器,但即使这样我也得到Permission denied
。 FTP用户和Plesk用户都拥有所有权限。
我有权在/app/
中撰写,但不能在/app/
的任何子目录中撰写。
Laravel是否阻止覆盖这些文件?为什么它在同一个Web服务器上运行测试版本?有没有其他方法可以覆盖该文件夹中的文件?
答案 0 :(得分:2)
/ app / libraries不是基本Laravel安装的一部分文件夹(至少不是L4或L5),所以我想说这个权限与Laravel本身无关。
波格丹的评论是正确的。库子文件夹很可能由您正在连接的用户以外的用户拥有。