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 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*```
 ![这里写图片描述](https://img-blog.csdn.net/20180815093431997?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTU5NDA0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
```[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 ```
``````
 ![这里写图片描述](https://img-blog.csdn.net/20180815093447935?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTU5NDA0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
**步骤二: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```
 ![这里写图片描述](https://img-blog.csdn.net/20180814200124414?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTU5NDA0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
```[root@host phpMyAdmin-4.8.2-all-languages] ln -s /var/www/html/phpMyAdmin-4.8.2-all-languages  /var/www/html/pma```
![这里写图片描述](https://img-blog.csdn.net/20180815093516513?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTU5NDA0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
以服务器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中。
![这里写图片描述](https://img-blog.csdn.net/20180815093526997?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTU5NDA0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
**导入过程中可能会出现【编码问题】:**
```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改为域名 
![这里写图片描述](https://img-blog.csdn.net/20180814200250972?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTU5NDA0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

**【新wp-login.php页面,输入帐号登录后,回到了旧wp-login.php】**
解决方法:登陆phpmyadmin,在```wp_options```中,将```siteurl```改为新IP
或在域名解析到新IP之后填写域名。
![这里写图片描述](https://img-blog.csdn.net/20180814200346749?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTU5NDA0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
**【登陆页面显示数据库连接不上】**
解决方法:修改在wordpress路径下根据旧主机上的```wp-config.php  ```
修改配置文件wp-config.php
如果是页面显示500,可以选择性地将WP-DEBUG打开进行调试。```False```改为```true```
![这里写图片描述](https://img-blog.csdn.net/20180814200401543?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTU5NDA0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

你可能感兴趣的:(Linux,wordpress,服务器转移,网站转移,Ubuntu到Centos)