我刚刚使用最新版本的 BackupBuddy v3.0.40 将一个客户端站点迁移到她的生产服务器,乍一看一切看起来都很花哨,但仔细观察,大多数 WP 文件功能都很糟糕:更新 wp、上传图像、上传插件.
我已经做了很多次了(在这个主机上好几次),不知道为什么它不能在这里工作
- 我怀疑它与 tmp 目录有关,但我看不出问题..
- 另一种可能性是脚本(通过 cpanel 安装可能会干扰..我注意到在 2016 年之前的所有月份都创建了上传文件夹!我读到这是 WP 过去权限问题的解决方案)
这是我尝试过的:
- 将 wp-media 上传位置更改为默认值,更改“年/月存储”设置和一般摆动。这被导入为“/home/###/public_html/wp-content/uploads”,看起来正确,但不必要,默认为 wp-content/uploads。既不工作。
- 更改 wp-content 的权限并将目录上传到 777(不是所有内容)
- 在 wp-config.php 中添加一行:define('WP_TEMP_DIR', ABSPATH . 'wp-content/'); 没有骰子
- 卸载了 installatron 脚本化 wp 安装的所有痕迹(没有文件或数据库保留)
- 重复迁移(相同的备份文件,相同的结果)
确认:
- 我可以创建新帖子,但不能上传媒体
- 它适用于登台服务器(同一主机)
- 安全模式已关闭
- apache 以用户身份运行,tx suPHP
- 文件是由 php 通过浏览器提取的
- 我已经将 phpinfo 与其他工作站点进行了比较,并没有发现任何异常
希望你能有所启发!
谢谢,蒂姆
图片上传错误:
“envelope-9887.jpg” has failed to upload due to an error
The uploaded file could not be moved to /home/###/public_html/wp-content/uploads/2012/07.
wordpress 更新错误:
Download failed.: Destination directory for file streaming does not exist or is not writable.
插件安装错误:
Download failed. Destination directory for file streaming does not exist or is not writable