没有比人更高的山

Wordpress旗下的bbPress内网与外网访问设置

有很多WordPress使用者都想有个能和WordPress很好整合的论坛系统,现在有了bbPress,大家可以少折腾了。

作为一款轻量级的论坛程序,bbPress之前一直默默发展,几乎没有任何推广,而且使用范围和使用人数都比较少,但进入2010年一来,WordPress官方逐渐加大对bbPress的投入。

bbPress安装详细教程

OPhone俱乐部社区 是我在Dian团队的服务器上使用bbPress架设的一个小型论坛。因为服务器在网关内部,而且由于某些原因没有设置成内网也可以用域名访问,如服务器是192.168.0.3,在内网我们就用这个IP了,但外网就必须用域名。

在配置WordPress的时候也会出现,配置好了内网,外网访问不了,这个问题oo同学已经很好的解决了《wordpress内网与外网同时访问的问题》,我是google出来的,在此先恭喜oo同学。

我也尝试用同样的方法配置bbPress,结果发现不行,因为bbPress设计的时候可能还是有些不合理。最终我找到一个不能称其为方法的方法:

[1]打开bbPress安装目录下的bb-includes\functions.bb-meta.php文件
[2]找到函数bb_get_option_from_db的定义
[3]在return前增加一下代码:

1
2
3
4
5
6
7
    if($option == 'uri')
    {
        $rip = $_SERVER['REMOTE_ADDR'];
        if( strpos($rip, '192.168') !== false ) {
            $r = 'http://192.168.0.3/ophone/bbs';
        }
    }
VN:F [1.7.5_995]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.5_995]
Rating: -1 (from 3 votes)

1 条评论 »

  1. 呃,确实有点。。。

    UN:F [1.7.5_995]
    Rating: 0.0/5 (0 votes cast)
    UN:F [1.7.5_995]
    Rating: 0 (from 0 votes)

    [回复]

    评论 由 flyingsnow — 2010年06月26日 #

发表评论:

Switch to our mobile site