>Drupalで構築したサイトを別のサーバにコピーする2016/02/01どうなんですかね、このアイコン。Drupalに入ってるデフォルトのアイコンです。Drupal使った開発があって、その一番最後の工程でクライアントのサービスロゴなり社章なりに差し替えればいいやと思ってこの雛型のまま開発していたら、見る人見る人がみな「Cool!」「カッコイイ!」って褒めるものだから「そういうものなのかもしれないな」と思ってこのアイコンのままローンチしました。最近、あれは皆さんの皮肉だったんじゃないだろうかと思い始めて少し不安だったりしますが、お陰様で安定稼働しててクライアント様にも好評なので、まあいいや。いう訳で、Drupalというのがあります。WordPressとかそーゆーやつの一種です。有名なところでは「ホワイトハウスのサイトはDrupalでできている」っていう話がありますが、本当なのかな。このあたりのURLを総当たりしてみたけど全部404だった。https://www.whitehouse.gov/admin/contenthttps://www.whitehouse.gov/admin/confighttps://www.whitehouse.gov/install.phphttps://www.whitehouse.gov/admin/people残念。「Drupalで作ったサイトを別のサーバに移す」なんてイベントが発生した場合、1.Drupalで作ったサイトのディレクトリを丸ごとコピー2.DBを丸ごとDumpしてそれをそのまま新環境にインポートするたったこれだけでOK!URLの情報をDBに持ったりせず相対パスで動くから、何も考えずに楽々カンタンお引越し!なんて謳われたりするけど、「カンタン設定」とか「ラクラク○○」とか命名されるものが楽々でカンタンだった試しがない。Drupalで何かのサイトを作ったとする。存在しないURLだけど、仮にこんなURLで作ったとする。http://test.resax.com/仮にこんなディレクトリに構築したとする。/var/www/html/drupal_test/そして新しいサーバに存在しないURLだけど、仮にこんなURLで作ったとする。http://drupal.resaku.com/仮にこんなディレクトリに構築したとする。/var/www/html/drupal/元のサーバからディレクトリ(/drupal_test/)の中身を丸ごと新しいサーバのディレクトリ(/drupal/)にコピー。元のサーバからDBをdumpして新しいサーバのMySQLにインポート。本当に楽々でカンタンだったらこれで動くはずだけど、例えばこういうことが起きたらどうしよう?・TOPページにはアクセスできる例)http://drupal.resaku.com/・それ以外の枝葉のページにアクセスできない。例)http://drupal.resaku.com/node/96http://drupal.resaku.comadmin/content・ただしDrupalのqパラメータ方式にするとアクセスできる。例)http://drupal.resaku.com/?q=node/96http://drupal.resaku.com/?q=admin/contentこれはつまりクリーンURLが使えてないことを意味します。Allの追加が必要です。Allになっているよ!」みたいなときは、たぶんVirtualHostで構成されてたりする予感。Allが必要なのです。All</Directory></VirtualHost>レッツhttpd再起動。これで枝葉のページにもアクセスできるようになりました。http://drupal.resaku.com/node/96http://drupal.resaku.com/admin/contentという訳でWordPress最高主義者だけど、いろんなCMSが使えるのも大切だよね。コメントをキャンセルメールアドレスが公開されることはありません。data-url="">関連記事WordPress教室の先生をするのですが、その理由。クラウドナインアップスについて。西洋画風のタイトルにしてみました。...AWSにWordPress入れてお名前.comでサブドメイン設定してブログを作る:その1時々「このブログってどうやって作ったの?」とか聞かれます。...AWSにWordPress入れてお名前.comでサブドメイン設定してブログを作る:その4人間、見た目が全てです。WordPressのインストールまで終えました。神保町いやまあ明日なんですけど。さくは時々頼まれて物書きしてます。...日本では意外にポケモンGoが流行らないかもしれない唐突に、ですが。