马上注册,免费下载更多dz插件网资源。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
安装点微插件、西瓜插件等插件设置报错提示:(1146)Table doesn't exist 缺少数据库表、字段,手动建表的方法教程帮助:
以 [点微]同城通知中心 插件为例:
下载地址:
[点微]同城通知中心 (tom_tctongzhi)
https://www.dz-x.net/t/4759/1/1.html
(出处: DZ插件网)
安装后打开设置项报错后访问报错提示如图:
一般解决方式为:
安装插件后点击设置报错(1146)Table doesn't exist解决办法
https://www.dz-x.net/t/2187/1/1.html
(出处: DZ插件网)
在尝试以上方法解决不了的情况下,或安装的插件比较多造成新安装插件无法自动建表、升级插件无法升级安装新增的数据库表、字段的情况下,需要手动建表,
操作帮助教程:
编辑 下载的插件目录里面 的 install.php,如图:
打开后,复制 建表语句,如图所示:【看清楚红框内容,其他插件以此类推,同理】
【一般在 $sql = <<<EOF 这句下行开始,EOF; 这句上行截止】
内容为:【这里是图上完整建表语句,其他插件请依照类似完整SQL语句】
- DROP TABLE IF EXISTS `pre_tom_tctongzhi_blacklist`;
- CREATE TABLE `pre_tom_tctongzhi_blacklist` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `user_id` int(11) DEFAULT '0',
- `beizu` varchar(255) DEFAULT NULL,
- `add_time` int(11) unsigned DEFAULT '0',
- `part1` varchar(255) DEFAULT NULL,
- `part2` varchar(255) DEFAULT NULL,
- `part3` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;
- DROP TABLE IF EXISTS `pre_tom_tctongzhi_cache`;
- CREATE TABLE `pre_tom_tctongzhi_cache` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `plugin_id` int(11) DEFAULT '0',
- `plugin_name` varchar(255) DEFAULT NULL,
- `plugin_type` varchar(255) DEFAULT NULL,
- `data_id` int(11) DEFAULT '0',
- `user_id` int(11) DEFAULT '0',
- `openid` varchar(255) DEFAULT NULL,
- `tel` varchar(255) DEFAULT NULL,
- `send_status` tinyint(4) DEFAULT '0',
- `tel_send_status` tinyint(4) DEFAULT '0',
- `wx_send_status` tinyint(4) DEFAULT '0',
- `expire_time` int(11) unsigned DEFAULT '0',
- `send_time` int(11) unsigned DEFAULT '0',
- `add_time` int(11) unsigned DEFAULT '0',
- `part1` varchar(255) DEFAULT NULL,
- `part2` varchar(255) DEFAULT NULL,
- `part3` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;
- DROP TABLE IF EXISTS `pre_tom_tctongzhi_cache_log`;
- CREATE TABLE `pre_tom_tctongzhi_cache_log` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `cache_id` int(11) DEFAULT '0',
- `send_mode` tinyint(4) DEFAULT '0',
- `template_text` varchar(255) DEFAULT NULL,
- `template_link` varchar(255) DEFAULT NULL,
- `send_status` tinyint(4) DEFAULT '0',
- `msg` varchar(255) DEFAULT NULL,
- `add_time` int(11) unsigned DEFAULT '0',
- `part1` varchar(255) DEFAULT NULL,
- `part2` varchar(255) DEFAULT NULL,
- `part3` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;
- DROP TABLE IF EXISTS `pre_tom_tctongzhi_manage_log`;
- CREATE TABLE `pre_tom_tctongzhi_manage_log` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `manage_user_id` int(11) DEFAULT '0',
- `content` varchar(255) DEFAULT NULL,
- `add_time` int(11) unsigned DEFAULT '0',
- `part1` varchar(255) DEFAULT NULL,
- `part2` varchar(255) DEFAULT NULL,
- `part3` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;
- DROP TABLE IF EXISTS `pre_tom_tctongzhi_plugin`;
- CREATE TABLE `pre_tom_tctongzhi_plugin` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `plugin_name` varchar(255) DEFAULT NULL,
- `plugin_type` varchar(255) DEFAULT NULL,
- `type` tinyint(4) DEFAULT '1',
- `send_days` int(11) DEFAULT '0',
- `send_mode` tinyint(4) DEFAULT '0',
- `send_num` int(11) DEFAULT '0',
- `send_type` tinyint(4) DEFAULT '0',
- `wx_template_id` varchar(255) DEFAULT NULL,
- `wx_template_text` text,
- `tel_template_sign` varchar(255) DEFAULT NULL,
- `tel_template_id` varchar(255) DEFAULT NULL,
- `tel_template_text` text,
- `open_tz` tinyint(4) DEFAULT '0',
- `cache_time` int(11) unsigned DEFAULT '0',
- `add_time` int(11) unsigned DEFAULT '0',
- `part1` varchar(255) DEFAULT NULL,
- `part2` varchar(255) DEFAULT NULL,
- `part3` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;
- DROP TABLE IF EXISTS `pre_tom_tctongzhi_set`;
- CREATE TABLE `pre_tom_tctongzhi_set` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `cache_start_time` int(11) unsigned DEFAULT '0',
- `cache_end_time` int(11) unsigned DEFAULT '0',
- `send_start_time` int(11) unsigned DEFAULT '0',
- `send_end_time` int(11) unsigned DEFAULT '0',
- `check_key` varchar(255) DEFAULT NULL,
- `part1` varchar(255) DEFAULT NULL,
- `part2` varchar(255) DEFAULT NULL,
- `part3` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;
复制代码
然后,在 后台 —— 站长 —— 数据库 —— 升级:
如果点击升级没有看到输入框,需要将 config/config_global.php 当中的 $_config['admincp']['runquery'] 设置修改为 1。
如图所示,在输入框 粘贴进去我们刚刚从插件 install.php 文件复制的建表语句:
点击最下面的 “提交” 按钮,执行升级操作即可正常。
然后再返回插件设置项或访问页面查看是否正常。
更多使用帮助请加入 站长运营交流群:805019693
©DZ插件网所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 网站部分内容来源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。 您在本站任何的赞助购买、下载、查阅、回复等行为等均表示接受并同意签订《DZ插件网免责声明协议》。 如有侵权请邮件与我们联系处理: discuzaddons@vip.qq.com 并出示相关证明以便删除。敬请谅解!
|
|