后台修改站点设置时会出现上述错误提示,所以这个主题只能算是个记录帖(跟前台没什么太大的关系)。
以主题标题进行搜索,在template/admin/cp_lang_cpmsg.php里找到:
'bbsurl_http' => '论坛地址必须以 \'http\' 开头',
再以“bbsurl_http”进行搜索,发现是在admin/settings.php文件里:
substr($config['bbsurl'], 0, 4) != 'http' && adminmsg('bbsurl_http');
substr($config['bbsurl'], -1) == '/' && $config['bbsurl'] = substr($config['bbsurl'], 0, -1);
第一行判断论坛网址是不是以“http”开头,如果不是,就弹出上述错误提示内容;
第二行应该是判断论坛网址是不是以“/”结尾的,如果是,就把网址最后面的“/”截取掉。
明明网址就是以“http”开头,却还提示“论坛地址必须以 'http' 开头”,真是无法理解,关键是其它的有些设置也无法修改,也还是这个提示,这就更难以理解了。
所以,可以把这两行代码都注释了(第二行也没什么用)。