php - Google Cloud 第一次通过 ftp 连接,但在几秒钟内恢复为写入权限被拒绝(在这种情况下文件变为空白)
问题描述
我正在通过 FileZilla(托管在 Google Cloud 中)连接到我的项目文件。直到昨天它工作正常。从昨天开始,我遇到了问题:
- 当我重新启动计算引擎 FileZilla 工作了几秒钟。然后它恢复到权限问题或在保存文件时显示失败。
- 我检查了权限,一切看起来都很好。我的项目文件在里面
var/www/html
Status: Connected to {cloud_ip_here}
Status: Starting download of /var/www/html/{app_name}/api/application/controllers/Test.php
Status: File transfer successful, transferred 1,920 bytes in 1 second
Status: Starting upload of C:\Users\{my_pc_name}\AppData\Local\Temp\fz3temp-2\Test.php
Command: put "C:\Users\{my_pc_name}\AppData\Local\Temp\fz3temp-2\Test.php" "Test.php"
Error: /var/www/html/{app_name}/api/application/controllers/Test.php: open for write: permission denied
Error: File transfer failed
解决方案
奇怪的是,问题是服务器空间不足,这就是它显示权限被拒绝的原因。它与权限无关。要检查 Compute Engine 实例的 ssh 中的空间,请使用“df”命令。