apache_2.0.55-win32-x86-no_ssl.msi
Discuz!_4.0.0_SC_GBK.zip
mysql-4.1.16-win32.zip
php-4.4.2-Win32.zip
phpMyAdmin-2.7.0.zip
操作系统: WIN 2K SERVER + SP4
软件版本如上所示.
安装中参考了论坛中2篇帖子的相关内容并引用部分,在这里谢谢2位XD了...
/////////////////////////
/////////////////////////安装APACHE
没有什么要特别注意的
///////////////////////////////////
////////////////////////////////...安装PHP4
1 将php4解压到 d:\xukpng\php4 目录下
2 再将d:\xukong\php4 目录下的所有dll文件(主要是d:\xukong\php\dlls下 和 d:\xukong\php\extensions 下的DLL文件)
拷到c:\Windows\system32下,覆盖已有的dll文件;
3 再将d:\xukong\php4\ 目录下的php.exe和php.ini-recommend 2个文件拷到C:\Windows
( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommend 改名为php.ini,
编辑php.ini,更改如下
register_globals = Off,将 Off 改成 On ;
extension_dir =
,并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "d:\xukong\php4\extensions" ;
注意上面这行目录一定要指定,否则APACHE会起不来
;extension=php_gd2.dll
去掉上面这行最签名的分号,这个是用来支持GD库的,一般需要,必选
;extension=php_mbstring.dll
这不选一般用PHPMYADMIN会出红色提示,故必选
再查找 short_open_tag = Off,把off改成On 此处一般能解决运行安装Discuz!论坛时出现空白的问题
接下来修改了一些文件上传以及内存使用最大限制:
memory_limit = 20M
post_max_size = 20M
upload_max_filesize = 20M
/////////////////////////////////////////////////////////////
然后编辑httpd.conf 在 #LoadModule ssl_module modules/mod_ssl.so 的下面一行加上
LoadModule php4_module "D:\xukong\php4\sapi\php4apache2.dll"
然后再找到 AddType application/x-gzip .gz .tgz 在它下面加上一行
AddType application/x-httpd-php .php
然后再找到 DirectoryIndex index.html index.html.var 在它后面加上 index.php 变成如下内容
DirectoryIndex index.html index.html.var index.php
这是为了在打开论坛时缺省打开登陆页面而不是列出文件列表
/////////////////////////////////////////////////////////
然后将 PHP 目录添加到 PATH 环境变量中
进入控制面板并打开“系统”图标(开始 -> 控制面板 -> 系统)
选择“高级”标签页
点击“环境变量”按钮
在“系统变量”栏中
找到 Path 这一项(可能需要将滚动条向下滚动才能找到)
鼠标双击 Path 这一项
在最后加入你的 PHP 目录,包括前面的“;”(如: ;D:\xukong\PHP4; )
点击“确定”并重新启动电脑
然后重新启动机子(必须)
//////////////
/////////////安装MYSQL
安装时也没有什么需要注意的
然后重要的就是要配置MYSQL的密码设置了,因为MYSQL使用了新的密码加密方式
而PHPMYADMIN使用的是旧的密码验证方式,所以如果此出不作修改的话,等会PHPMYADMIN是登录不进MYSQL的
首先打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,
密码正确即可进入到MYSQL中了,MYSQL的提示符是:mysql>
然后执行:
SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('密码内容');
即可
//////////////////////
/////////////////////安装PHPMYSQLADMIN
搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码xqin.com则设置为$cfg['blowfish_secret'] = 'xqin.com';
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie';
注意这里如果设置为config请在下面设置用户名和密码!例如:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户
$cfg['Servers'][$i]['password'] = 'xqin.com';
////////////////////
/////////////////// 然后安装DISCUZ! 4.00
呼,长出一口气,总算到最后一步咯...
界面与显示方式 -> 首页显示论坛的下级子论坛:
首页论坛列表中在论坛描述下方显示下级子论坛名字和链接(如果存在的话)。
注意: 本功能不考虑子论坛特殊浏览权限的情况,只要存在即会被显示出来
这个要选"是"
然后是在进入某个论坛时,会显示"发起交易"的按钮,但是一般我们又不需要,我现在
对PHP还不熟悉
<!--<!--{if ($allowpost || !$discuz_uid) && $allowposttrade}--> <a href="post.php?action=newthread&fid=$fid&extra=$extra&trade=yes"><img src="{IMGDIR}/newtrade.gif" border="0"></a><!--{/if}-->-->
是将上面这行注释掉才不显示的
找到了,在"论坛设置"->"编辑论坛"中直接点击"编辑",就可以对上面的按钮进行设置了,进去后按2次向下翻页键就可以看到"允许交易"和
"允许支付宝"的复选框,去掉选择并提交即可
然后是主题分类,比如我的"工作心得"我不想在下面再设置子论坛,我就可以先添加一些主题如"JAVA","C++"等等,然后指定"工作心得"论坛
使用分类,并且发帖时指定分类就好咯... :)
然后是附件的下载问题,中文名的附件下载使用OPERA是乱码,使用IE,FIREFOX都是好的,害我查了半天资料,谁叫我用OPERA比较多呢... :)
然后是附件上传的扩展名和大小问题,当提示你上传的文件扩展名没有时,要在用户组里面添加,比如说你是在"版主"这个用户组时,
就在系统设置中进入"用户组",然后对附件操作的相关选项进行设置
在这里有个小问题,我下了很多资料都是用HTM格式保存的,现在想用DISCUZ!来管理,那就要把HTM导入到论坛中,为了保持原有的格式,
我打开了论坛的"HTML允许",这样就正常了,但是当我在这个论坛中发表普通纯文字文章时,本来分好的段落不见了,变成一大块,不知道
DISCUZ!能不能在打开"HTML允许"的论坛中发表文章时指定这篇文章不使用"打开HTML允许"呢...
另外在发表HTML格式的文章时,我发现没有去掉 《body》之前和《/body》之后的内容时,打开帖子会有1到2秒的延迟,
我就用ULTRAEDIT写了个宏来去掉相关内容,代码见下
InsertMode
ColumnModeOff
HexOff
UnixReOff
SelectAll
StartSelect
Copy
CloseFile
NewFile
Paste
Top
Find "<body"
EndSelect
Key RIGHT ARROW
Find ">"
EndSelect
Key RIGHT ARROW
Key LEFT ARROW
SelectToTop
Key DEL
Top
Find "</body"
EndSelect
Key LEFT ARROW
Key LEFT ARROW
Key LEFT ARROW
Key LEFT ARROW
Key LEFT ARROW
Key LEFT ARROW
SelectToBottom
Key DEL
SelectAll
StartSelect
Copy
EndSelect
Key DOWN ARROW
CloseFile
个人觉得还是有点小用处的,希望能对大家有所帮助...
[ 本帖最后由 xukong 于 2006-2-7 14:36 编辑 ] |