背景:
之前一直用Linode服务器,用了几年了,虽然稳定性不错,功能也不错,但是:
国内访问Linode的各个节点的速度:实在太不稳定了
speed test时
Facilities Speed Test – Linode
速度经常不错,但是实际上访问自己的网站,经常无法打开(必须翻墙才行)
所以纠结了很长时间,要不要换,换成最好是国内的服务器,考虑阿里云或腾讯云的。
但是国内服务器又要备案,所以考虑香港节点,不过价格很贵
2C4G,1M,最低也要2900+元/年,2M,3M的要3000+元/年
纠结了很长时间后,最后通过:
【调研】腾讯云或阿里云的香港或新加坡的服务器访问速度和性价比如何
找到海外云专场,里面有优惠的香港节点,所以打算去购买:
然后去:
这样新服务器就是买好了。
接着再去备份原网站数据
文件
mysql数据库
参考之前自己的:
重新操作一遍即可。
然后再去把7z下载到mac本地,然后去解压:
在WordPress网站全部文件下载下来之前,可以接着去搭建web环境:
【已解决】腾讯云香港服务器CentOS中用OneinStack搭建Web环境
在此期间,去ping了服务器看看速度如何:
<code>➜ ~ ping 150.109.113.228 PING 150.109.113.228 (150.109.113.228): 56 data bytes 64 bytes from 150.109.113.228: icmp_seq=0 ttl=48 time=148.051 ms Request timeout for icmp_seq 1 64 bytes from 150.109.113.228: icmp_seq=2 ttl=48 time=149.773 ms 64 bytes from 150.109.113.228: icmp_seq=3 ttl=48 time=147.007 ms 64 bytes from 150.109.113.228: icmp_seq=4 ttl=48 time=148.455 ms 64 bytes from 150.109.113.228: icmp_seq=5 ttl=48 time=148.690 ms 64 bytes from 150.109.113.228: icmp_seq=6 ttl=48 time=153.425 ms 64 bytes from 150.109.113.228: icmp_seq=7 ttl=48 time=148.500 ms 64 bytes from 150.109.113.228: icmp_seq=8 ttl=48 time=149.689 ms 64 bytes from 150.109.113.228: icmp_seq=9 ttl=48 time=147.185 ms ^C --- 150.109.113.228 ping statistics --- 10 packets transmitted, 9 packets received, 10.0% packet loss round-trip min/avg/max/stddev = 147.007/148.975/153.425/1.809 ms ➜ ~ ➜ ~ ➜ ~ ping 150.109.113.228 PING 150.109.113.228 (150.109.113.228): 56 data bytes 64 bytes from 150.109.113.228: icmp_seq=0 ttl=48 time=146.373 ms 64 bytes from 150.109.113.228: icmp_seq=1 ttl=48 time=144.149 ms 64 bytes from 150.109.113.228: icmp_seq=2 ttl=48 time=146.691 ms 64 bytes from 150.109.113.228: icmp_seq=3 ttl=48 time=146.775 ms 64 bytes from 150.109.113.228: icmp_seq=4 ttl=48 time=144.196 ms ^C --- 150.109.113.228 ping statistics --- 5 packets transmitted, 5 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 144.149/145.637/146.775/1.203 ms </code>
好像很一般啊:
ping值基本都在150ms
又测了下,恢复稳定到50ms前后了:
<code>➜ ~ ping 150.109.113.228 PING 150.109.113.228 (150.109.113.228): 56 data bytes 64 bytes from 150.109.113.228: icmp_seq=0 ttl=48 time=149.568 ms 64 bytes from 150.109.113.228: icmp_seq=1 ttl=48 time=143.896 ms 64 bytes from 150.109.113.228: icmp_seq=2 ttl=48 time=130.411 ms 64 bytes from 150.109.113.228: icmp_seq=3 ttl=48 time=44.220 ms 64 bytes from 150.109.113.228: icmp_seq=4 ttl=48 time=42.230 ms 64 bytes from 150.109.113.228: icmp_seq=5 ttl=48 time=44.972 ms 64 bytes from 150.109.113.228: icmp_seq=6 ttl=48 time=41.817 ms 64 bytes from 150.109.113.228: icmp_seq=7 ttl=48 time=44.895 ms 64 bytes from 150.109.113.228: icmp_seq=8 ttl=48 time=44.510 ms 64 bytes from 150.109.113.228: icmp_seq=9 ttl=48 time=42.559 ms 64 bytes from 150.109.113.228: icmp_seq=10 ttl=48 time=42.435 ms 64 bytes from 150.109.113.228: icmp_seq=11 ttl=48 time=42.183 ms 64 bytes from 150.109.113.228: icmp_seq=12 ttl=48 time=55.225 ms 64 bytes from 150.109.113.228: icmp_seq=13 ttl=48 time=55.477 ms 64 bytes from 150.109.113.228: icmp_seq=14 ttl=48 time=63.174 ms 64 bytes from 150.109.113.228: icmp_seq=15 ttl=48 time=61.777 ms 64 bytes from 150.109.113.228: icmp_seq=16 ttl=48 time=42.021 ms 64 bytes from 150.109.113.228: icmp_seq=17 ttl=48 time=41.810 ms ^C --- 150.109.113.228 ping statistics --- 18 packets transmitted, 18 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 41.810/62.954/149.568/35.817 ms ➜ ~ ➜ ~ ping 150.109.113.228 PING 150.109.113.228 (150.109.113.228): 56 data bytes 64 bytes from 150.109.113.228: icmp_seq=0 ttl=48 time=61.181 ms 64 bytes from 150.109.113.228: icmp_seq=1 ttl=48 time=41.427 ms 64 bytes from 150.109.113.228: icmp_seq=2 ttl=48 time=45.065 ms 64 bytes from 150.109.113.228: icmp_seq=3 ttl=48 time=45.139 ms ^C --- 150.109.113.228 ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 41.427/48.203/61.181/7.642 ms ➜ ~ ➜ ~ </code>
20181226 21:00
再去测ping速:
<code>➜ resize_image_demo ping 150.109.113.228 PING 150.109.113.228 (150.109.113.228): 56 data bytes 64 bytes from 150.109.113.228: icmp_seq=0 ttl=48 time=42.450 ms 64 bytes from 150.109.113.228: icmp_seq=1 ttl=48 time=62.226 ms 64 bytes from 150.109.113.228: icmp_seq=2 ttl=48 time=58.504 ms 64 bytes from 150.109.113.228: icmp_seq=3 ttl=48 time=44.501 ms 64 bytes from 150.109.113.228: icmp_seq=4 ttl=48 time=40.991 ms </code>
速度还行。
然后再去上传8G多的7z到腾讯云的香港服务器上:
此处江苏苏州电信上传到腾讯云的香港服务器节点上,速度够快:2MB/s +
再去导入mysql数据:
【已解决】恢复导入从Linode备份出的crifan.com的WordPress的sql数据到腾讯云香港服务器中
在上传WordPress文件期间,先去看看dns的配置:
【已解决】去DNSPod的腾讯云中更新crifan.com的DNS域名设置
此处文件上传完毕,去解压:
再去确认文件夹的权限:
<code>[root@VM_0_11_centos wwwroot]# cd www.crifan.com/ [root@VM_0_11_centos www.crifan.com]# ll -lh total 1.9M -rwxr-xr-x 1 root root 613 Jun 14 2017 400.shtml ... -rwxr-xr-x 1 root root 3.0K Jun 14 2017 xmlrpc.php [root@VM_0_11_centos www.crifan.com]# cd .. [root@VM_0_11_centos wwwroot]# chown -R www:www www.crifan.com [root@VM_0_11_centos wwwroot]# cd www.crifan.com/ [root@VM_0_11_centos www.crifan.com]# ll -lh total 1.9M -rwxr-xr-x 1 www www 613 Jun 14 2017 400.shtml ... -rwxr-xr-x 1 www www 3.0K Jun 14 2017 xmlrpc.php </code>
然后再去确认之前的wp-config.php的配置
去确认此处root账号有所有的权限,包括操作当前mysql的权限:
现在已经:
WordPress所有文件:已上传和解压和更新了wp-config.php配置
文件夹权限也赋值给www用户和组了
mysql:已上传和导入到此处的crifan_wp_db
也确保root用户和密码是对的
剩下好像只需要去更新DNS域名
然后再去继续:
【已解决】给腾讯云香港CVM的CentOS中OneinStack中添加虚拟主机vhost配置
添加vhost,应该就可以了。后来去弄了:
【已解决】去DNSPod的腾讯云中更新crifan.com的DNS域名设置
真的也就可以了。
然后再去确认WordPress中的wp-config.php的配置正确,
这样应该去访问域名,就可以访问到主页了
结果报错:
建立数据库连接时出错
去确认一下
至少IP是最新服务器中的了
重新更新了wp-config.php,上传上去,设置权限:
<code>[root@VM_0_11_centos www.crifan.com]# rz rz waiting to receive. Starting zmodem transfer. Press Ctrl+C to cancel. Transferring wp-config.php... 100% 3 KB 3 KB/sec 00:00:01 0 Errors [root@VM_0_11_centos www.crifan.com]# ll total 1940 -rwxr-xr-x 1 www www 613 Jun 14 2017 400.shtml ... -rw-r--r-- 1 root root 3656 Dec 26 23:03 wp-config.php -rwxr-xr-x 1 www www 2735 Dec 16 19:37 wp-config-sample.php ... [root@VM_0_11_centos www.crifan.com]# chown www:www wp-config.php [root@VM_0_11_centos www.crifan.com]# ll total 1940 -rwxr-xr-x 1 www www 613 Jun 14 2017 400.shtml 。。。 -rw-r--r-- 1 www www 3656 Dec 26 23:03 wp-config.php -rwxr-xr-x 1 www www 2735 Dec 16 19:37 wp-config-sample.php ... -rwxr-xr-x 1 www www 3065 Jun 14 2017 xmlrpc.php </code>
然后再去访问
结果能看到页面,但是没有内容:
然后再去:
【已解决】WordPress网站crifan.com搬家腾讯云后解决二级域名book.crifan.com的页面访问
最后把 OneinStack的各种工具,都移动到default下面了,具体路径就不说了。
剩下的就是:过1,2周,等确认没问题了。再去退掉Linode的服务器: