转移WordPress遇到的问题你解决了吗?

使用WordPress的用户非常多,但是要给WordPress转移空间却会遇到很多麻烦。搬家的时候最怕报错或者出现乱码,事实证明,给WP博客搬家不是难事,甚至可以做到完美,我将详细的说下我在转移WordPress所遇到的问题及解决办法,希望对大家能有所帮助。

转移WordPress遇到的问题你解决了吗?

问题1:在导入数据库时出现#1273 – Unknown collation: ‘utf8mb4_unicode_ci’的错误

解决办法:在导入数据库之前,用代码编辑器打开需要导入的数据库文件。

查找:utf8mb4_unicode_ci,替换为:utf8_general_ci

查找:utf8mb4替换为utf8

注意:替换的时候一定要注意顺序,如果先替换utf8mb4,再替换utf8mb4_unicode_ci就会找不到utf8mb4_unicode_ci而造成替换失败。

问题2:WordPress无法上传的问题

解决办法:Linux更改目录权限

  1. chmod 775 var/www/ -R

说明:775是权限值,-R 将文件夹下所有文件都变775

如果上面方法无法解决就请看下面的大招:

  1. chown apache.apache html/ -R

再用ll命令查看是否赋予成功

说明:给html目录下所有文件赋予apache权限

问题3:WordPress更改固定链接后页面无法打开的问题

解决办法:修改etc/httpd/conf/httpd.config 文件

原因一:Apache中的rewrite模块没有开启,去除这一行前面的#号就可以了

  1. LoadModule rewrite_module modules/mod_rewrite.so

原因二:AllowOverride Not Enabled;服务器可能没打开AllowOverride。如果httpd.config的AllowOverride设置的是None,那.htaccess将被忽略。找到以下2处位置并修改:

  1. <Directory />Options FollowSymLinksAllowOverride All</Directory>
  2. <Directory /var/www/html># … other directives…AllowOverride All</Directory>

修改完成后,要重启Apache才能生效。

  1. service httpd restart

© 版权声明
THE END
喜欢就支持一下吧