phpBB 专业稳定的 PHP 论坛程序

前言

看现在的论坛程序,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/

使用教程:https://www.phpbbchinese.com/viewforum.php?f=2&sid=ced6d99fc4813d21546caa38d3d97335

8 条评论

发表评论