Carbon Forum 3.3.0发布
By lincanbin
at 2015-05-03
4人收藏 • 23002人看过
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配置文件内)
安装步骤:
解压后将Carbon-Forum-master文件夹内(根据版本不同名称可能不同,总之压缩包里就这么一个文件夹)的文件上传至服务器,并确保服务器端程序所在目录可读可写。(自建服务器用户注意给777权限)
运行http://你的域名/install 按说明安装,安装完成后请手动删除install和update文件夹。
安装完成后第一个注册用户会自动成为管理员。
如果需要额外的话题建议拓展包,请登陆官网下载
如果安装后头像无法显示,可以尝试将upload文件夹下的.htaccess文件删除或重命名为其他名字,问题原因一般是你的主机提供商对主机功能进行了限制,一部分劣质的免费虚拟主机会出现此类问题。
如果你觉得这个项目对你有用,请到Github(https://github.com/lincanbin/Carbon-Forum)上给本项目一个star。
升级步骤:
备份好数据库和upload文件夹,这点非常重要!如果没有备份,请不要继续升级!
将解压出来的所有文件(除了upload文件夹)替换进原网站目录
运行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
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
在国内比较快的下载地址:http://www.94cb.com/release/3.3.0.zip (7.71MiB)
在国外比较快的下载地址:https://github.com/lincanbin/Carbon-Forum/archive/3.3.0.zip (7.71MiB)
Lite版下载地址:http://www.94cb.com/release/3.3.0-lite.rar (2.11MiB)
(Lite版自动生成的头像不支持中文,遇到中文会自动取其拼音首字母生成头像。仅有这一个区别。)
- 登录后方可回帖
回复#4 @ahqueer :你的PHP版本?最低也要5.3。
然后确认目录可读可写了吗?
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.
点击安装 就变成这样了~~~~~~~~~~~
回复#5 @lincanbin :用的phpstudy 万能包,php5.3 建立你下载个测试下,我在上个版本上就没有安装成功
回复#7 @ahqueer :你还是传到你自己的服务器上测试好了,没有生产环境搭建经验的人总是特别容易搞出一些奇怪的环境,500了竟然出错了竟然连提示都没有?
或者直接选最高版本的PHP。
回复#6 @awddfacv :同样你的MySQL环境搭建也有问题。
我还是建议不熟悉环境搭建的直接传服务器上,建议环境是Linux + Apache + PHP 5.3以上 + MySQL 5.1以上。
当然Windows + IIS + ISAPI_Rewrite正确配置后同样也是可以跑的。
回复#13 @foloco :主机配置错误,建议你看一下主机的帮助文档。
回复#14 @lincanbin :好的,正在试呢,谢谢
回复#18 @ismofei :
https://github.com/lincanbin/Carbon-Forum
GitHub上写了,下载里也有说:基于Apache License, Version 2.0开源。
只要在不移除版权声明的情况下,就可以永久免费使用。