WP-临时目录无法与777

时间:2018-10-19 09:29:46

标签: wordpress configuration fwrite temp

我以为我会自己解决这个问题,但是几个小时后,我不知道该怎么办。

我有WP 4.9.8项目(骨架),没有任何插件和主题。我正在尝试安装一些插件并上传图片,但仍然显示

Missing a temporary folder

我已经通过多种方式设置了 WP_TEMP_DIR ,但未成功。当我打电话时:

var_dump(get_temp_dir());

在当前主题 functions.php 文件中,它为我提供了具体的文件夹。我已经将模式更改为777。但是什么都没有改变。 当我放:

file_put_contents(get_temp_dir() . 'test.txt', 'testing');

functions.php ,它已成功写入 test.txt 文件。

我还尝试重新启动PHP(5.6)和Nginx ...

有人有什么主意吗?

1 个答案:

答案 0 :(得分:1)

检查目录所有者。

该目录必须归Nginx所有。

尝试此代码,将路径更改为您的临时路径

chown www-data:www-data /path/to/wp-temp-direcotry/ -R