Joomla 3.1.4,JInstaller :: Install:找不到Joomla XML安装文件,错误

时间:2013-07-27 21:49:40

标签: plugins joomla

我已经设置了joomla 3.1.4,我试图安装一个插件,但是我收到了这个错误: JInstaller ::安装:找不到Joomla XML安装文件

这是我的xml文件:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.5/template-install.dtd">
    <extension version="3.1" type="plugin" group="content" client="myjoomlasite">
        <name>plg_content_helloworld</name>
        <author>Tahsin Çetin</author>
        <creationDate>July 27th,2013</creationDate>
        <copyright>Tahsin Çetin</copyright>
        <licence>GNU General Public License</licence>
        <authorEmail>tcetin@yandex.com</authorEmail>
        <authorUrl>http://tahsincetin.com</authorUrl>
        <version>1.1.0</version>
        <description>Simple Hello World plugin</description>
        <files>
            <filename plugin="helloworld">helloworld.php</filename>
            <filename>index.html</filename>
            <filename>helloworld.xml</filename>
        </files>
    </extension>

4 个答案:

答案 0 :(得分:3)

您不需要在xml文件中指定“helloworld.xml”。删除文件并重新安装。这将是您的最终xml文件 -

<?xml version="1.0" encoding="UTF-8"?>       
    <extension version="3.1" type="plugin" group="content" client="myjoomlasite">
        <name>plg_content_helloworld</name>
        <author>Tahsin Çetin</author>
        <creationDate>July 27th,2013</creationDate>
        <copyright>Tahsin Çetin</copyright>
        <licence>GNU General Public License</licence>
        <authorEmail>tcetin@yandex.com</authorEmail>
        <authorUrl>http://tahsincetin.com</authorUrl>
        <version>1.1.0</version>
        <description>Simple Hello World plugin</description>
        <files>
            <filename plugin="helloworld">helloworld.php</filename>
            <filename>index.html</filename>                
        </files>
    </extension>

希望这会有所帮助。

答案 1 :(得分:1)

“找不到Joomla XML安装文件”通常意味着您正在尝试安装不是为要安装的Joomla版本设计的扩展程序。

了解更多here

答案 2 :(得分:1)

在您的开始<extension>标记中,您无需指定客户端属性。

与ZIP包相关的XML文件在哪里?如果它不在ZIP的顶层,则无法找到它。

答案 3 :(得分:-1)

通常,这种情况发生时XML文件有问题。如果进行了任何更改,请尝试考虑这些更改在哪里,并找到XML文件的问题。

问题可能是:

  • 没有开始或结束标签。结束标记很容易遗漏。计算它们,确保有一个开始和结束标记。
  • 重复的标签。例如,添加两个labelsshowons很容易,尤其是在复制粘贴时。
  • 打开XML标记之前的空格
  • 没有结束的fieldset标签
  • 没有结束extensionconfig标签。如果要替换文件,则轻松删除

您可以轻松使用这样的工具:

https://www.w3schools.com/xml/xml_validator.asp

这将帮助您发现缺少打开和关闭标签的问题。