第 1.0 版 2013 年 12 月 東 京 大 学 情 報 基 盤 センター
ご 注 意 下 さい 1. 本 ガイドに 記 載 している 内 容 の 一 部 又 は 全 部 を 無 断 で 転 記 することは 禁 止 します 2. 本 ガイドに 記 載 している 内 容 は サービス 内 容 の 変 更 に 伴 い 訂 正 する 場 合 があります また 記 載 している 内 容 についての 修 正 のため 予 告 なしに 変 更 する 場 合 があります 版 更 新 日 備 考 第 1.0 版 2013 年 12 月 13 日 新 規 作 成 p1
目 次 1. 概 要... 3 2.データコピー ( 移 行 ) の 確 認... 4 3.データベースの 移 行... 9 p2
1. 概 要 2014 年 2 月 からサービスを 開 始 する WEB PARK 2014 では さくらインターネット 株 式 会 社 が 提 供 する Web サーバ さくらのレンタルサーバ を 皆 様 にご 利 用 いただきます 本 ガイドでは 現 在 WEB PARK でデータベース 試 行 サービスをご 利 用 になられていて 引 き 続 き WEB PARK 2014 でもデータベースをご 利 用 される 場 合 のデータ 移 行 方 法 についてご 案 内 します なお 本 ガイドでは データベース 以 外 のデータ (Web コンテンツ) は すでに WEB PARK 2014 へのデータコピー ( 移 行 ) 作 業 が 完 了 していることを 前 提 として 記 載 しています データコピー ( 移 行 ) 作 業 が 完 了 していない 場 合 には データコピー ( 移 行 ) 作 業 を 完 了 した 上 で データベース 移 行 を 行 ってください ( 必 要 に 応 じて WEB PARK 2014 サーバ 接 続 ガイド WEB PARK 2014 データ 移 行 ガイド (Windows ユーザ 用 / Mac ユーザ 用 ) などについてもご 確 認 ください) p3
2.データコピー ( 移 行 ) の 確 認 2.1 Web ブラウザを 使 ってデータ 移 行 の 確 認 Web ブラウザを 使 ってデータ 移 行 が 完 了 しているか 確 認 します Web ブラウザの URL 入 力 欄 には 以 下 のように 入 力 してください http://webparknnnn.sakura.ne.jp NNNN は 割 り 当 てられたアカウント 名 CGI など 動 的 プログラムを 動 かしていない 場 合 でデータ 移 行 が 完 了 している 場 合 には 正 しく 表 示 され ますが CGI を 動 かしている 場 合 は 以 下 の 様 なエラー 画 面 が 表 示 される 場 合 があります Internal Server Error が 表 示 された 場 合 は /home/webparknnnn/www/.htaccess ファイルを 確 認 してください (.htaccess ファイルが 無 い 場 合 は データ 移 行 (コピー) が 正 常 に 行 われてい ない 場 合 がありますのでデータを 再 度 確 認 してください) /home/webparknnnn/www/.htaccess ファイルの 修 正 が 必 要 な 場 合 には 1 SSH で WEB PARK 2014 サーバへログインし エディタを 用 いた 修 正 2 Web ブラウザ 経 由 での 修 正 方 法 があります 本 ガイドでは2 Web ブラウザ 経 由 (GCI) での 操 作 方 法 を 記 載 しています p4
2. 2.htaccess の 修 正 1) さくらインターネットのコントロールパネル (https://secure.sakura.ad.jp/rscontrol/) にログイン します 1 2 ドメイン 名 (1)パスワード(2) は WEB PARK 2014 利 用 申 請 システム 上 で 取 得 したものを 入 力 します "NNNN"の 部 分 は 各 自 割 り 当 てられた 4 桁 の 数 字 に 置 き 換 えてください 2) 左 側 メニュー 運 用 に 便 利 なツール のファイルマネージャーをクリックします ファイルマネージャ をクリック ファイルマネージャーとは さくらのレンタルサーバで 提 供 されるファイルマネージャーでは WEB 公 開 領 域 (/home/webparknnnn/www/ 配 下 ) のファイル 操 作 ( 移 動 修 正 アップデート 等 ) が 行 える GUI ツールです なお データのアップロードは 5 MB までしか 対 応 できませんので 大 量 のデー タ 転 送 時 には ftp ツールをご 利 用 ください p5
3) 別 のタブでファイルマネージャーが 起 動 します ファイルマネージャーが 起 動 したら.htaccess ファイルのバックアップを 取 得 します 1..htaccess にチェックを 入 れる 2. 指 定 の 名 前 で 複 製 を 選 択 /home/webparknnnn/www/.htaccess ファイルのバックアップを 取 得 複 製 された.htaccess ファイル ファイルが 無 い 場 合 は データコピーがうまく 行 っていない 場 合 がありますのでデータを 再 度 確 認 し てください p6
4).htaccess ファイルで 設 定 している 内 容 の 確 認 修 正 を 行 います WEB PARK では 推 奨 してい た Options オプションは WEB PARK 2014 では 利 用 できません Options 指 定 してある 場 合 には 当 該 行 を 削 除 してください また 動 作 確 認 時 など Web 公 開 範 囲 (アクセス 制 限 ) を 学 内 限 定 とする 場 合 には 以 下 のように 設 定 します p7
2. 3 Web ブラウザを 使 って 動 作 確 認.htaccess ファイルの 修 正 が 完 了 した 時 点 で 再 度 Web ブラウザを 使 った 動 作 確 認 を 行 います 前 回 (2-1) とは 異 なり 下 記 のように 表 示 される 場 合 には WordPress の 移 行 は 完 了 していますが データベースの 移 行 が 完 了 していない 状 態 のときに 表 示 さ れます ( ブラウザによっては 文 字 化 けしたり 以 下 の 様 な 画 面 が 表 示 する 場 合 があります) また 以 下 のように 表 示 される 場 合 には アクセス 制 限 の 設 定 に 誤 り (アクセス 制 限 に 失 敗 ) がありま すので 再 度.htaccess ファイルをご 確 認 ください p8
3.データベースの 移 行 WEB PARK データベース 試 行 サービスから WEB PARK 2014 へのデータベース 移 行 作 業 につい て 説 明 します ご 注 意 ください 作 業 の 大 まかな 流 れとしては WEB PARK のデータベースをエクスポートし WEB PARK 2014 のデータベースへデータをインポートします (WEB PARK で WordPress などのデータベース 試 行 サービスをご 利 用 になられている 場 合 には 本 作 業 が 必 要 となります) データベースの 移 行 作 業 を 行 う 場 合 には データベースサービスを 停 止 して 実 施 するようにお 願 い いたします データベース 移 行 作 業 などで 誤 ってデータベース (データ) を 破 壊 するなどがないように 十 分 注 意 して 作 業 を 行 ってください データベースのご 利 用 にあたっては 本 センターではサポート 対 象 外 とさせていただいています 利 用 方 法 や 仕 組 みなどを 理 解 されていない 管 理 者 はデータベースサービスのご 利 用 はお 控 えく ださい 3.1 MySQL 用 データベース 管 理 ツール (phpmyadmin) へのログイン WEB PARK で 提 供 している データベース 設 定 ツール を 用 いて MySQL データベースを 作 成 した 場 合 MySQL 用 データベース 管 理 ツール (phpmyadmin) を 使 って WEB PARK データベースのエ クスポート (バックアップ) を 取 得 します 1) MySQL 用 データベース 管 理 ツール (phpmyadmin) へログインします Web ブラウザより 以 下 の URL を 入 力 し MySQL 用 データベース 管 理 ツールにアクセスします MySQL 用 データベース 管 理 ツール https://park-ssl.itc.u-tokyo.ac.jp/db/phpmyadmin/ phpmyadmin についてのサポートは 2014 年 2 月 20 日 を 持 ちまして 終 了 となりますので 予 めご 了 承 ください p9
2) アクセス 後 ログイン 画 面 が 表 示 されますので データベース 設 定 ツール で 作 成 したデータベ ース 情 報 を 入 力 します ユーザ 名 (1)にデータベースユーザの 名 称 パスワード(2)にデータベ ース ユーザのパスワードを 入 力 し 実 行 する ボタンをクリックします 1データベースユーザの 名 称 2データベースユーザのパスワード p10
3. 2 WEB PARK データベースのバックアップ MySQL 用 データベース 管 理 ツール (phpmyadmin) にログインが 完 了 したら WEB PARK データベ ースのエクスポート (バックアップ) を 取 得 します 1) データベースのバックアップを 取 得 します ログイン 後 画 面 左 部 から 作 成 したデータベース 名 (バックアップしたいデータベース 名 ) をクリックし 選 択 します 作 成 したデータベース 2) 画 面 上 部 のタブから エクスポート を 選 択 します エクスポート を 選 択 p11
3) バックアップ 実 行 画 面 が 表 示 されます 以 下 の 点 について 確 認 チェックを 入 力 してください DB のダンプ(スキーマ) 表 示 エリアに 表 示 されているテーブル 一 覧 がすべて 選 択 済 みであること エクスポート エリア 1エクスポートエリア が 選 択 されている 2SQL が 選 択 されている オプション - 構 造 エリア 3DROP TABLE/VIEW/PROCEDURE/FUNCTION を 追 加 にチェック 4CREATE PROCEDURE / FUNCTION を 追 加 にチェック ファイルに 保 存 する エリア 5ファイルに 保 存 する にチェック バックアップ 実 行 画 面 の 最 下 部 に 表 示 されている 実 行 する ボタンをクリックすることで バックアッ プファイルがダウンロードされます こちらで 取 得 したファイルを park.sql ファイルとして 説 明 します バックアップファイルはデータベースのリストアに 利 用 しますので 大 切 に 保 管 してください p12
3. 3 WEB PARK 2014 でのデータベース 作 成 さくらインターネット 上 で 新 規 データベースを 作 成 します SQL でも 作 成 できますが 接 続 するデータベースサーバや 命 名 規 則 が 決 まっているのでデータベー スはコントロールパネル 上 で 作 成 してください 1) さくらインターネットのコントロールパネル(https://secure.sakura.ad.jp/rscontrol/)にログイン します ドメイン 名 (1) (パスワード)(2) は WEB PARK 2014 利 用 申 請 システム 上 で 取 得 したものを 入 力 します "NNNN"の 部 分 は 各 自 割 り 当 てられた 4 桁 の 数 字 に 置 き 換 えてください 2) 左 側 メニュー アプリケーションの 設 定 の データベースの 設 定 をクリックします データベースの 設 定 を 選 択 p13
3) データベースの 新 規 作 成 をクリックします データベース 名 (1) 接 続 用 パスワード(2)を 入 力 します データベース 名 は webparknnnn_データベース 名 です "NNNN"の 部 分 は 各 自 割 り 当 てられた 4 桁 の 数 字 に 置 き 換 えてください データベースと 分 かるような wp や WordPress などのデータベース 名 は 設 定 しないでください WordPress を 利 用 する 場 合 には データベース 文 字 コードは UTF-8 に 設 定 してください 1データベース 名 を 入 力 webparknnnn_データベース 名 2 接 続 用 パスワードを 入 力 設 定 が 完 了 したら データベースを 作 成 する をクリックします 以 下 のような 画 面 が 表 示 され デ ータベース (webparknnnn_as9cgw) が 作 成 されました 作 成 されたデータベース データベース (webparknnnn_as9cgw) への 接 続 は サーバ (webparknnnn.sakura.ne.jp) から のみ 接 続 可 能 な 設 定 になっています WEB PARK 2014 上 の 他 のサーバからも 接 続 できません p14
3. 4 インポート 時 の 前 準 備 この 手 順 は 移 行 先 環 境 の URL が http://webparknnnn.sakura.ne.jp で 視 聴 確 認 する 場 合 のみ 必 要 な 設 定 です 仮 想 ホスト 名 切 替 と 同 時 に 移 行 を 行 う 場 合 は 不 要 となりますので 次 (3.5) へ 進 ん でください WordPress 内 の 各 記 事 (コンテンツ) へのリンクは 絶 対 パス 指 定 しています そのため 仮 想 ホスト の 移 行 と 同 時 に 移 行 を 行 わない 場 合 はリンク 先 の 記 事 (コンテンツ) は 移 行 前 のサーバ (WEB PARK) を 参 照 しますのでご 注 意 ください 移 行 前 のサーバ (WEB PARK) で Web ページの 公 開 に 使 用 しているドメインを 移 行 後 のサーバ (WEB PARK 2014) に 切 り 替 えるには ドメインのネームサーバの 変 更 作 業 が 必 要 です 今 回 は 視 聴 確 認 用 に 移 行 後 のサーバ (webparknnnn.sakura.ne.jp) で 参 照 するための 設 定 を 行 い ます 3.2 WEB PARK データベースのバックアップ で 取 得 したバックアップ (エクスポート) した SQL ファ イルを TeraPad 等 のエディタで 編 集 します 編 集 内 容 は 以 下 のとおりです http://park.itc.u-tokyo.ac.jp/ 組 織 略 称 http://webparknnnn.sakura.ne.jp (NNNN は 各 サイトに 割 り 当 てられた 数 字 4 桁 ) TeraPad での 実 行 例 検 索 する 文 字 列 : http://park.itc.u-tokyo.ac.jp/test 置 換 後 の 文 字 列 : http://webparknnnn.sakura.ne.jp 1 [ 検 索 ] [ 置 換 ] を 選 択 2 [ 置 換 ] 画 面 検 索 する 文 字 列 :http://park.itc.u-tokyo.ac.jp/test 置 換 後 の 文 字 列 :http://webparknnnn.sakura.ne.jp 置 換 文 字 列 はユーザの 環 境 に 合 わせて 修 正 してください 3 [ 全 て 置 換 ] をクリック 4 SQL ファイルを 別 名 保 存 します ( 例 ) park2014.sql p15
3. 5 WEB PARK 2014 へのデータベースインポート 3.2 WEB PARK データベースのバックアップ で 取 得 した WEB PARK データベースのバックアップ (エクスポート) ファイル (park.sql または park2014.sql) を WEB PAKR 2014 のデータベースへ インポートします エクスポートファイル (park.sql または park2014.sql) の 容 量 が 18 MB 以 下 の 場 合 はさくらイン ターネットのデータベース 管 理 ツール (phpmyadmin) でインポート 可 能 ですが 18 MB 以 上 の 場 合 は SQL 文 でのインポート 作 業 となります 1) 作 業 を 行 うデータベース 情 報 を 確 認 します 2) 管 理 ツール [ 管 理 ツール ログイン] をクリックします さくらインターネットの phpmyadmin へロ グインする ユーザ 名 (1) パスワード (データベースのパスワード) (2)を 入 力 し 実 行 する をクリック p16
3) データベース 管 理 ツール (phpmyadmin) から 作 成 したデータベースを 選 択 します データベースを 選 択 する 4) [インポート] [テキストファイルの 位 置 参 照 ] を 選 択 し SQL ファイルを 指 定 します 全 ての 設 定 が 完 了 した 時 点 で 実 行 する を 選 択 ( 実 行 ) します 5) インポートが 正 常 に 実 行 されると 以 下 のような 表 示 になります インポートに 失 敗 した 場 合 は SQL ファイルを 確 認 してください p17
Proxy Error について 一 度 に 多 くのテーブル データのエクスポートした 場 合 Proxy Error エラーが 表 示 される 場 合 があ ります 対 処 方 法 として 容 量 が 大 きいファイルの 場 合 分 割 して 複 数 回 に 分 けてインポートを 行 う か 以 下 方 法 にて phpmyadmin を 使 用 せずにインポートください なお コマンドに 関 するサポートは 行 っておりません お 客 様 のご 責 任 とご 判 断 の 元 で 実 施 ください phpmyadmin を 使 用 しないインポート 方 法 1) FTP ソフトにて ご 利 用 のサーバ(***.sakura.ne.jp)にインポートするデータ(park.sql)を 転 送 し ます 2) ssh 接 続 にてご 利 用 のサーバにログインします 3) 以 下 コマンドを 実 行 します mysql -h mysqlnnn.db.sakura.ne.jp -u アカウント -p データベース 名 < park.sql Enter password: と 表 示 されるので データベースパスワードを 入 力 します p18
3. 6 WordPress の 設 定 変 更 WordPress の 設 定 ファイルをバックアップします コントロールパネル ファイルマネージャを 開 きます 1) wp-config.php.old.park としてバックアップしてください 2) wp-config.php を 修 正 します wp-config.php を 選 択 する 編 集 ( 鉛 筆 アイコン)をクリック p19
3) WEB 上 でエディタが 起 動 するので 作 成 したデータベースに 合 わせてファイルを 修 正 します /** WordPress のためのデータベース 名 */ define('db_name', 'webparknnnn_as9cgw '); /** MySQL データベースのユーザー 名 */ define('db_user', 'webparknnnn'); /** MySQL データベースのパスワード */ define('db_password', '8dcgb2jd'); /** MySQL のホスト 名 */ define('db_host', 'mysqlnnn.db.sakura.ne.jp'); /** データベースのテーブルを 作 成 する 際 のデータベースのキャラクターセット */ define('db_charset', 'utf8'); /** データベースの 照 合 順 序 (ほとんどの 場 合 変 更 する 必 要 はありません) */ define('db_collate', ''); 修 正 箇 所 は 青 文 字 の 5 箇 所 です 修 正 後 WEB ブラウザにて 確 認 作 業 を 行 ってください 4) http://webparknnnn.sakura.ne.jp と 入 力 してください トップページが 表 示 された 後 リンクも 正 しいサーバへリンクをしているか 確 認 してください p20
5) 問 題 なく 移 行 できた 場 合 は 仮 想 ホスト 切 替 後 にデータベースを 再 作 成 します データベースを 一 度 削 除 して 3.4 の 手 順 で 再 度 データベースを 作 成 し 3.5 で WEB PARK データベースのバッ クアップでエクスポートしたファイル (park.sql) をインポートしてください 6) http:// 仮 想 ホスト 名 と 入 力 して 問 題 なく 表 示 できればデータベースの 移 行 は 完 了 です p21