1

我已经安装了 joomla 3.1.4 并且我尝试安装插件,但我收到此错误:JInstaller: :Install: 找不到 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

4 回答 4

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>

希望这会有所帮助。

于 2013-07-30T07:21:38.753 回答
1

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

在这里阅读更多

于 2013-07-28T09:43:28.640 回答
1

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

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

于 2013-07-30T18:50:00.273 回答
-1

通常,当这种情况发生时,XML 文件有问题。如果您进行了任何更改,请尝试考虑这些更改的位置并找出 XML 文件的问题。

问题可能是:

  • 没有开始或结束标签。关闭标签很容易错过。数一数,确保有一个开始标签和一个结束标签。
  • 重复的标签。labels例如,添加两个或很容易showons,尤其是在复制和粘贴时。
  • 开始 XML 标记前的空格
  • 没有结束fieldset标签
  • 没有关闭extensionconfig标签。如果您要替换文件,则可以轻松删除

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

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

这将帮助您找到诸如缺少开始和结束标签等问题。

于 2019-06-26T16:59:21.327 回答