Wordpress 从Ubuntu17.01转移至新机Centos7.3[ 新老服务器转移 ]

Ubuntu环境:
PHP 7.1.17
Apache2
Mysql5.5
Centos环境:
新服务器

整个过程需要保证:

1) Web服务器三板斧:apache mysql php版本相同。
2) Wordpress数据库要原封不动从Ubuntu导出。

步骤一:在Centos7下安装Web服务器

[root@host local]#yum -y install vim*
[root@host local]# yum install wget -y
[root@host local]# wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.zip
[root@host local]# yum install -y httpd*

这里写图片描述
[root@host local]# yum -y install epel-release
[root@host local]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
[root@host local]# yum install php71w
[root@host local]# yum install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-fpm php71w-gd php71w-mbstring php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml
[root@host local]# whereis php

获得php路径:/usr/bin/php
[root@host local]# vi /etc/profile
/etc/profile 结尾追加

PATH=$PATH:/usr/bin/php  
export PATH

[root@host local]# source /etc/profile
[root@host local]#php -v
[root@host local]# yum install mariadb-server -y
[root@host local]# systemctl start httpd
[root@host local]# systemctl start mariadb.service
[root@host local]# mysql_secure_installation #设置Mysql的root用户的密码并记下
[root@host local]# vim /var/www/html/index.php

<?php
phpinfo();
?>

这里写图片描述
步骤二:Centos7下安装phpmyadmin
目的:导入旧数据库文件
[root@host local]# cd /var/www/html/
[root@host html]#wget https://files.phpmyadmin.net/phpMyAdmin/4.8.2/phpMyAdmin-4.8.2-all-languages.tar.gz
[root@host html]#tar -zxvf phpMyAdmin-4.8.2-all-languages.tar.gz
[root@host html]cd phpMyAdmin-4.8.2-all-languages
[root@host phpMyAdmin-4.8.2-all-languages] cp -a config.sample.inc.php /var/www
[root@host phpMyAdmin-4.8.2-all-languages] vim config.sample.inc.php

这里写图片描述
[root@host phpMyAdmin-4.8.2-all-languages] ln -s /var/www/html/phpMyAdmin-4.8.2-all-languages /var/www/html/pma
这里写图片描述
以服务器root的账号密码登陆之。

登陆数据库:

Mysql -u root -p
grant all privileges on *.* to ‘user’@’host’ identified by 'password';
flush privileges;

在Centos的Mariadb中:
Create database wordpressdb;
将Ubuntu所在服务器的Phpmyadmin导出的wordpress数据库导入到wordpressdb中。
这里写图片描述
导入过程中可能会出现【编码问题】:
1273 – Unknown collation: ‘utf8mb4_unicode_ci’的错误,这是数据库编码的问题,,用notepad等代码编辑器打开。Ctrl +F
查找:utf8mb4_unicode_ci,全部替换为:utf8_general_ci
查找:utf8mb4 全部替换为 utf8
保存,重新导入即可。

【WordPress】修復「Non-existent changeset UUID」錯誤
解决方法: 登陆phpmyadmin,在wp_options中,将siteurl改为域名
这里写图片描述

【新wp-login.php页面,输入帐号登录后,回到了旧wp-login.php】
解决方法:登陆phpmyadmin,在wp_options中,将siteurl改为新IP
或在域名解析到新IP之后填写域名。
这里写图片描述
【登陆页面显示数据库连接不上】
解决方法:修改在wordpress路径下根据旧主机上的wp-config.php
修改配置文件wp-config.php
如果是页面显示500,可以选择性地将WP-DEBUG打开进行调试。False改为true
这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41594045/article/details/81673475