Wordpress
SQL,  WordPress

WordPress サイト 引っ越し

WordPress サイトを `https://www.example.com/wp` から `http://localhost/example/wp` に変更するための動作環境構築手順を以下に解説します。

### 1. **ローカル環境の準備**

**Webサーバー**: Apache または Nginx をインストール。

**PHP**: WordPress が動作するバージョンの PHP をインストール。

**データベース**: MySQL または MariaDB をインストール。

**ローカルドメイン設定**: http://localhost/example/wp を使用するため、`htdocs` または適切なディレクトリに WordPress ファイルを配置。

### 2. **データベースのインポート**

1. 提供された SQL ファイル(例: `example.sql`)をローカルのデータベースにインポートします。

   “`bash

   mysql -u root -p your_database_name < “example.sql”

   “`

### 3. **`wp-config.php` の設定変更**

– wp-config.php ファイルを開き、ローカル環境のデータベース情報に変更します。

“`php

define(‘DB_NAME’, ‘your_database_name’); // データベース名

define(‘DB_USER’, ‘your_database_user’); // データベースユーザー

define(‘DB_PASSWORD’, ‘your_database_password’); // データベースパスワード

define(‘DB_HOST’, ‘localhost’); // データベースホスト

“`

### 4. **URL の置換**

SQL ファイル内の URL を `https://www.example.com/wp` から `http://localhost/example/wp` に変更します。

#### 方法 1: SQL ファイルを直接編集

SQL ファイル内の以下の部分を検索して置換します。

“`sql

UPDATE `wp_options` SET `option_value` = ‘http://localhost/example/wp’ WHERE `option_name` = ‘siteurl’;

UPDATE `wp_options` SET `option_value` = ‘http://localhost/example’ WHERE `option_name` = ‘home’;

“`

#### 方法 2: データベース内でクエリを実行

データベースに接続し、以下のクエリを実行します。

“`sql

USE your_database_name;

UPDATE `wp_options`

SET `option_value` = ‘http://localhost/example/wp’

WHERE `option_name` = ‘siteurl’;

UPDATE `wp_options`

SET `option_value` = ‘http://localhost/example’

WHERE `option_name` = ‘home’;

“`

### 5. **パーマリンクの再設定**

– ローカル環境で WordPress にログイン。

– 管理画面の「設定」→「パーマリンク設定」に移動し、設定を保存して `.htaccess` を更新。

### 6. **メディアパスの修正**

メディアファイルのパスが `ABSPATHwp-content/uploads/…` のようになっている場合、正しいパスに修正します。

#### SQL クエリで一括置換

“`sql

UPDATE `wp_posts`

SET `guid` = REPLACE(`guid`, ‘https://www.example.com/wp’, ‘http://localhost/example/wp’);

UPDATE `wp_postmeta`

SET `meta_value` = REPLACE(`meta_value`, ‘https://www.example.com/wp’, ‘http://localhost/example/wp’);

“`

### 7. **動作確認**

– ブラウザで `http://localhost/example/wp` にアクセスし、サイトが正しく表示されるか確認します。

– 必要に応じてプラグインやテーマの設定を調整します。

これでローカル環境での WordPress サイトの動作が可能になります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です