找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4083|回复: 2

关于单机使用lbxp建立论坛的问题的补充

[复制链接]
发表于 2003-10-13 10:14:18 | 显示全部楼层 |阅读模式
[这个贴子最后由nctc7在 2003/10/13 11:15am 第 1 次编辑]

很多网友在拜读了小虾皮老大的文章之后,非常急于建立自己的论坛我读了所有的回贴,针对大家的问题发表点意见。
很多朋友,提出最后一步的时候出现一下提示,
欢迎使用 LB5000 XP 安装向导!
最后一步:
LB5000 XP 安装向导现在建立您的管理员账号。
--------------------------------------------------------------------------------
错误!不能够建立 admin 文件!
请检查 目录是否正确: C:/apache/htdocs/cgi-bin/lb5000/

我们来阅读install.cgi源代码,在第四步action step_four中可以发现有这么一段
                     <b>最后一步:</b><br>
LB5000 XP 安装向导现在建立您的管理员账号。
<br>
<hr noshade color="#000000">
<br>
);
require "${lbdir}data/boardinfo.cgi";
$currenttime = time;
$blanks = "yes" if (!$membername);
$blanks = "yes" if (!$password_one);
$blanks = "yes" if (!$password_two);

其中require "${lbdir}data/boardinfo.cgi" 告诉我们install程序在创建目录是要调用cgi-bin/data 目录下的 boardinfo.cgi文件,使用其中的数据,我们打开原始下载的lb包里的这个文件,阅读cgi代码可以发现
$lbdir = 'c:/apache/htdocs/cgi-bin/bbs/';这样一段代码,这就告诉我们,lb 原始默认的是apche服务器,但是我门使用的是iis,本地机器上并没有这个文件夹。实际上我门在做第二步的安装的时候,提交的data路径信息信息都通过install中action step_two段的代码,写入了cgi-bin/data 目录下的 boardinfo.cgi中,所以,唯一出现以上错误的原因就是,该文件佳的读写属性。改写属性为可写,如果用的是ntfs一定记住要给everyone组可写属性,因为我们虽然用的是admin登陆nt的,但是提交的时候却是通过iis和perl解析后作为
作为匿名访问者上传的,跟本地改写是完全不同的概念。
所以我门在使用lb的时候可以多看点源代码,很多问题就可以得到轻易的解决的。

:em08:
发表于 2004-2-6 23:17:44 | 显示全部楼层

关于单机使用lbxp建立论坛的问题的补充

多谢提醒.
回复

使用道具 举报

发表于 2004-4-24 09:37:47 | 显示全部楼层

关于单机使用lbxp建立论坛的问题的补充

呵呵,真的很感谢。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-3 15:50

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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