我刚刚将WordPress网站移至一个新域&;服务器除了安装新插件外,一切似乎都很好。当我尝试安装一个新插件时,它仍在尝试访问旧服务器的上载目录。
我得到的错误是:
Warning: touch() [function.touch]: Unable to create file /home/oldserver/domains/olddomain.com/public_html/website/wp-content/uploads/search-and-replace.tmp because Permission denied in /home/newserver/domains/newdomain.com/public_html/wp-admin/includes/file.php on line 179
Warning: unlink(/home/oldserver/domains/olddomain.com/public_html/website/wp-content/uploads/search-and-replace.tmp) [function.unlink]: Permission denied in /home/newserver/domains/newdomain.com/public_html/wp-admin/includes/file.php on line 493
我已经更改了
WordPress URL
,
Site URL
和
Upload Directory
在数据库中
wp_options
桌子我错过了什么?
最合适的回答,由SO网友:user2019515 整理而成
在里面wp-config.php
在不同的盐下面有一条线,我没有看到,因为它就在不同的盐下面。
define(\'WP_TEMP_DIR\', \'/home/oldserver/domains/olddomain.be/public_html/website/wp-content/uploads\');
显然,这也需要更改为新的服务器路径。