Ubuntu 服务器上的磁盘已满,导致网站无法访问,部分数据库损坏。释放一些空间(rogue wordpress 备份插件)并重新导入数据库后,我们发现网站的部分功能无法使用。
我通过将 PHP upload_tmp_dir 更改为 /tmp 以外的其他目录解决了一些问题。但我仍然遇到问题,但随后我将 mysql tmpdir 更改为 /tmp 以外的其他目录
/tmp 由 root 拥有,具有 777 个权限,我能够在命令行中写入它。我尚未删除并重新创建该目录,因为我想了解问题所在。
什么原因导致应用程序写入 /tmp 时出现问题?我该如何诊断并找到此问题的根源?
答案1
/tmp 在您的系统上是否单独分区?如果是,也许在您最近遇到问题时它被重新安装为只读。
确保权限完全正确,您应该在 temp 上设置粘滞位。'chmod
1777 /tmp'