在现有的 Laravel 项目上,我正在尝试将修复上传到网络服务器。我没有使用 Laravel 的经验。我尝试覆盖的文件位于 /app/libraries/
中。
FTP 服务器有一个 test.domain.com
和 httpdocs
中的实时版本。我可以在测试环境中上传修复程序,但在实时环境中我在 FileZilla 中获得权限被拒绝。我什至尝试使用 Plesk 上的文件管理器,但即便如此,我还是遇到权限被拒绝
。 FTP 用户和 Plesk 用户都拥有所有可能的权限。
我有权在 /app/
中写入,但不能在 /app/
的任何子目录中写入。
Laravel 是否会阻止覆盖这些文件?为什么它在同一网络服务器上的测试版本上运行?有没有其他方法可以覆盖该文件夹中的文件?
最佳答案
/app/libraries 不是基本 Laravel 安装的一部分(至少不是 L4 或 L5),所以我想说这个权限与 Laravel 本身无关。
博格丹的评论是正确的。库子文件夹很可能由您所连接的用户以外的其他用户拥有。
关于php - 由于 Laravel 项目的权限,覆盖文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33719497/