亚马逊云科技

广告

帝恩思域名注册

广告

将WordPress网站从Cloudways迁移到Hostinger

美国云服务器推荐

日常操作中,由于种种原因,用户可能需要迁移自己的WordPress网站。那么具体如何操作呢,本文就来为大家介绍一下将WordPress网站从Cloudways云服务器迁移到美国主机商Hostinger提供的VPS上的教程,仅供参考。

一、Cloudways云服务器备份WordPress网站

注:WordPress网站迁移之前,最好禁用所有插件。

1、进入Cloudways官网,找到备份选项,把local backups(本地备份)打开,然后点击立即备份,等待备份完成。

Cloudways云服务器备份

2、下载FileZilla工具,选择client下载。

注:FTP信息在access details最下面,如果没有可以创建一个。

Cloudways云服务器备份

3、打开filezilla,点击文件,站点管理器,添加站点管理器,协议选择SFTP,输入主机IP,端口22,用户和密码就是上面那个SFTP Details里面的,输入点击连接即可。

Cloudways云服务器备份

4、成功连接,找到local backups(本地备份),下载到本地,等待下载完成。

5、将网站备份上传到服务器,本文选择的是SSH-Rsync同步。

注:可以寻求Cloudways客服帮助完成安装Rsync操作。

打开SSH。

Cloudways云服务器备份

添加一个SFTP USER。

Cloudways云服务器备份

登入SSH,账户密码就是刚才创建的SFTP user信息,登录。

确认以下Rsync是否安装成功。成功会显示版本号。

6、压缩网站备份文件。

tar -czvf backup.tar.gz *

7、等待压缩完成。

二、购买并配置Hostinger VPS主机

1、进入Hostinger官网,注册并登录。

2、选择“服务”,点击“VPS主机”。

Hostinger VPS主机

3、在以下方案中选择合适的方案,点击“选择套餐”。

Hostinger VPS主机

Hostinger VPS主机方案推荐

方案 CPU 内存 硬盘 流量 价格/月
KVM 1 1vCPU 4GB 50GB NVMe 4TB 36.99元
KVM 2 2vCPU 8GB 100GB NVMe 8TB 51.99元
KVM 4 4vCPU 16GB 200GB NVMe 16TB 73.99元
KVM 8 8vCPU 32GB 400GB NVMe 32TB 146.99元

点击进入官网选购

4、选择好方案后,付款即可完成购买。

5、购买完成后,配置自己的Hostinger VPS主机,安装必要的应用程序,如Apache,PHP,MariaDB,Redis,Node。JS等。

三、将备份的数据传输到Hostinger VPS主机

1、下载PuTTY,下载成功以后打开,输入以下命令:

sudo apt update
sudo apt install rsync

Hostinger VPS主机创建好目录和授予权限。

mkdir -p /var/www/html/

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

2、Cloudways压缩完成后使用下面的传输命令:

rsync -avz -e "ssh" /path/to/backup.tar.gz user@目标服务器IP:/目标路径/

例如:
rsync -avzP -e “ssh -p 22” master_ufannprcxc@208.167.248.200:/home/1365960.cloudwaysapps.com/cvmeqkdgxu/public_html/backup.tar.gz /var/www/html/

注:填写路径,IP,目标路径,User。

3、转到PuTTY,查询压缩包大小,是否跟备份一样大小。

ls -lh /var/www/html/backup.tar.gz

4、确认一样后,解压压缩包。

5、检查有没有解压到目标文件夹,如果正确,会看到wp-config.php、wp-content文件夹等。

6、给文件夹再次授权。

sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html

7、Apache继续执行以下命令,编辑配置文件。

sudo nano /etc/apache2/sites-available/000-default.conf

8、配置文件的内容全部清空,把下面文件复制粘贴进去。

<VirtualHost *:80>
ServerAdmin wpuser@localhost.com
DocumentRoot /var/www/html
ServerName your-domain
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

9、保存并退出:

ctrl+x,输入y,回车。

10、检查编辑wp-config.php文件,确保要和Cloudways数据库信息保持一致。

11、修改以下文件。

define('DB_NAME', 'your_database_name'); // 数据库名称

define('DB_USER', 'your_database_user'); // 数据库用户名
define('DB_PASSWORD', 'your_database_password'); // 数据库密码
define('DB_HOST', 'localhost'); // 数据库主机地址(通常为 localhost)

12、解析域名

修改IP地址,一个www+ip地址,一个+ip地址,都是A记录。

13、进入数据库

mysql -u wpuser -p

导入数据库,路径要改成自己文件的。

SOURCE /var/www/html/cvmeqkdgxu-20250118-0332.sql;

数据库放开权限。

在Putty输入mysql,回车,进入数据库。退出输入exit,回车。

GRANT ALL PRIVILEGES ON *.* TO '数据库名称'@'localhost' IDENTIFIED BY '你的密码';
FLUSH PRIVILEGES;

14、退出数据库,检查文件。

sudo nano /etc/my.cnf

sudo nano /etc/mysql/my.cnf

sudo nano ~/.my.cnf

如果为空。以下全部复制,保存ctrl+x,y回车退出。

[mysqld]
# 绑定地址到所有IP
bind-address = 0.0.0.0
port = 3306

# 数据目录路径(可根据实际情况修改)
datadir = /var/lib/mysql

# 日志文件配置
log-error = /var/log/mysql/error.log
pid-file = /var/run/mysqld/mysqld.pid

# 服务端设置
symbolic-links = 0
max_connections = 150
sql_mode = STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock

[mysqld_safe]
log-error = /var/log/mysql/mysqld_safe.log
socket = /var/run/mysqld/mysqld.sock

!includedir /etc/mysql/conf.d/

!includedir /etc/mysql/mariadb.conf.d/

15、放开防火墙端口

sudo ufw allow 80

sudo ufw allow 443

sudo ufw reload

由此便完成了将WordPress网站从Cloudways云服务器迁移到Hostinger VPS的全部操作。

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
返回顶部