Carbon Forum 3.3.0发布

By lincanbin at 2015-05-03 • 4人收藏 • 22965人看过

Carbon Forum,一个高性能的、高安全性的、基于话题的PHP轻论坛。

优秀的架构,高效的代码,每个页面平均执行时间仅为1~5毫秒,同时恰当地使用异步加载技术,在SEO与用户体验间取得平衡。

论坛摒弃了版块、节点等概念,发帖时无需选择板块,系统根据帖子内容自动推荐话题供用户选择,并且有功能强大而不显冗余的富文本编辑器。

支持关注用户、关注话题等功能,可以作为一个社交网站使用。

程序截图放知乎:http://www.zhihu.com/question/20655704/answer/46857252

安装环境要求:

  • PHP版本高于5.3.6,并打开PDO_MYSQL(PHP 5.3以上默认支持PDO_MySQL,如果不支持请联系服务商)

  • 支持.htaccess文件的解析,即Apache mod_rewrite,或IIS ISAPI_Rewrite,或IIS7以上。(Nginx用户请手动复制nginx.conf内容到vhost配置文件内)

安装步骤:

  1. 解压后将Carbon-Forum-master文件夹内(根据版本不同名称可能不同,总之压缩包里就这么一个文件夹)的文件上传至服务器,并确保服务器端程序所在目录可读可写。(自建服务器用户注意给777权限)

  2. 运行http://你的域名/install 按说明安装,安装完成后请手动删除install和update文件夹。

  3. 安装完成后第一个注册用户会自动成为管理员。

  4. 如果需要额外的话题建议拓展包,请登陆官网下载

如果安装后头像无法显示,可以尝试将upload文件夹下的.htaccess文件删除或重命名为其他名字,问题原因一般是你的主机提供商对主机功能进行了限制,一部分劣质的免费虚拟主机会出现此类问题。

如果你觉得这个项目对你有用,请到Github(https://github.com/lincanbin/Carbon-Forum)上给本项目一个star。

升级步骤:

  1. 备份好数据库和upload文件夹,这点非常重要!如果没有备份,请不要继续升级!

  2. 将解压出来的所有文件(除了upload文件夹)替换进原网站目录

  3. 运行http://你的域名/update 按说明升级,升级完成后请手动删除install和update文件夹。

更新日志:

Carbon Forum v3.3.0 更新日志:

  • 移动版(请用手机访问本站体验)

  • 站内搜索(带自动完成)

  • 为新用户生成Material Design风格的头像

  • 添加Memcached/Memcache的缓存支持

  • 添加Redis支持

  • 性能提升

  • 上传头像时会截取用户头像中央部分

  • 编辑帖子功能

  • 引用帖子功能

  • 为每个主题装备独立草稿箱,即使出现意外也不会丢失正在撰写的内容

  • 管理员可以屏蔽用户,禁止其发帖

  • 添加Favicon

  • 调整了论坛的样式

  • 一些头像

  • 添加了回到顶部的按钮

  • 为百度添加PC版与移动版对应关系的Sitemap支持

  • 为Google添加PC版与移动版对应关系的Sitemap支持

  • 更换了更高分辨率的Material Design图标

  • 使用了更安全的登陆校验算法

  • 按Ctril + Enter提交帖子

  • 限制发帖频率

  • 支持Nginx

  • 添加波兰语支持

  • HTML布局更加贴近W3C标准

  • 后台防呆操作

  • 修复了一些关于旧版本浏览器兼容性的Bug

Changelog of Version 3.3.0:

  • Mobile version of forum #21

  • Site Search with autocomplete #17

  • Generated avatar for new user automatically #18

  • Add memcached and memcache supporting #16

  • Add Redis supporting #35

  • Improve performance

  • Automatic extract the square central part of the avatar, and zoom to the specified size

  • Editing post supporting

  • Quoting post supporting

  • Equip independent draft box for every topics

  • Block users #25

  • Add favicon

  • Adjust style

  • Remove some emotion

  • Add a button to return to the top of the page #23

  • Replace with higher resolution material icons

  • Use more secure cookies checksum algorithm #31

  • Add corresponding relationship between PC page and phone page in sitemap for Baidu Search Engine #40

  • Add corresponding relationship between PC page and phone page in sitemap for Google Search Engine #41

  • Press Ctrl + Enter to submit. #26

  • Posting frequency limit. #13

  • Nginx supporting

  • Change layout of siderbar

  • Add Polish language pack

  • The W3C XHTML Markup Validation

  • Fool-proofing in Advanced Settings. #14

  • Fixed overflow in syntaxHighlight

  • Fixed compatibility issues in Microsoft IE when uploading images.

  • Fixed the bug that dditor does not display under Internet Explore 8 #15

(Lite版自动生成的头像不支持中文,遇到中文会自动取其拼音首字母生成头像。仅有这一个区别。)

话题拓展包:http://www.94cb.com/t/2199

136 个回复 | 最后更新于 2015-07-22
2015-05-03   #1

支持下,一会下载安装。

2015-05-03   #2

QQ圖片20150503213101.jpg

下载了,安装不上,用的是phpstudy一键环境包。

2015-05-03   #3

回复#2 @ahqueer :提示什么?

你建立数据库了吗?

账号密码正确了吗?

2015-05-03   #4

回复#3 @lincanbin :

建立数据库了,账号密码没有错

服务器500错误是什么?

2015-05-03   #5

回复#4 @ahqueer :你的PHP版本?最低也要5.3。

然后确认目录可读可写了吗?

2015-05-03   #6

Unhandled Exception. 
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
You can find the error back in the log.

点击安装  就变成这样了~~~~~~~~~~~

2015-05-03   #7

回复#5 @lincanbin :用的phpstudy 万能包,php5.3 建立你下载个测试下,我在上个版本上就没有安装成功

2015-05-03   #8

回复#7 @ahqueer :你还是传到你自己的服务器上测试好了,没有生产环境搭建经验的人总是特别容易搞出一些奇怪的环境,500了竟然出错了竟然连提示都没有?

或者直接选最高版本的PHP。

2015-05-03   #9

回复#6 @awddfacv :同样你的MySQL环境搭建也有问题。

我还是建议不熟悉环境搭建的直接传服务器上,建议环境是Linux + Apache + PHP 5.3以上 + MySQL 5.1以上。

当然Windows + IIS + ISAPI_Rewrite正确配置后同样也是可以跑的。

2015-05-03   #10

居然还有英文版说明!

2015-05-04   #11

支持支持

2015-05-04   #12

感觉这个思路非常棒

2015-05-05   #13

我试了下在webfacton 上面,一直显示

No data received

,不知道什么地方出问题了

2015-05-05   #14

回复#13 @foloco :主机配置错误,建议你看一下主机的帮助文档。

2015-05-05   #15

回复#14 @lincanbin :好的,正在试呢,谢谢

2015-05-05   #16

能设置多个管理员吗?

2015-05-05   #17

回复#16 @hlbj105 :

你进数据库user表把那个人的role改成5就是管理员了。

4的话就能删帖和封人,但是不能进后台。

2015-05-05   #18

没有提到是否全部开源?免费?

2015-05-05   #19

回复#18 @ismofei :

https://github.com/lincanbin/Carbon-Forum

GitHub上写了,下载里也有说:基于Apache License, Version 2.0开源。

只要在不移除版权声明的情况下,就可以永久免费使用。

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤公网安备 44030602003677号
粤ICP备17135490号

Loading...