我正在通过 FileZilla(托管在 Google Clouds 中)连接到我的项目文件。到昨天为止,它运行良好。从昨天开始,我遇到了问题:
当我重新启动计算引擎时,FileZilla 可以正常工作几秒钟。然后它又回到权限问题或保存文件时显示失败。
我检查了权限,一切正常。我的项目文件位于“var/www/html”中
Filezilla 日志:
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
答案1
奇怪的是,问题是服务器空间不足,这就是显示权限被拒绝的原因。这与权限无关。要检查 Compute Engine 实例的 ssh 中的空间,请使用“df”命令。