いろいろありまして、時間があるのでいろいろやろうかと

本当に放置しまくって、全く記事をアップしない状況が続いております。

いろいろなことが、いろいろと変化し、また、ちょこちょこと記事を書こうと思っております。

それと同時に、本ドメインであるwalther-p38.comを他のドメインに移行しようと考えています。

徐々に移行して行こうと思っております。

あっ、利用するレンタルサーバーも変更予定です。

XSERVERにてWordPressのマルチサイト化 その2

タイトルが間違ってました。なので再度雑記をと。

マルチサイト化ですが、何度失敗したことか。

MovableTypeを使用していた時は、なんの疑問も持たず、マルチサイト化できていたので、心が何度折れたことか。

思うに、XSERVERのようにドメイン、サブドメイン単位でディレクトリーの構成が決まってしまうレンタルサーバーではマルチドメイン化は、普通にやると失敗してしまう。

さくらのレンタルサーバのようにディレクトリーの構成を自分で指定できるレンタルサーバーでは問題なくできてしまう。

私の場合、Wordpressをインストールするサブドメインともう一つのサブドメインでディレクトリーを個別に設定してしまい、撃沈されたわけですが。

まだ、初期状態の確認をしただけですので、このブログをそちらに引っ越ししながら、記録に残していけばいいかなと、のんびりと構えてます。

前提条件

XSERVERのような、ディレクトリを指定できないレンタルサーバーか、ディレクトリ構成を設定できるがすでに使用していて、移動が困難な場合を前提にしています。

また、SSHが利用でき、lnコマンドが使えることが最低条件になるかと思います。

嘘があったら、コメントでお知らせください。

WordPressをインストール

まずは、Wordpressをインストールするメインのドメイン(サブドメインでも)を決めます。

インストールは普通に行ってください。

設定ファイルの編集

WordPressの設定を変更しないと始まりません。『wp-config.php』ファイルを変更します。

define(‘WP_ALLOW_MULTISITE’, true);

WordPressに入りなおすと、『ツール』に『ネットワークの設定』なんていうメニューが追加されます。

ここで必ず『サブドメイン』を選択してインストールしてください。

最後に、『wp-config.php』と『.htaccess』ファイルを変更しなさいと表示されますので、変更してください。

サイトの追加

この辺りは、それぞれ適切な値を決めて作成してください。

プラグインのインストール

複数ドメインの運用にはプラグイン『WordPress MU Domain Mapping』を使います。サブドメインの場合にも必要なのかはよく調べていませんが、私がサブドメインを構築した際には、インストールしてマッピングしました。不要なのかもしれません。

いよいよ試してみる

Wordprssをインストールしたサイトは、問題なく表示されると思います。当然、管理画面も。

まず、追加したサイトの管理画面を見てみましょう。エラーで表示しませんね。当然です。とび先のリンクにWordpressが存在しませんから。追加したサイトもエラーで表示されません。

冷静にマルチサイト化の解説サイトをみる

サブドメインにインストールする解説で、いままで書いてきた内容が事細かにスクリーンショットも交えて解説されている。

がしかし、肝心なサイト(論理)と実体(物理)との組み合わせを解説してるところがないので、どうでもいいんだろうと思い込んでいた私がいます。

ある意味、共通化する

ここでは2つのサイトを使用していて、Wordpressをインストールしたサイトは問題がない。では、問題のあるサイトが問題のないサイトを内部(物理)的に参照できるようにします。

WordPressをインストールしたサイトの物理構造をそっくりもう一つのサイトで再現するだけです。ここからは、lnコマンドでシンボリックリンクを張るだけです。

今回は、『http://xxxxx.com/』にインストールしてしまったので、トップディレクトリーに配置したファイルはすべてシンボリックリンクを張り、残りのディレクトリーはディレクトリー単位でシンボリックリンクを張ります。

結果

再度、見れなかったサイトを見てみましょう。管理画面を含めて正常に表示できるはずです。

え?みれませんでしたか?

私と一緒に、勉強しながらチャレンジしてみましょう。

取り敢えず最後に

