この数日、このblogのテンプレートをいじったりしてたら止まらなくなってしまって、その流れで最近全然更新してない素材とかのサイトの方をどうにかしようと思い立ち、以前からこっそりいじったりしてた(てか仕事で納品しとるやろ)Wordpressをなんとか実装しようと四苦八苦。
Wordpressは2.xまではシンプルなblogで、ウチみたいに幾つかのblog(と、固定された数ページ)を使ってるサイトを管理するにはちょっと足らない、というのが理由で今までいじってなかったのですが今回こそはなんとかしましょう頑張りましょう。
環境:ウチのサイトはロリポップ! サーバーにムームードメイン で独自ブログを利用しています。
- まずロリポップ!管理画面で独自ブログの「サブドメイン」設定を。
wordpressを入れてあるフォルダにサブドメインを指定、設定してしばらく待つ。
(これ最初にやらないとハマるので注意。) - しばらく待つと上記サブドメインを設定したURLでWPの画面が表示されるようになるので、
それを確認してから設置色々開始。
(とにかくこの順番間違えたが為に何度もwp_config書き換えるハメになったので注意。) - wp管理画面「設定」→「一般設定」で「WordPress のアドレス (URL)」と「サイトのアドレス (URL)」を上記で設定したサブドメインのURLにする。
- すると一度ログアウトするので新しいURLの管理画面に入りなおす。
- wpフォルダ直下のwp-config.phpをダウンロードの(私は41行目辺りに)「 define('WP_ALLOW_MULTISITE', true); 」を追記、UP後管理画面を更新。
- 更新すると左メニュー「ツール」に「ネットワーク」って項目が現れるのでその指示通りにする。
まずインストールボタンが出てくるので「サブディレクトリ」を選んで「インストール」。
ロリポップ!+独自ドメインでは「サブディレクトリ」を選んでインストールしないとまたハマるので要注意。
(サブドメインでも出来るのかもしれないけど私は諦めた^-^;;;) - インストール後の画面に出てくる指示通りにする。
「wp/wp-content の中に blogs.dir ディレクトリを作成」し、
「wp/ にある wp-config.php ファイルの、/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */ という行より上に以下のコードを追加」。define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'works.untidybox.net' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 ); - 上記にプラスして後4行足してね、って言われる場合もあるからそれが出たらその4行も追記する。
上記で「一つのwordpressをインストールすれば複数のblogを利用出来る」環境になる。
が、
MT5の様な感じじゃあ無いみたいなのよねぇ。
まぁとにかくコレでインストールしてマルチブログ化は出来るという事にはなるんだけど、まぁこの続きはまた何か発見出来た時にね~(超テキトー自分用メモなのでご容赦を)。
comment