*

移転した時のCMSの設定いろいろ

公開日: : CMS, ホームページ関係

前回はリダイレクトの重要性と設定を紹介した。
今回はCMSでやんなくちゃいけない事を紹介したい。(っていってもWordpressだけ。)

移転したWordpressのPHP MYADMINを設定する。

URLが変わるとWordpressは当然リンク切れを起こす。サイトディレクトリをwpoptionsのsiteurlで判断しているからこれを変えなくてはいけない。
更に記事に追加した画像へのリンクや別の記事へのリンクも一緒にリンク切れになるのでやっかいだ。
一個一個治して行っても時間も人も足りるもんじゃない。さてどうしたらいいか。
ソレをまとめて設定できるのがPHP MY ADMINだ。

この記事を見てる人の中にPHP MY ADMINが何か解らんって人は居ないだろう。解らんって人はこの記事を見てても面白い事は何も無いだろう。右側から違う記事に飛んでくれ。
きっと良い出会いがある筈だ。

WordPressを移転した時の対処は以前もやったが、もっと楽な方法があったのでご紹介。
わざわざSQL文を書かなくてもダンプファイルをテキストエディタで読み込んで編集すれば良い。

勘のいい人は気付いたと思うが、テキストエディタの置換機能を使う。
ダンプファイルはPHP MY ADMINのデータベース情報を全部記憶している。

つまり、移転前のディレクトリの情報が書き換えたい所に全部書かれていると言う訳。

具体的な手順は以下の通り。ココから先の事は何かあってもビビらない事。
コレに限らずそうだけど常に冷静で居る事が大事だ。

まずはサイトのデータをエクスポートする。
右上のタブにある「エクスポート」をクリック。

スクリーンショット 2015-01-04 21.02.23

このとき以下の事を確認する事。
・テーブルデータのエクスポートをしようとしていないか
・「エクスポート」欄が全選択されているかどうか

ダウンロードしたSQLファイルは2つ置いておく。一つはバックアップのため。
もう一つは編集するため。解りやすくしておこう。

次にテーブルのデータを全て削除する。

 

スクリーンショット 2015-01-04 12.55.52

こんな画面が出るがビビらない事。この時点でサイトが見れなくなるが、それでもビビらない事。

ココからが本番。
スクリーンショット 2015-01-04 12.52.38

ダウンロードしたダンプファイルをテキストエディタを開いて古いドメインの文字列を新しいドメインの文字列に一括置換する。この時点でほぼヤマは越えているがやる事はある。

スクリーンショット 2015-01-04 12.57.00

再びPHPMYADMINにアクセスして一括置換した方のダンプファイルをインポートする。
あまりデータベースの情報が重くなりすぎていなければ問題なくインポートできる筈。
自作サーバーやローカルホストだとインポート時の容量制限がかなり小さく設定されている事があるので、インポートできない時はその路線を疑うと良い。

これで終了。後はサイトをチェックして終了だ。

スクリーンショット 2015-01-04 13.03.11

うん。問題なくサイトは表示されているな。

スクリーンショット 2015-01-04 13.03.15

画像に直接アクセスしてもこの通り。

こんな状態になっていれば晴れて移転時の作業は終了だ。

残るはConcrete5だが…

concrete5はURLが変わっても問題がない。

どういう理屈なのかは知らないが、Wordpressみたいにデータベース内にディレクトリ情報を格納している訳ではないようで、サイトが移転しようが関係ないのだ。

PHP MY ADMINを何も触ってないがこの通り。

スクリーンショット 2015-01-04 21.14.46

表示は全く問題無し。

スクリーンショット 2015-01-04 21.14.50

画像への直アクセスもどんと来いやっていう。

唯一やった事として外部リンクの設定。コレだけは直接行わないとならない。
スクリーンショット 2015-01-04 13.05.17

ほら、これこれ。ココばっかりはどうしようもないので直接編集した。

 

これで移転関係の設定が全部終わった。concrete5は優秀だね。色々な所が。
しかし、ホームディレクトリのURLをどうやって取得しているのか。そこが謎で仕方が無い。

関連記事

[第1回] G/Afをコンクリ5.7に改造する[Concrete5]

前回の記事でリニューアルの必要性があることを説いたので今回からG/AFの改装をやっていきたい。 最

記事を読む

独自ドメインを取った後設定した色々な事

新年あけましておめでとうございます。 日頃はG/AFとそのブログコンテンツのバトルレポートのご引き

記事を読む

WPプラグイン SyntaxHighlighter Evolvedを試す

このブログは自分がCMSとかPHPを触る時の備忘録も兼ねているのだが、ここに書いたコードが読みづらい

記事を読む

no image

concrete5の使用感

最近巷で有名なconcrete5で、このサイトもブログページ以外はconcrete5で作ってある。

記事を読む

macのアカウントを変えるとMAMPのMySQLが起動しない

またしてもMAMPにやられたので備忘録的にメモ。 MACに限らず殆どのOSはアカウント切り替え

記事を読む

no image

Concrete5で編集モードのときだけ記述しない。

いつだったかの記事でjQueryがConcrete5の動作を邪魔するからリリース時までコメントアウト

記事を読む

no image

共有をテスト

移転してからどうも変だったのでJETPACKの共有をやりなおした。 「jetpack 移転」と

記事を読む

Designer Contentでブロックを作る

Concrete5の無料で用意されているアドオンの一種類である「Sortable Fancybox

記事を読む

[第4回] G/Afをコンクリ5.7に改造する[Concrete5]

このホームページの根幹、ギャラリーページを作りこんでみよう。 なんのギャラリーなのかを明示してその

記事を読む

no image

concrete5の欠点

前回ではConcrete5の利点を述べたが、今日はconcrete5の欠点を述べてみたいと思う。

記事を読む

Message

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

ダンジョンダイスモンスターズ レビュー

「クソゲーをプレイするのです。」以前この俺にクソゲーをレビュ

現行Concrete cmsのダッシュボードにデフォルトでは日本語化設定がないよっていう話

急速に時間が出来てきたので前回のお蔵入りから久しぶりにconcret

千値練 ネロ レビュー

Devil May Cryシリーズはナンバリングと名倉DmC

遊戯王DM7 決闘都市伝説

虹天使アルシエル先輩から新しい遊戯王クソゲーをやれと言う天啓が降りた

ACFUN 神道物語シリーズ 織田奈々

FAガールに始まる美少女プラモデルが中々最近熱い。可動フィギ

→もっと見る

PAGE TOP ↑