マルチサイトを構築する
今度ギャラリーを運営したいんだけどウェブサイトを作ってくれない?とのご用命があり、さてどうしよう・・。
プロダクトデザインとアートギャラリーを同じようなデザインで構築するのは嫌だし、第一合わない。ここはひとつ雰囲気を変えてやってみたいところです。
調べてみるとWORDPRESSにはマルチサイトが構築できるようになっているそうでこの機能を使うと複数のサイトをひとつのWORDPRESSで運用できるらしい。
マルチサイトならそれぞれのサイトにテーマを実装できるようだし、ここはひとつ挑戦してみるか。というわけでまたもやMAMPのお世話になることにしました。
ところが、WORDPRESSのマルチサイトを運用する方法を検索しMAMPにインストールしようとしたら、「:8888のようなポート番号は使えません。」ってでて先に進めない!。うーんまたもやトラブル。仕方ないのでまた検索し回避方法を探りましたところ、どうやらポート番号を変えると回避できるみたい。で、「localhost:8888→localhost:80」に変えて再インストールですが、MAMP全てを削除しなければなりませんでした。
テスト環境ですから、どうってことありませんけど面倒くさいですね。
ようやく今度はインストールできてWORDPRESSのマルチサイト環境ができたのですが・・。
マルチサイトの方法は3つあってそれぞれ説明を見てみるとサブディレクトリ型かサブドメイン型がいいように思えました。複数ドメイン型はドメインを取得するのに費用がかかるので却下!。まずはサブディレクトリ型を試してみることにしました。
サブディレクトリ型というのは「www.interflex-ymgs.com/◯◯◯◯」といった感じで下層のディレクトリにサイトを公開する方法です。設定ファイルを編集し、やっとインストールできてテーマプラグインも変えてみることができやれやれと思っていた矢先、あることに気がつきました。
それは「All IN One Migration」というプラグインがマルチサイトでは問題があるようで、マルチサイトに適合するには有償版にしなければならないようでした。これではせっかくローカルで構築したサイトが本番のサーバーへ簡単に引っ越しできないかも。(有償版にすればいいのかもしれないけれど)もっとも引っ越しする方法は他にもあるようですが、「All IN One Migration」なら一発で簡単にできるしいいんだけどなぁ。
考えあぐねた結果、使えないプラグインがあるためWORDPRESSのマルチサイト機能の方法は捨ててそれぞれWORDPRESSを複数インストールすることにしました。
サブディレクトリ型はURLがメインのサイトと異なるサイトという感じがなんとなく薄いような気がして、サブドメイン型にしてみることにしました。
「◯◯◯.interflex-ymgs.com」という形です。この方が同じ階層の専用のディレクトリにWORDPRESSをそれぞれインストールできていいんじゃないかと思いました。複数WORDPRESSをインストールすることでMAMPのポート番号も変えなくていいし。
ローカル環境で構築したファイルを「All IN One Migration」で本番サーバーへ。
なんの問題もなく引っ越しできまして、なんとか二つサイトができました。
新しいサイトはGALLERY椅子の家です。