Home > IIS | インストール > Joomla!

Joomla!

Joomla!もインストール自体は簡単。

アーカイブをダウンロード&設置してブラウザからアクセスするだけでインストールのウィザード画面が表示され、質問に答えていくだけでOK。
(データベースはあらかじめ作成しておく)

しかし、インストール途中で問題発生。
途中でインストーラが実行環境をチェックして問題がある場合、その場所を教えてくれるのだがphpのmbstring.language を ‘neutral’に設定しろという。
現在の設定はJapanese。既にインストールしたものに影響が出ると困るのでこの変更は受け入れられない。
apacheならば.htaccessを使ってjoomlaにだけ違う設定をすることができるが、果たしてIISでは?
...ありました
レジストリで設定しないといけないらしい。メンドくさ!
(IISも7になったのだからいい加減.htaccessくらい対応しても良さそうなものだが)
設定する場所は HKEY_LOCAL_MACHINE\SOFTWARE\PHP\Per Directory Values の下。独自設定したいフォルダがc:\inetpub\wwwroot\hoge だった場合、HKEY_LOCAL_MACHINE\SOFTWARE\PHP\Per Directory Values\c\inetpub\wwwroot\hoge というキーをつくりその中にmbstring.language という文字列値を作成して値をneutralにセットして完了。

レジストリを出力するとこんな感じ

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\Per Directory Values\c\inetpub\wwwroot\hoge]
“mbstring.language”=”neutral”

phpが–with-config-file-scan-dirオプション付きでコンパイルされている場合は変更部分だけ書いたphp.iniをそれぞれのフォルダに置いて追加で読みこませることができるようだが、配布されているWindowsバイナリにはこのオプションは付いていない模様。
(今後も必要になりそうだったので、ついでに.regファイル生成用スクリプトを作成してみた)

上記以外はあっけなくインストール終了。しかしながらJoomla!はインストール後の設定の方が大変。(CMSは皆そうだろうが)

モジュールとプラグインの関係とかが分かりづらいし、サンプルデータが日本語化されていないのがつらい。「Joomla!じゃぱん?」という一応日本のオフィシャルサイトがあるのだが、あまり詳しい情報がなく、他の個人サイトの方が情報の質・量とも充実している。

良い所は、新しいモジュールやプラグイン、テンプレートのインストールがとても簡単な所。テンプレートの場合、テンプレートの配布サイトなどで気に入ったテンプレートをダウンロードし、管理画面のインストール画面からそのzipファイルをアップロードするだけ。モジュールやプラグインも同様。
とりあえずテンプレートチェンジャーという実用性があるようなないようなモジュールとテンプレートをいくつかダウンロードして入れてみた。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://maniax.biz-appli.com/wordpress/index.php/2008/12/30/joomla/trackback/
Listed below are links to weblogs that reference
Joomla! from INSTALL MANIAX 2008 Documents

Home > IIS | インストール > Joomla!

Search
Feeds
Meta

Return to page top