2017-06-14 5 views
0

私はJoomla!の簡単なプラグインを開発しました! 3.6しかし、私はそれを私のサーバーにインストールすることはできません。私はさまざまなセットアップ方法を試してみましたが、いくつかの調査の後では、問題がXMLマニフェストの内部にあると思います。Joomlaプラグインマニフェストを修正するには?

私が手にエラーがある:

Attention: JInstaller: :Install: Cannot find Joomla XML setup file 
Error: Cannot find installation package 

マイXMLマニフェストは以下の通りです:

<?xml version="1.0" encoding="utf-8"?> 
<extension version="3.6" type="plugin" group="mygroup" method="upgrade"> 
<name>plg_mygroup_emailnotify</name> 
<author>Frollo</author> 
<creationDate>2017-01-25</creationDate> 
<copyright>Copyright (C) 2017 Frollo</copyright> 
<license>GNU General Public License version 2 or later; see LICENSE.txt</license> 
<authorEmail></authorEmail> 
<authorUrl></authorUrl> 
<version>1.0.1</version> 
<description>PLG_MYGROUP_EMAILNOTIFY_XML_DESCRIPTION</description> 

<files> 
    <filename plugin="emailnotify">emailnotify.php</filename> 
    <folder>language</folder> 
</files> 

<config> 
    <fields name="params"> 

     <fieldset name="PLG_FIELDSET_GENERAL"> 
      <field name="general_mailfrom_address" 
       type="email" 
       label="PLG_GENERAL_MAILFROM_ADDRESS" 
       description="PLG_GENERAL_MAILFROM_ADDRESS_DESC" 
      /> 

      <field name="general_mailfrom_name" 
        type="text" 
        default="" 
        label="PLG_GENERAL_MAILFROM_NAME" 
        description="PLG_GENERAL_MAILFROM_NAME_DESC" 
        size="30" /> 

     </fieldset> 
     <fieldset name="PLG_EMAILNOTIFY_FIELDSET_ESTIMATE"> 
      <field 
      name="estimate_approve_link" 
      type="text" 
      default="http://wwww.example.com" 
      /> 
     </fieldset> 

    </fields> 
</config> 
</extension> 

EDIT - 他のいくつかの詳細:私は他のプラグインやコンポーネントをインストール支障を持っていない サーバ。

+ emailnotify 
    + language 
    + it-IT 
     - it-IT.ini 
    - emailnotify.php 
    - emailnotify.xml 
+0

あなたのxmlファイルは大丈夫かもしれないXMLを固定

http://www.example.com/index.php?param1=param1&param2=param2 

形で、いくつかのGETパラメータを含んでいました。たぶんそれは無効なzipファイルです。このzipファイルに置いたすべてのファイルに関する情報を追加できますか?このサーバーに他のパッケージをインストールできますか? –

+0

質問を更新し、さらに情報を追加しました – frollo

+0

あなたが言及した構造とxmlコンテンツでインストールパッケージを作成しました。それは何の問題もなくインストールされました。インストールパッケージはどのように見えますか?別のサーバーにインストールできますか?このパッケージはあなたのために機能しますか? https://www.svenbluege.de/downloads/emailnotify.zip –

答えて

0

問題は最後のフィールドセットにありました。デフォルトのURLは&の存在が&amp;に置き換える、XMLを破った

0

あなたのXMLマニフェストファイルは閉じられていない<extension>ルートノードを持っている:ディレクトリ構造は以下の通りです。

+0

ファイルを間違ってコピーしました。ファイル内に終了タグがあります。私はその問題を解決しています。 – frollo

関連する問題