0

私はこのテクノロジーの初心者であり、非常に多くのリンクにアクセスした後、モジュール開発を始めたばかりです。

しかし、拡張機能マネージャーを使用して開発した HelloWorld モジュールをインストールしようとすると、常に次のようなエラーが発生します。

"JInstaller: :Install: File does not exist /Applications/MAMP/htdocs/jainism/tmp/install_511e1c1cc2b04/mod_helloworld/tmpl"

質問が重複している可能性がありますが、ここと他のサイトで見つけたすべての可能な解決策を試しましたが、問題のステータスは未解決です.

便宜上、以下に xml コードを貼り付けます。

<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="2.5" client="site" method="upgrade">
<name>Hello, World Module!</name>
<author>Mohit Jaiswal</author>
    <license>GNU General Public License version 2 or later; see
        LICENSE.txt</license>
<version>2.5.0</version>
<description>A simple Hello, World! modules.</description>
<files>
   <filename module="mod_helloworld">mod_helloworld.php</filename>
    <folder>tmpl</folder>
     <filename>index.html</filename>
     <filename>helper.php</filename>
     <filename>mod_helloworld.xml</filename>
</files>
</extension>

また、上記のxmlに存在するディレクトリ構造とファイル名も何度もクロスチェックしました。

あなたの助けを私に提供してください。

4

2 に答える 2

2

このエラーは、「tmpl」フォルダーが空であるために発生する可能性があります。このフォルダ内にデフォルトの 0 バイトの「index.html」ファイルを配置すると、エラーは解消される可能性があります。

于 2013-02-15T12:12:32.193 に答える
0

tmplフォルダーがモジュールの zip にある場合、その理由は、xml ファイルに追加している可能性があります。<filename>mod_helloworld.xml</filename>これなしで試してください。

これもチェックしてください - http://docs.joomla.org/Creating_a_simple_module

それがうまくいくことを願っています。

于 2013-02-16T13:41:20.787 に答える