*

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

公開日: : 最終更新日:2024/01/18 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をどうやって取得しているのか。そこが謎で仕方が無い。

関連記事

WPプラグイン SyntaxHighlighter Evolvedを試す

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

記事を読む

YosemiteにしたらMAMPが起動しなくなった

  Yosemiteに先日アップグレードして暫くMAMPなんて動かすこともな

記事を読む

no image

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

ってことで前回の記事から引き続き作業を続ける。 今回は前編と後編に分けてテーマの基本を作成する。

記事を読む

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

急速に時間が出来てきたので前回のお蔵入りから久しぶりにconcrete5。。もといConcrete

記事を読む

WordPressのサイトパスを変えたときの対処法

Wordpressのインストールをした時、例えばデフォルトのフォルダ名でアップロードしちゃったなんて

記事を読む

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

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

記事を読む

サイトをconcrete5.7系に作り変える

唐突だがサイトをリニューアルしたい。さくらでサーバーを借りてから2年目に突入しかけているところだが、

記事を読む

no image

Concrete5の凡ミスとその対処

concrete5 テーマ変更で反映されない というキーワードで検索されたことがある様子。

記事を読む

Designer Contentでブロックを作る

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

記事を読む

no image

サーバーの最近怖い話

※この記事の結末と要点だけ知りたい人はこっちの記事を見てね。 最近公私ともに怖いことが起こりす

記事を読む

Message

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

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

閃刀入門

チラ裏に近い記事は書かない・書いていても公開しないつもりだっ

MD魔術師S23レポ

前回の記事を書いた時からデビューしたマスターデュエル。ただ、

マスターデュエルにてやっとプラチナに上がれた話

ネットの友人にモチベを掛けられてマスターデュエル参入。リンク

太陽の帝国、大鷲の群れに挑まんとす(ゲームジャーナル39号 真珠湾強襲リプレイpart:1)

初め半年や1年の間は随分暴れてご覧に入れる。然しながら、2年3年と

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

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

→もっと見る

PAGE TOP ↑