发布于 4年前

重新安装 Discuz 插件时,不自动运行 install.php 文件

在重新安装 Discuz 插件时,不能自动运行安装文件,里面的数据库相关操作没有执行。

因是重新安装,之前已经导出了一份名称类似 discuz_plugin_pluginname_xml 的配置文件。而安装文件 install.php 是刚增加的,在老的配置文件中并没有引入。

所以,只需在配置文件中增加一行 <item id="installfile"><![CDATA[install.php]]></item>, 引入 install.php 即可。如:

<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
    <item id="Title"><![CDATA[Discuz! Plugin]]></item>
    <item id="Version"><![CDATA[X3.4]]></item>
    <item id="Time"><![CDATA[2018-01-16 12:32]]></item>
    <item id="From"><![CDATA[Discuz! Board (http://discuz.app/)]]></item>
    <item id="Data">
        <item id="plugin">
            ...
        </item>
        <item id="version"><![CDATA[X3.4]]></item>
        <item id="var">
            <item id="0">
                ...
            </item>
        </item>
        <item id="installfile"><![CDATA[install.php]]></item>
    </item>
</root>
©2020 edoou.com   京ICP备16001874号-3