Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

《插件Hack》板块引导帖

 关闭 [复制链接]
魔焰男孩 发表于 2006-6-10 20:58:41 | 显示全部楼层 |阅读模式
[试行]《插件Hack》新版规
https://discuz.dismall.com/thread-310878-1-1.html
插件区现在正在实行的版规, 大家都要好好遵守, 否则违纪了被处罚不要怨天怨地哦.

插件区《经典教学文章索引》
https://discuz.dismall.com/thread-314095-1-1.html
插件区里面有许多值得我们学习的文章, 到这里来寻找这些文章吧.

[试行]插件作品发布守则
https://discuz.dismall.com/thread-314030-1-1.html
在发布作品之前请先看看发布作品的格式吧.

从零开始做插件
https://discuz.dismall.com/thread-305140-1-1.html
不会做插件? 那就来这里看看这个图文并茂的教程吧.

插件 安装/制作/错误解决 方法&技巧
https://discuz.dismall.com/thread-248600-1-1.html
这里有插件制作的各方面信息, 多多阅读相信对你是有所帮助的.

插件区改革意见收集帖
https://discuz.dismall.com/thread-312573-1-1.html
请到这里来发表一下您对插件区的意见和建议吧!

关于封号、禁言的记录请参阅以下帖子(从#2开始):
https://discuz.dismall.com/thread-310878-1-1.html

目前已经发布的补充公告:
https://discuz.dismall.com/thread-314527-1-1.html
https://discuz.dismall.com/thread-307796-1-1.html
https://discuz.dismall.com/thread-278315-1-1.html
https://discuz.dismall.com/thread-252068-1-1.html
https://discuz.dismall.com/thread-261009-1-1.html

[ 本帖最后由 魔焰男孩 于 2006-8-31 19:20 编辑 ]
 楼主| 魔焰男孩 发表于 2006-6-10 20:59:42 | 显示全部楼层

常见问题解答

--------------------------------------------------------

问:
为什么使用插件会出现类似下面的错误提示:
SQL: SELECT * FROM cdb_* WHERE xxx='yyy'
Error: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '='
Errno.: 1267
答:
这是因为插入的数据的编码和数据库数据的编码不同造成的, 请到 PHPMYADMIN 里面去修改数据库的编码. 详细方法请见:
https://discuz.dismall.com/thread-243333-1-1.html


问:
为什么打开插件时会类似下面的错误提示:
指定的插件模块文件(./plugins/*.inc.php)不存在或存在语法错误,请检查是否已将插件完整上传。
答:
请检查一下您安装的插件的所有文件是否已经上传完毕, 尤其是位于 ./plugins 里面的文件和文件夹.


问:
为什么点击某个插件页面时会出现白屏, 屏幕上没有任何提示?
答:
1. 请检查您的插件文件和模板有没有成功上传, 建议您用下载的文件覆盖一次
2. 请检查您的 ./plugin.php 文件有没有损坏, 建议您重新上传这个文件
3. 请检查您的 ./templates/default/actions.lang.php 文件有没有错误, 如果是修改了这个文件而导致的错误, 请改回来, 不用再次修改, 因为不修改这个文件不会导致插件出问题


问:
为什么我的插件会出现乱码?
答:
1. 请检查您的浏览器所使用的编码和这个插件的编码是否相同
2. 请检查您是否上传了插件的语言包
3. 请检查您是否按照插件的安装要求修改了系统的语言包文件
4. 如果您修改了 ./templates/default/template.lang.php 文件, 请检查您是否更新了缓存


问:
无法更新缓存该怎么办?
答:
1. 请检查您的 ./forumdata/templates/ ./forumdata/cache/ 两个目录的属性是否为 777 (Win主机 请检查是否设置了“只读”的属性
2. 请手动删除 ./forumdata/templates/ ./forumdata/cache/ 两个目录里面的所有文件


问:
为什么点击某个插件页面时会出现白屏, 屏幕上出现下面的错误提示?
Warning: main(./*.php): failed to open stream: Permission denied in /*.inc.php on line *
答:
请检查您的插件文件是否上传完整, 以及插件目录的属性是否为 777


问:
安装插件升级数据库时, 为什么会出现类似下面的错误提示:
Duplicate column name 'xxx'
答:
因为您已经升级了这条 SQL, 您不用再次升级这条 SQL 了.


问:
打开插件时为什么会出现类似下面的错误提示:
Parse error: syntax error, unexpected ']', expecting ',' or ';' in /xxx/forumdata/templates/1_yyy.tpl.php on line *
答:
1. 请到后台更新缓存
2. 请检查出错对应的模板是否修改错误


问:
为什么打开某个页面时会出现类似下面的错误:
Error: Lost connection to MySQL server during query
Errno.: 2013
答:
这是因为在程序查询数据库的时候数据库断开了连接, 请刷新页面重试, 如果仍无法解决, 请联系空间商.


问:
在打开插件的时候为什么会出现类似下面的错误?
Error: Table 'xxx.cdb_yyy' doesn't exist
答:
请确认您在使用插件前是否按照要求升级了数据库并进行了安装, 另外请注意表前缀与你的论坛的表前缀是否相符
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 02:41 , Processed in 0.036731 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表