今回は、サイトのトップにインストールしたので、wpなどのサブディレクトリーに配置しても動作するのか試してみたいです。これには理由がありまして、上記にも書きましたが、ファイルを直接シンボリックリンクしているので、Wordpressのファイルが増減されると、アップデート後に手動で操作しなくちゃいけなくなりますからね。

サイトテーマの骨組みを作りながらので、のんびりになるかもしれません。

これだけでやりきった感がある私って何?

 

XSERVERにてWordPressのマルチドメイン化

いろいろなサイトを探してたのですがXSERVERではWordpressのマルチサイト化はできてもマルチドメイン化は無理だという記事ばかりです。

でぇ、さくらのレンタルサーバでできてXSERVERではできない理由を考えてみた。

そうか、サイトとディレクトリマッピングの差か。

できる構成

a.com -> /home/test/a
b.com -> /home/test/a

できない構成

a.com -> /home/test/a
b.com -> /home/test/b

確かにできない構成だとWordpressの本体にアクセスできないから動かないわけだ。

そうなんですよ。Wordpressのすべてをb.comが参照する/home/test/bにシンボリックリンクを張ってしまえば同じ状況じゃんと考えた私はあほだろうか?

こんな時間だし、一度のチャンスって感じで、プレゼントで頂いたドメインにサブドメインを追加してWordpressをインストール。

続いてマルチドメイン化。

マルチドメイン化のプラグイン導入とサブドメインの設定。

普通の解説ならここで終わってしまって、XSERVERでは404で終了!

数も少ないし、手動でシンボリックリンクをすべて張る、張る、張る。

お!サブドメイン側のダッシュボードが表示された!

同じ内容が出てないか確かめるのに、メインのドメイン側の記事を削除っと。両方のサイトを表示してみると、できるじゃん。Wordpressすげー。

ってさ、これだけ書いても、わかる人は限られますよね。なんでこんな単純なことを解説してくれるサイトがないんだろう。疑問だ。

近いうちにまとめて解説らしきものを記事にしてみようと心に誓った・・・つもり。最低限、備忘録的なものは書く予定です。

折角、XSERVERを使っているのに、サブドメイン単位でWordpressを運用している方にはすでに時遅しかもしれませんが。

本日、これまで。

引っ越し

なにかとメンテナンスが面倒な自宅サーバーをやめるべく、レンタルサーバー探しをしてました。

もう、何年も前からです。

取り敢えず移すなら、さくらのレンタルサーバでもよかったんだけど、メアドがドメインが違ってもユーザー名はユニークにしなくちゃいけないという制限があったもので、躊躇してました。

それに、ちょっとしたアクセスの増大ですぐにアクセス制限されちゃうので、複数ドメインの運用には向かないかなって。特にWordPressみたいに、常時PHPがHTMLを吐き出すものだと。

少し話を戻して、重い腰を上げる理由になったのが、LANケーブルの経年劣化です。自宅サーバーでは2つのドメインを運用していました。

外部からVPNで家庭内LANに入る口を開けていたのですが、流石に物理的に壊れたものは直せず。

一週間くらい吟味しました。レンタルサーバーを。マルチドメインでの運用になるので、管理しやすいところがいいなって。今運用しているサイトは1つを除いてWordPressになるので、サブドメインの数も入れたMySQLが必要になります。さらに言えば、さくらのレンタルサーバより速いこと。

そんで、結果として残ったのが、XSERVERです。X20のプランで契約したので、ディスクの容量もそう簡単にはなくならないでしょう。MySQLも70個まで使えるし、余裕綽々って感じ。

 

試用期間中に1サイトを無理やり引越ししました。ちょっと設定が復元できなくて焦ったけど、まあ、想定内だったのでよしと。

もう一個は、リニューアルしようかと思ったけど、風邪のため頭が働かず断念してそのままひっこしました。

どちらも、ドメインの管理はスタードメインです。そのせいなのかDNSをちょちょっと変更するとすぐに浸透してあっという間に引っ越し完了。

