求实(FireBird ytht)入门

//////////////////////////////////////////
telnet部分安装好后,安装web部分,按照步骤弄完之后,在浏览器中访问http://localhost,显示shm_utmp error
/**/
这个是共享内存初始化失败,处理方法:
1.切到root,ps -ef看一下telnet apache进程,kill它们。也可以killall bbsd 、httpd,
2.清一下共享内存:ipcs -m | awk '$0~/bbs/ {system(sprintf("ipcrm shm %s",$2));}'
3.重新启动bbs,最好关掉原来的shell,新开一个shell来启动bbs。bbs要先启动bbsd(telnet),登录一个用户,它会初始化一个共享内存区,再启动apache,apache会用到那个共享内存


////////////////////////////////////////////////
web版登录进去之后,点热门讨论区,50大热门话题等显示文件错误
/**/
50大热门话题还得编译安装源代码目录下的local_utl目录,再加个cron。  
把telnet web跑起来只是bbs站的第一步,后面还要加mysql,配置local_utl里的好多工具,配置与其它bbs站(水木、未名等)交互的转信服务,写 一堆cron,配置邮件服务,配置个人文集,配置备份脚本等等。建议安装完成之后做一些小的模块编程(这些不需要上面的那些配置),对bbs有个大概了解 以后才做后续的工作。


/////////////////////////////////////////////////////////
发不了文章,显示校外用户暂停发帖
/**/
不 能发贴可以看一下那个发帖的c源码nju09/bbssnd.c,它会调nju09/bbs.c的is_tju_ip判断你当前ip是不是校内ip,系统 的校内ip列表不包括127.0.0.1,所以不能发帖,可以把判断函数改一下(最简单的改法就是直接返回1,也可以去改bbssnd.c,让它不做判断 或者把127.0.0.1加入其中),重新编译安装。

/**/
法2
给帐号加校外发文权限
这个是比较快的解决方法,但不是好的解决方法。想做bbs的话最好还是要知道源代码、站点服务器配置方法,知道问题的原因。

全文见 http://cffile.sinaapp.com/?p=64

posted @ 2011-11-15 09:57  cffile  阅读(185)  评论(0编辑  收藏  举报
google