25
设置.net1.1安全: 修改C:\WINDOWS\Microsoft.net\Framework\v1.1.4322\CONFIG\machine.config 文件. <identity impersonate=”false” userName=”" password=”"/> 改为 <identity impersonate=”true” userName=”" password=”"/> 参考资料:http://msdn.micros
42
由于论坛的迅速发展,普通的虚拟主机已经承受不住了,想要换成云服务器,却又不懂得如果搬家。通过网络以及网站客服的查询帮助,亲手实现了Discuz完美搬家。我在搬家时截了每个步骤的图,今天写下这篇文章,为大家详细解说一下。其实网站要搬家有好几种方法,但是要求完美搬家的话,就不没那么多了。很多人都在用帝国备份王进行数据库的备份,自我感觉帝国备份王确实要比dz后台的备份安全可靠得多。但出于大家都是新手,当然是要采取最简单的搬家方法。我这里给大家分享一下我的论坛是如何完美搬家的。1、首先我们需要登录DZ论坛后台,在
25
1、文件设置问题导致首页空白 (1). 不是二进制上传; (2). 目录属性没有设置为777; (3). 网站目录为中文名; 2、环境配置有问题导致首页空白 (1). extension_dir = 和PHP实际的ext目录不一致。 (2). 没有把PHP目录和ext目录添加到环境变量中。 (3). extension=php_mysql.dll等前的;注释没去掉。 (4). Zend安装目录和php.ini中Zend指定的目录不一致。 (5). php.ini文件的问题默认文件里有个doc_root =
22
但Discuz的同步登陆问题是个头疼的问题,网上搜搜,类似的文章、贴子无数,也参考过很多的文章,始终没能完美地解决自己系统登陆后同步登陆Discuz的问题;在开发机上正常的,放到服务器上就会出现无法同步登陆的情况。 无奈之下,自己看了一下UCenter、Discuz同步登陆的机制,提炼出了以下用于同步登陆Discuz的代码: 复制代码代码如下: <?php // 此处需要修改为Discuz根目录下config.php中的对应设置 $cookiepre = dz_; // cook
26
虽然都会在这些程序前增加一些判断和限制。但除了库文件,还有临时文件,模板文件等这些文件本来就不应该被人直接通过 web 访问到的。无论从安全性还是代码管理方面,把不能访问的文件存放到web目录下。 为什么会有这样的问题?回到以前,大部分的网站还是放到虚拟主机上,而且ftp的根目录直接就是web的根目录。为了适应这样的情况。像 phpbb, vb, discuz, ofstar的代码也只能把库文件直接存放到同一级的目录下。 但现在还有必要吗?现在的服务器价格已经比以前便宜很多,基本上一个站长就是一台服务器,
26
\\create by ahuinan 2009-6-22 \\up by ahuian 2009-6-23 \\up by ahuinan 2009-6-24 1、将common项目中的md5函数代码更改为: 复制代码 代码如下:return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16); 实现主站与论坛
39
1.曼波-MAMBO,一个国外的CMS系统 ,功能 很强大,支持添加很多组件,模块;拥有丰富的模板 官方:http://www.mamboserver.com 2.凌波-Limbo(Lite Mambo),顾名思义,是从Mambo演化而来。其目的是在继承Mambo一些强大的功能和特性的同时,对原Mambo系统进行简化,使之变得更加轻便小巧。同时,Limbo支持三种安装方式:TXT、Mysql、SQLite。 官方:http://www.limbo-cms.com 3.HBcms :一个以PHP官方推荐 的
28
首先在用户表定义一个积分字段;
然后创建一个等级表,主要字段有等级名,上限积分和下限积分;
再根据用户的行为进行积分累加;
最后根据判断用户积分在哪个等级范围,从而得出用户等级。
用户表CREATE TABLE `bbs`.`user`(`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT comment 用户id,`avatar` VARCHAR(255) NOT NULL comment 头像,`nickname` VARC