【GCE】激动不已!第一次服务器迁移

我将记录第一次从Lollipop服务器迁移到GCP服务器的经历。
关于GCP的构建,我在下面已经写了。
【SRE/GCE】这边用的是WordPress,那边想要将流量转到Nuxt – 来自Qiita的文章。

步骤

    • WordPressのバックアップ、アップロード

 

    • phpmyadminのバックアップ、アップロード

 

    • 各設定見直し

 

    マーケ周りも含め影響がないか確認

执行

WordPress的备份

获取数据

如果您只想下载照片,可以下载位于/wp-content/uploads/目录下的文件。

数据上传

使用FTP,将文件上传到指定的服务器。

phpmyadmin的备份

出口

バックアップをとるデータベースを指定し、エクスポートを実行します。
この中にwordpressの記事のデータが含まれています。
絶対に失敗しないWordPressの移行手順!データベースからファイル一式をバックアップして移行する方法 | Recooord | ホームページ制作で扱うコード・プログラムを掲載

image.png

导入

登录到phpmyadmin服务器,并执行导入操作。

调整设定

更改wp3_options中的site_url和home。

スクリーンショット 2020-04-12 15.27.44.png

表前缀

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服务器。

谷歌的域名解析服务

スクリーンショット 2020-04-12 15.40.25.png

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

你的名字.com

image.png

大约两个小时后就会适应。

请反思一下

没有考虑到广告的事情。

因为没有考虑到广告问题就进行了移动,结果导致在无用的URL上放置了一堆广告。这方面我应该多与市场部人员进行沟通,真的很抱歉。

其他参考的文章

使用FileZilla在GCP的Compute Engine实例上轻松传输文件(Mac)| nobuhiroharada.com

在GCP上快速构建和SSL化WordPress的9个步骤 – SSL代行ラボ

使用phpMyAdmin备份和恢复WordPress数据的方法 | 东京的Web制作公司LIG

广告
将在 10 秒后关闭
bannerAds