モジュールをインストールしようと以下の図のように「Module File for Not Found」と表示されることがあります。

Module File for Not Found ←クリックすると拡大表示されます


これは、サーバのmodulesディレクトリの中に正しくモジュールがアップロードされていないからです。


ここでは、piCalを例に説明します。

piCalをダウンロードして解凍すると、「piCal-0.8」というディレクトリが現れます。

Module File for Not Foundの原因

このpiCal-0.8ディレクトリの中の階層は以下のようになります。


piCal-0.8

  |- common - jscalendar

  |- modules - piCal


サーバにアップロードする際は、上記のpiCalディレクトリをサーバ上のmodulesディレクトリにアップロードしなければいけません。


つまり、piCal-0.8をルートディレクトリに見立てたディレクトリ構成でモジュールが配布されているのです。


どのようなディレクトリ構成で配布するかはモジュール作者によって異なります。

解凍するとmodulesディレクトリが現れて、その中のモジュール用のディレクトリをサーバにアップロードしなければいけないものもあります。


解凍したディレクトリをそのままmodulesディレクトリの下にアップロードするタイプのモジュールもあります。


あるいは、解凍ツールの仕様により、同名のディレクトリが二重になってしまう場合もあります。


Module File for Not Found」というエラーが出た場合は、上記を参考にいま一度modulesディレクトリ以下の構成内容をご確認ください。