【GCE】激动不已!第一次服务器迁移
我将记录第一次从Lollipop服务器迁移到GCP服务器的经历。
关于GCP的构建,我在下面已经写了。
【SRE/GCE】这边用的是WordPress,那边想要将流量转到Nuxt – 来自Qiita的文章。
步骤
-
- WordPressのバックアップ、アップロード
-
- phpmyadminのバックアップ、アップロード
-
- 各設定見直し
- マーケ周りも含め影響がないか確認
执行
WordPress的备份
获取数据
如果您只想下载照片,可以下载位于/wp-content/uploads/目录下的文件。
数据上传
使用FTP,将文件上传到指定的服务器。
phpmyadmin的备份
出口
バックアップをとるデータベースを指定し、エクスポートを実行します。
この中にwordpressの記事のデータが含まれています。
絶対に失敗しないWordPressの移行手順!データベースからファイル一式をバックアップして移行する方法 | Recooord | ホームページ制作で扱うコード・プログラムを掲載

导入
登录到phpmyadmin服务器,并执行导入操作。
调整设定
更改wp3_options中的site_url和home。

表前缀
wp-config.phpの table_prefixが wp なのか wp3 なのか確認しておきましょう。
GCPのmarketplaceで wordpress を構築すると、wpでデータベースが作られることに注意です。
/**
* WordPress データベーステーブルの接頭辞
*
* それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複数の WordPress を
* インストールすることができます。半角英数字と下線のみを使用してください。
*/
$table_prefix = 'wp3_';
Apache2.conf可以进行重要配置和设置,其中包括指定服务器的全局访问权限、文件路径和日志文件的位置等。
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
重新审查.htaccess文件的设置
我已经根据下述设置进行了配置。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /media/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /media/index.php [L]
</IfModule>
# END WordPress
请提供需要翻译成中文的文本
在wp-config.php文件中添加以下内容。
$_SERVER['HTTPS'] = 'on';
$_ENV['HTTPS'] = 'on';
在使用X服务器将WordPress加密为SSL(https)时,我在无限循环中陷入困境 – Qiita
プラグイン入れれるように
define('FTP_HOST', 'FTP ホスト名');
define('FTP_USER', 'FTP ユーザー名');
define('FTP_PASS', 'FTP パスワード');
WordPressのプラグインをインストールする方法と出来ない4つの原因 | 株式会社バズったー
图片上传问题
发生了无法上传图像的问题。
按照下面的文章中所提到的方法,将权限设置为707即可解决该问题。
命令
chmod -R 707 uploads
处理WordPress无法上传媒体文件的情况- Linux和Android每日
DNS服务器的迁移
假设您计划将域名.com迁移到GCP的DNS服务器。
谷歌的域名解析服务

【GCP】与 Cloud DNS 的 連接合作 – 名字.com【第385天】 – level10 傻瓜工程师
你的名字.com

大约两个小时后就会适应。
请反思一下
没有考虑到广告的事情。
因为没有考虑到广告问题就进行了移动,结果导致在无用的URL上放置了一堆广告。这方面我应该多与市场部人员进行沟通,真的很抱歉。
其他参考的文章
使用FileZilla在GCP的Compute Engine实例上轻松传输文件(Mac)| nobuhiroharada.com
在GCP上快速构建和SSL化WordPress的9个步骤 – SSL代行ラボ
使用phpMyAdmin备份和恢复WordPress数据的方法 | 东京的Web制作公司LIG