モジュールをインストールしようと以下の図のように「Module File for Not Found」と表示されることがあります。
これは、サーバのmodulesディレクトリの中に正しくモジュールがアップロードされていないからです。
ここでは、piCalを例に説明します。
piCalをダウンロードして解凍すると、「piCal-0.8」というディレクトリが現れます。
このpiCal-0.8ディレクトリの中の階層は以下のようになります。
piCal-0.8
|- common - jscalendar
|- modules - piCal
サーバにアップロードする際は、上記のpiCalディレクトリをサーバ上のmodulesディレクトリにアップロードしなければいけません。
つまり、piCal-0.8をルートディレクトリに見立てたディレクトリ構成でモジュールが配布されているのです。
どのようなディレクトリ構成で配布するかはモジュール作者によって異なります。
解凍するとmodulesディレクトリが現れて、その中のモジュール用のディレクトリをサーバにアップロードしなければいけないものもあります。
解凍したディレクトリをそのままmodulesディレクトリの下にアップロードするタイプのモジュールもあります。
あるいは、解凍ツールの仕様により、同名のディレクトリが二重になってしまう場合もあります。
「Module File for Not Found」というエラーが出た場合は、上記を参考にいま一度modulesディレクトリ以下の構成内容をご確認ください。
