php - 由于 Laravel 项目的权限,覆盖文件失败

标签 php laravel ftp permissions plesk

在现有的 Laravel 项目上,我正在尝试将修复上传到网络服务器。我没有使用 Laravel 的经验。我尝试覆盖的文件位于 /app/libraries/ 中。

FTP 服务器有一个 test.domain.comhttpdocs 中的实时版本。我可以在测试环境中上传修复程序,但在实时环境中我在 FileZilla 中获得权限被拒绝。我什至尝试使用 Plesk 上的文件管理器,但即便如此,我还是遇到权限被拒绝。 FTP 用户和 Plesk 用户都拥有所有可能的权限。

我有权在 /app/ 中写入,但不能在 /app/ 的任何子目录中写入。

Laravel 是否会阻止覆盖这些文件?为什么它在同一网络服务器上的测试版本上运行?有没有其他方法可以覆盖该文件夹中的文件?

最佳答案

/app/libraries 不是基本 Laravel 安装的一部分(至少不是 L4 或 L5),所以我想说这个权限与 Laravel 本身无关。

博格丹的评论是正确的。库子文件夹很可能由您所连接的用户以外的其他用户拥有。

关于php - 由于 Laravel 项目的权限,覆盖文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33719497/

相关文章:

php - 如何在 laravel 中执行此操作,子查询其中计数

http - 比较 HTTP 和 FTP 的性能

php将图像添加到另一个图像,精确定位

php - Laravel 测试 : Add attribute to pivot table

php - 如何使用服务器发送的事件关闭 Redis 发布/订阅连接

laravel - 无法声明类 Controller,因为该名称已在使用中

laravel - Axios 响应拦截器 : unable to handle an expired refresh_token (401)

php - 强制 fputcsv 对*所有*字段使用外壳

c - FTP over tcp/ip atmega 8 位微 Controller 的分段和重组

php - PHP 上传和 MySQL 插入后的白色空图像