分类归档:Discuz

Discuz! X 网站搬家经验分享

Discuz! X 搬家说明
http://www.discuz.net/thread-2045394-1-1.html
上边已经很详细的说如何搬家了,建议新手们可以多看看。

搬家后需要注意的:
1. UCenter 通信是否成功;看这个【Discuz! X2.5 与 UCenter 通信失败的解决方法总结http://www.discuz.net/thread-2982464-1-1.html】
2. data 目录是否有读写权限;
3. 云平台有可能短暂不能用,得需要同步一下站点信息;
4. 恢复数据时,数据表恢复不全,这个比较常见的是 UCenter 的数据库缺少 app1 字段,还有缺少 session 表,手动加上即可;

discuz X2.0 程序文件说明

Tips:
Q:针对说明的文件是?
A:我只基于原版文件对upload目录中基本的程序文件(php,htm,js,除了极少数无关紧要的)进行解释,其余文件(如图片文件),一般不做说明

Q:某些目录下空白的index.htm是用来做什么的?
A:用来防止列目录的

Q:文件名颜色和标识的意义是?
A:粗体表示这个文件比较重要,除非你非常了解其功能,否则修改错误会导致全站瘫痪;斜体表示这个文件已被加密,一般情况下修改没有意义;下划线表示这个文件一般99.99%的修改是用不上的,了解即可
绿色的是函数库文件,蓝色的是常量调用文件,红色的是系统全局核心文件

Q:文件名命名有什么特别规律吗?
A:有的,一般inc的是调用文件,func是函数库文件,class是库文件,lng的是语言包文件,了解这些后缀能快速掌握文件功能。

Q:我看了你的帖子,可是我还是看不懂文件内是什么意思啊?
A: 这个嘛,还是要有一定基础了,一般掌握SQL,PHP和Htm你就可以去改文件做你要的功能了,这个不是我的任务了哦。一般来说,如果随便指个地方,你能 在1分钟内说出大概位置及所在的文件,那么你基本就算合格了。不过我个人认为最重要的还是多改多读,在实践中提高自己的能力
下面开始了,请看你的upload目录里面的文件,表述的格式依次为文件名,功能描述等等

先从根目录开始,根目录文件一般都是入口,即执行具体功能的代码一般不在这些文件中,而是在其调用的文件中 阅读全文…

Discuzx1.5二次开发教程(1)

在准备开发Discuzx1.5时,我们在安装好DiscuzX1.5之后,进行以下简单配置,可大幅度提高DiscuzX1.5的二次开发效率:

1、下载官方提供的调试包,解压后上传到DiscuzX1.5 安装目录source/function/目录下,然后再config/config_global.php文件中$_config = array();后加入
$_config[‘debug’] = 1;

这样在IE浏览器下,就可以看到程序执行的变量、缓存、SQL、包含文件等信息。如下图所示: 阅读全文…