重新安装 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>