喜欢穷折腾的阿汤哥
tangtr.cn

WordPress网站搬家的一个小流程

最近双11搞活动期间阿里云的大优惠对老用户没啥大动作,推荐新人我又懒得推~无奈。
自己用的还是阿里的T5机。这两天腾讯云又搞活动,3年1440的2核8G还是不错的,没管住手,直接下单了。接下来要做的就是把网站搬到腾讯云去。所以有了这篇,也不是原创,算是个小流水账记录记录。

搬家到底需要搬啥

  1. 域名备案
  2. 网站目录内文件
  3. 数据库文件

转移备案

如果你的网站备案过,同服务商不同主机的切换不需要转移备案,如果换了主机商,那么备案就必须转移。不同于首次备案,一般转移备案期间,网站是可以访问的。这里就不具体说了。腾讯这边还是很快,也很负责,告诉你哪些不符合规定,哪些地方需要修改。

备份数据库

1、安装phpmyadmin

这里默认你自己安装了NGINX、PHP、mysql。
首先切换到你的网站目录我这里放在/var/www目录下并下载phpmyadmin。目前最新版本是4.8.3,各位可以去https://www.phpmyadmin.net/files/ 自己找最新版修改下面命令就行。

cd /var/www
sudo wget https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.zip

之后解压该文件并改名

unzip phpMyAdmin-4.8.3-all-languages.zip
mv phpMyAdmin-4.8.3-all-languages.zip phpmyadmin

之后编辑nginx配置文件

vi /etc/nginx/sites-available/default

添加一下内容

 listen 8100;
 root /var/www/phpmyadmin;
 index index.php;

 location ~ \.php$ {
   include snippets/fastcgi-php.conf;
   fastcgi_pass unix:/run/php/php7.2-fpm.sock;//PHP版本请自行修改
 }
}

安装完毕。

2、使用phpmyadmin

一般的主机配置安装后访问地址https//www.example.com:8100 就能进入phpmyadmin的界面了。阿里云这边需要配置安全组将8100端口开放才可以。如果你不能访问请确保防火墙开放该端口。
phpmyadmin
这里输入账号密码就能进入了。选择WordPress使用的数据库,直接点击导出即可。
phpmyadmin1

3、忘了密码

嗯,我把MySQL的root密码忘掉了。所以只能重置了。方法挺多。我是这样弄的。

vi /etc/mysql/debian.cnf

查看该文件,这里有个debian-sys-maint账户和密码,记下来。
mysql1副本

mysql -u debian-sys-maint -p

输入刚才文件中的密码。

use mysql;
update user set authentication_string=password('新密码') where user='root';
FLUSH PRIVILEGES;
\q

之后在登录root账户就可以了。

备份网站

直接进入网站目录,相信你知道的。打包网站目录文件

zip -q -r html.zip  /var/www

然后上传到新主机目录后,赋予权限。

chown -R www-data:www-data /var/www/html/

以上~

赞(0)
未经允许不得转载:汤忒热 » WordPress网站搬家的一个小流程

评论 抢沙发

评论前必须登录!