あとは、自宅サーバーの火を落とすだけ。XeonなCPUで格好よくサーバーライフを楽しんでいたんだけど、当分自宅サーバーに火が入ることはないでしょう。

 

XSERVERですが、X20以上の契約をするとドメインが1個、契約の更新料も含めて無料になるサービスを行っていたので、ありがたく頂きました。こっちは、なかなかDNSの設定が浸透せず焦りましたが、30分ほどで浸透しましたかね。

 

最後の問題は、このブログ自体ですね。記事を全然書かなくなったので、アクセス数もほぼなしに近い状態。なのでパーマリンク等も含めて、WordPressの仕様に合わせようかと計画中。もしかすると、ドメインそのものも変更するかもです。やってもいいんだけど、それやると、さくらのレンタルサーバが空っぽになっちゃうことかな。

まあ、新しいテーマができてから考えよう。

VMware vSphere Hypervisor 5.0 家庭内仮想終了!

WMwareの発表によると、VMware vSphere Hypervisor(無料版)が現行の4.1よりも制限が厳しくなるようだ。

私の様にフリーでエンジニアやってて、サービスを定評するに当たり、仮想RAMが8GBに制限されるというのは死活問題になるんじゃないだろうか。

低賃金で、ドメイン、固定IP電気代を無償で提供している私は、今後サービスが続けられるかが問題になる。

無料だからって8GBはないよな。せめて16GBにはして欲しかった。

法人だったら簡単に購入でき、経費でなんとでもなるだろうが、個人じゃそこまではね。

Citrix XenServerの再評価もやる必要性が出てきちゃうのかな。

無償だから仕方がないとは思うんだけど、極端すぎるよな。

NEC GT110bにはVMware vSphere Hypervisor 4.1 update 1が入って弄れないので、まだ完成していないHP ML 110に入れてみますか。

なぜHyper-Vが候補に出ないかというと、パッチが多すぎて、ホスト側の再起動がすべての仮想マシンに影響しちゃいますからね。

固定運営費を出来るだけ抑えたい私にとってはショックのあまりボー然としてます(風邪で休んでるんですけど)。

まだハードも揃ってないし、SSLとかもあるんだぞぇ。

個人でできる運営費がばかばかしくなりそうで怖いが、いまの所、安定して動いているからいいけど。

発売前に何らかの可能性を祈って、発表日を待つことにしよう。

個人、非営利団体には、それなりの処置を希望するものであります。

固定IPゲットはいいが

今日も暑かったですね。

本日は病院のはしごだったので、うは~な感じだった。

更には1つ目の病院への往復が普段の土曜日よりもすごく混んでて、予定時間をはるかにオーバー。

家に帰らず、そのまま2つ目の病院ですよ。

昼食が食べられたのが15時近かったかな。

“固定IPゲットはいいが” の続きを読む

不景気と震災で、低賃金、そして欲しいものが揃わな

暑い日々が続いて日射病とか熱射病とか対策されていますか?

家で出来る事と言えば、エアコンと扇風機を使って、まんべんなくエアーの流れを作ってサーバー群付近の熱のこもりを減らして、頑張るくらいかな。エアコンはエコモードなどという機能があるので、ヤバい温度にならない限りは使っていないけど、熱いのには変わりないわけで。

通勤に着ていたジャケットも止めて、これ以上の暑さ対策は、TV冷蔵庫など生命線になるものの電機以外を切ることくらい。

そうなると、生活が潤滑にいかないんだよね。

“不景気と震災で、低賃金、そして欲しいものが揃わな” の続きを読む

UPSを買わないとな

諸事情で、外部から自宅サーバーへVPNで入らなくてはならない状況が迫ってきた。

可変IPも不便なので、固定IPを2個か4個調達しようかと思ってる。IP6になったら無駄かもしれないから2個でもいいんだけどね。

夏の計画停電も怖いし、ESXiも順調にUSP無で24時間フル稼働してるし、UPS買わないとダメだよね。ってか早く買えよ;;

候補は大体決まっているので、タップの再配置、LANの再構成等も含めて一気にやらないといけない羽目になった。

“UPSを買わないとな” の続きを読む