前言
看现在的论坛程序,Discuz 和 PHPwind 相继被收购且不再做功能性更新且后者甚至都不能及时漏洞更新。国外的如 Flarum 确实很新颖,但是迟迟出不了稳定版,每次更新都会是翻天覆地的;像一些基于其他语言的论坛部署也是相当不便。
而 2000年 发布的 phpBB 则依旧在持续更新,无论是功能性更新还是漏洞更新都非常的及时。今天将的主角也就是这个快 20 岁的 phpBB。
介绍
套话:
支持流行的数据库服务器;论坛和发贴数无限制 ; 多国语言接口界面 ; 支持开设公共和私用性论坛 ; 集成了强大的搜索工具 ; 有大量模版来支持用户实现不同的论坛表现风格 ; 支持基于 cookie 和 url 等两种安全会话机制 ; 对用户和组有安全分级管理机制 ; 用户发贴数统计,用户等级授勋等实用功能。
实际点的:
phpBB 支持 php5.3 及其以上的版本,从 phpBB 3.2 开始支持 PHP7 ;对数据库的支持非常的广泛: Mysql MSSQL Oracle PostgreSQL 和 SQLite 2/3 ; 同是也支持利用 redis、memcache、apc、xcache 等对象缓存。
还有就是用 Nginx + php-FPM 在 phpBB 上貌似不太友好,建议还是用 LAMP 会好些。
安装
一、在 phpbb 中文社区下载全新的中文语言包,这里是 phpBB 3.19 的语言包地址 ——> 地址
二、修改语言为简体中文,然后点击进行安装
三、设置目录和文件权限
四、设置数据库,如果是 Mysql 建议选择 mysqli 作为连接方式,因为 php-mysql 在 PHP7.0 之后已经放弃支持了
五、其他的设置都有详细的中文介绍,仔细看即可。
六,安装成功的页面
七,将 install
目录删除
进阶
设置对象缓存
修改根目录下的 config.php
文件中第 12 行 ,默认为 文件缓存,代码如下:
$acm_type = 'phpbb\\cache\\driver\\file';
修改为如下,即使用 redis 作为对象缓存
$acm_type = 'phpbb\\cache\\driver\\redis';
或者修改为如下,即使用 memcache 作为对象缓存
$acm_type = 'phpbb\\cache\\driver\\memcahce';
问题
phpBB 好难看咋整?
默认皮确实有点丑,不过 phpBB 拥有丰富的主题支持。尤其是后面的收费主题,样样都非常漂亮好看。
官方的免费主题库:https://www.phpbb.com/customise/db/styles-2
TF 的收费主题库:https://themeforest.net/category/forums/phpbb
phpBB 对 SEO 友好么?
phpBB 开发者的核心还是对论坛本身的开发,所以 SEO 需要插件支持。
两个比较重要的 SEO 插件:https://www.phpbb.com/customise/db/find-contribution/results?keywords=seo&c%5B%5D=36&sc=1
phpBB 有中文支持社区么?
使用教程:https://www.phpbbchinese.com/viewforum.php?f=2&sid=ced6d99fc4813d21546caa38d3d97335
不能乱改 设置对象缓存,网站挂了。。。伤心
Go to yoursite.com/forumfolder/install/database_update.php
要修复一下,不然还打不开,install文件夹最好还是重命名,下次好用
你的网站提示的是:DNS_PROBE_FINISHED_NXDOMAIN
忘记在多说上换域名了 是 http://www.laba.me
我感觉这个系统好点 http://www.wecenter.com/
适合做知乎这样的
个人不太喜欢
phpbb的中文社区好像挂了吧,怎么老是打不开?