我刚刚使用最新版本的BackupBuddy v3.0.40将客户端站点迁移到她的生产服务器,乍一看一切看起来很花哨,但仔细观察,大多数WP文件功能都被堵塞了:更新wp,上传图片,上传插件。
我已经完成了很多次(在这个主机上多次),并且不知道为什么它不能在这里工作
这是我尝试过的:
确认:
图片上传错误:
“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
答案 0 :(得分:1)
有时在迁移时,您可能需要查看数据库选项表并更改一些内容,即:
从旧网站结构可能是:/ home / yoursiteid / public_html / wp-content / etc. 但在新服务器上结构可能已经改变了? 即:/ home / differentuserid / wwwroot / wp-content /
编辑服务器上的文件以包含:
echo getcwd() . "\n";
只是为了查看主目录是否与当前服务器相同,或者是否从旧服务器更改了主目录,请检查数据库选项表并更新引用旧目录结构的entires ..
答案 1 :(得分:1)
我最终发现,我忽视了这条线
define('WP_TEMP_DIR', 'old-hard-link-here');
我认为它直接位于wp盐之下,凸显到疲惫的眼睛!只需删除该行并将媒体路径设置为默认值就可以解决问题。
我相信该行是由cPanel脚本'Installatron'安装的。 案件结案