【GCE】 두근두근 두근 두근! 처음 서버 마이그레이션
GCP의 구축은 아래에서 썼습니다.
[SRE / GCE] 저는 Wordpress에서, 여기는 Nuxt에 트래픽을 날리고 싶다 - Qiita
절차
실행
Wordpress 백업
데이터 검색
FTP에서 현재
wordpress
디렉토리의 데이터를 가져옵니다.사진만 다운로드하면
/wp-content/uploads/
디렉토리 아래의 파일을 다운로드해 주세요.데이터 업로드
FTP를 사용하여 지정된 서버에 업로드합니다.
phpmyadmin 백업
내보내기
백업할 데이터베이스를 지정하고 내보내기를 수행합니다.
여기에는 wordpress 기사의 데이터가 포함되어 있습니다.
절대로 실패하지 않는 WordPress 마이그레이션 절차! 데이터베이스에서 파일 세트를 백업하고 마이그레이션하는 방법 | Recooord | 홈페이지 제작에서 다루는 코드 프로그램 게시
가져오기
대상
phpmyadmin
의 서버에 액세스하여 가져오기를 수행합니다.설정 검토
wp3_options
의 site_url
및 home
table_prefix
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';
엑스 서버에서 Wordpress를 SSL화 (https) 할 때 무한 루프로 빠졌습니다 - Qiita
플러그인을 넣을 수 있도록
define('FTP_HOST', 'FTP ホスト名');
define('FTP_USER', 'FTP ユーザー名');
define('FTP_PASS', 'FTP パスワード');
WordPress 플러그인을 설치하는 방법과 할 수없는 4 가지 원인 |
이미지 업로드 문제
이미지를 업로드할 수 없는 이벤트가 발생했습니다.
아래 기사에서와 같이
permission
를 707로 함으로써 해결할 수 있었습니다.명령
chmod -R 707 uploads
wordpress에서 미디어를 업로드할 수 없는 경우 해결 – Linux & Android Dialy
DNS 서버 마이그레이션
이름 .com에서 GCP DNS 서버로 마이그레이션한다고 가정합니다.
Google DNS
영역을 만들고 dns 서버 정보를 기록해 둡니다.
【GCP】이름.com과 Cloud DNS의 연계【385일째】 - 엔지니어의 병아리_level10
이름.com
'다른 네임서버 사용'을 클릭하고 이전에 기록한 Google DNS 네임서버를 입력하고 실행합니다.
2시간 정도로 적응하게 됩니다.
반성점
광고를 고려하지 않았다.
광고를 고려하지 않고 이동해 버렸기 때문에, 사용할 수 없는 URL에 쓸데없는 광고를 흘려 버렸습니다.
여기 옆, 좀 더 마케의 사람과 커뮤니케이션 취해야 했어, 미안해.
기타 참고로 한 기사
[WordPress] GCP의 ComputeEngine 인스턴스에 FileZilla를 사용하여 쉽게 파일을 전송할 수 있도록(Mac) |
GCP로 폭속된 WordPress를 폭속으로 구축하고 SSL화하는 9단계 - SSL 위임 실험실
phpMyAdmin에서 WordPress 데이터를 백업 및 복원하는 방법 \ | 도쿄의 웹 제작 회사 LIG
Reference
이 문제에 관하여(【GCE】 두근두근 두근 두근! 처음 서버 마이그레이션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/wqwq/items/61deb6a26bed160ead48텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)