WordPress从本地搬迁到线上遇到的问题

1、搬迁之后将数据库中wp-options 表中的 siteurl、home 改成自己的域名

2、上线之后样式、JS什么的加载不出来
我网站开启了HTTPS,但是wp并没有使用,所以导致控制台输出了 no-referrer-when-downgrade
解决方法:在wp-config.php的require_once(ABSPATH . ‘wp-settings.php’)之前加入以下代码:

define('FORCE_SSL_ADMIN', true); 
define('FORCE_SSL_LOGIN', true);
$_SERVER['HTTPS'] = 'ON'; 
define( 'CONCATENATE_SCRIPTS', false ); 

3、wordpress导入数据错误MySQL返回:#1273 – Unknown collation:’utf8mb4_unicode_ci’,这是因为本地数据库和线上数据库版本不一样导致。
解决方法 :用编辑器打开导出的SQL文件,先查找:utf8mb4_unicode_ci 替换为:utf8_general_ci ,再查找 utf8mb4 替换为 utf8 ,然后再导入。

4、wordpress从线上的虚拟主机下载到本地,打开后无法访问,是因为阿里云的虚拟主机在上传的时候根目录下的.htaccess上传之后就莫名其妙的凉凉(消失)了,所以导致下载下来的也没有这个文件。
解决方案:自己想办法把这个文件找回来放进根目录就Ojbk了~

猜你喜欢

发表评论

最新发布