已经发布 wellcms v2.1.0
http://www.wellcms.cn/read-167.html
郑重警告:
wellcms主程序为免费提供使用,不提供任何形式的免费服务。使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦下载、安装、使用wellcms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。如果您不同意此类条款,请不要使用本程序。
按照我国法律,在未取得相关资源(影片、动画、图书、音乐等)授权的情况下,请勿传播任何形式的相关资源(包含但不限于资源数据文件、种子文件、网盘文件、FTP 文件等),请遵守我国法律,及时整改或关闭站点。
已安装的用户请后台升级,未安装的用户,请向下看,百度网盘、蓝奏、github或gitee下载完整包
友情劝告,此程序吹的水分比较大,没那么牛。小白请勿安装,因为,此程序会影响你的荷尔蒙极速升高。小白请移步到百度,关键词搜 WordPress、知名cms、博客系统,3个关键词随便选,他们的模板非常丰富,插件也丰富,wellcms要啥没有啥。友情劝告,珍惜生命,远离wellcms。
------------- 更新细节向下看 -------------
独立安装版 WellCMS 1.0 升级到 2.0 或是 2.0 beta版已经建站,请按照这个说明操作,全新安装直接跳过压缩包内的说明文件。2.0不支持wellcms以外的任何插件。
如果您用beta版建站了,并且还覆盖了正式版,那么,请运行一次升级程序。如果有脏数据,请重新下载覆盖,运行一次升级文件,会纠正错误数据。
运行升级文件前请备份好当前站点的程序和数据库,2.0 beta版 只需备份数据库即可,以防万一。
wellcms 2.0 只能使用本站提供的插件,跟其他程序没有任何关系,其他程序插件,请自行解决。
使用者多数都是介绍来的朋友,或是从1.0开始建站的朋友,都是自己人,过多的介绍就不写了。
介绍移步 http://www.wellcms.cn/list-2.html
压测环境1H/2G/SSD/OPcache/Yac,内容页ab压测200并发,10000次请求,failed:0(230并发时才开始出现错误),RPS:1046,TPR:95.49,TPR:0.951。理论上每天承载1046 * 86400 = 90,374,400次请求,意味着 WellCMS 在低配环境下,承载着9000万次请求并且无错。即使去掉峰值,每天轻松胜任千万次请求。后台配备了强大的超级灌水功能,体验胜过一切。欢迎各位灌水压测体验,并将ab压测截图发至官方讨论区。
----------------运行环境----------------
运行环境要求CentOS 6或CentOS 7(CentOS 8要求最低2G内存,不推荐,可根据喜好安装任意linux系统,windows服务器未测试)、1核1G内存、Nginx或Apache、php7(最低支持php5.2)、mysql5.5.6(无需高版本,对于wellcms真心没必要,mysql5.6(包含5.6)以上要求最低1G内存)、OPcache、Yac。这样的硬件环境,已经可以承载亿级数据,并且运行依然飞快。
WellCMS 基于XiunoPHP开发,只有22张表,运行速度非常快,处理单次请求在 0.01 秒级别,开启缓存可达到 0.003 秒级别。支持语言简体中文 / 繁体中文 / 英文,支持多端绑定模板,支持独立版块绑定模板,支持前后端代码压缩,支持免登陆入库,支持伪静态,支持数据库类型pdo_mysql和mysql,支持数据库引擎MyISAM和InnoDB,支持SSL,支持CDN,支持各种NoSQL操作,支持附件分离,支持多台DB主从读写分离。分布式服务器设计,每张表都可创建单独的DB服务器群和CACHE服务器(群),单表可承载高达亿级以上的数据,方便部署和维护,是一个二次开发非常好的基石。
码云
https://gitee.com/wellcms/wellcms.git
github
https://github.com/wellcms/wellcms.git
有bug发邮件给我,只接受bug反馈 wellcms#qq.com(#换成@)
百度网盘 https://pan.baidu.com/s/1W9AbZWFTKmJGFsRlnIw44A
其他网盘 https://wwa.lanzous.com/b00t7l8kb 密码:7ktk
自行下载网盘中的插件,解压后传到plugin目录里,正常应该是plugin/xn_umeditor/目录里面就是文件
默认wellcms没有编辑器 plugin/xn_umeditor/文件
TinyMCE编辑器,正确路径plugin/huux_tinymce/文件 (含高亮插件)
下载解压到 plugin 目录,后台管理仓库->本地插件安装
只能安装一个编辑器,以免冲突。
2.0.2之后的版本,每2个小时可进行一次升级操作,如果不能升级,可等待2小时之后,再进行在线升级。
2.0.2之前的版本的请到官网下载完整压缩包,备份以下目录conf、plugin、upload、view,然后全包覆盖,清空缓存再进入后台点击升级,完成数据库升级。
如升级失败,可下载 http://www.wellcms.cn/read-102.html 升级包覆盖,覆盖之前先下载完整包覆盖一次,再覆盖升级包,之后运行/tmp/upgrade.php文件完成升级。
2020.11.28
微调参数,增加一处钩子;
2020.11.12 后台已推送更新
1.修改后台登录和升级,CURL改为GET和POST两种支持模式;
2.上传代码细节调整;
2020.10.27
1.细节调整;
2.免登陆入库增加钩子;
2020.10.15
wellcms.js增加a标签get和post提交;
2020.10.10 后台已推送
1.后台应用中心,替换返回语言字符串;
2.后台用户管理创建用户增加钩子;
3.调整拉取官方应用的间隔时间,缩短为2分钟;
4.完善用户在线识别标识 1 == $user['online_status'] ? '在线' : '下线';
5.免登陆入库增加权限,限定为具有后台创建内容的管理员权限可入库;
6.完善注册用户和找回密码功能和js代码;
7.css增加百度编辑器下拉框自动适应;
涉及文件:
admin/route/plugin.php
admin/route/user.php
admin/view/htm/user_create.htm
model/forum.func.php
model/misc.func.php
model/plugin.func.php
model/session.func.php
model/thread.func.php
model/user.func.php
route/intodb.php
route/user.php
view/css/wellcms.css
view/htm/search.htm
view/htm/user_create.htm
view/htm/user_resetpw.htm
view/js/wellcms.js
xiunophp/misc.func.php
xiunophp/xiunophp.min.php
2020.09.16
1.微调细节;
2.砍掉了新加的入库压缩代码,影响技术站点编写代码;
3.header.inc.htm 回源 no-referrer 改为 origin-when-cross-origin。
admin/route/plugin.php
model/data.func.php
model/theme.func.php
model/thread.func.php
route/home.php
route/list.php
view/htm/footer_nav.inc.htm
view/htm/read.htm
view/htm/header.inc.htm
2020.09.09
增加入库代码压缩空格换行;
model/data.func.php
view/htm/read.htm
2020.09.07
增加批量删除数据同时清理缓存
model/thread.func.php
admin/view/htm/thread_post.inc.htm
2020.08.30
修改详情页模板回复权限判断,代码改到php文件
route/read.php
view/htm/read.htm
2020.08.29
1.完善新UI细节;
2.修复多站点缓存冲突;
3.重写前台操作删除、批量删除主题、批量删除评论、删除用户及相关数据,之前的逻辑大数据量下容易超时,现在要好的多,但超大数据仍然不行,已经到了脚本极限;
修改细节:
gitee
https://gitee.com/wellcms/wellcms/commit/04c883878cfb0806444774c71a09f7b4f376e988
github
https://github.com/wellcms/wellcms/commit/39cde2652435171615098839ed84fad53a1d7cb0
涉及文件:
admin/route/content.php
admin/view/htm/comment_list.htm
admin/view/htm/content_post.htm
admin/view/htm/other_cache.htm
admin/view/htm/plugin_list.htm
admin/view/htm/plugin_read.htm
admin/view/htm/thread_post.inc.htm
index.inc.php
model/attach.func.php
model/comment.func.php
model/comment_pid.func.php
model/flag_thread.func.php
model/forum.func.php
model/misc.func.php
model/operate.func.php
model/tag.func.php
model/thread.func.php
model/user.func.php
route/comment.php
route/home.php
route/operate.php
route/read.php
route/user.php
view/css/wellcms.css
view/htm/comment_list.inc.htm
view/htm/common.template.htm
view/htm/flag.htm
view/htm/flat.htm
view/htm/flat_category.htm
view/htm/home_article.htm
view/htm/home_comment.htm
view/htm/list.htm
view/htm/read.htm
view/htm/thread_list.inc.htm
view/htm/user.htm
view/htm/user_comment.htm
view/htm/user_common.template.htm
view/htm/user_create.htm
view/js/bootstrap-plugin.js
view/js/wellcms.js
xiunophp/cache_apc.class.php
xiunophp/cache_memcached.class.php
xiunophp/cache_mysql.class.php
xiunophp/cache_redis.class.php
xiunophp/cache_yac.class.php
xiunophp/misc.func.php
xiunophp/xiunophp.min.php
2020.08.15
1.重写一直看着不舒服的后台调用前台数据代码;
2.修改前台模板数据调用参数;
3.删除语言包种无用部分;
2020.08.13 后台
1.完善新 UI 部分细节;
2.修复新 UI 水印无效bug;
已经升级到 2.0.10 的用户请下载完整包或升级包进行覆盖(无需运行升级文件,未升级 2.0.10 的用户需要运行升级文件),后台清空缓存即可,装有OPcache的需要等待2分钟缓存过期
升级包地址http://www.wellcms.cn/read-102.html
conf/
install/
tool/
view/img/
除以上四个目录不需要覆盖,其他均可覆盖。
2020.08.12
1.修复了本次 UI 部分细节和错误。
2.用支持utf8 的编辑软件 打开 conf/conf.php
'static_version' => '?2.0.10', // 末尾随便追加一个数字
2020.08.08
WellCMS v2.0 Oriental Lion 已经后台推送 版本2.0.10
1.前后台 UI 进行调整,此版命名为 Oriental Lion / 东方狮子,此色系走轻快明亮路线,沉稳中不失鲜艳。
2.home.htm改为home_article.htm
3.jquery-3.4.1.min.js改为jquery.min.js
4.wellcms_x.css改为wellcms.css
5.删除flag_default.htm
6.用户中心右侧导航和子菜单由htm代码改为php后端数组,方便扩展
7.大量模板文件
8.重新编译微调了 bootstrap 4.5,定义了 38种颜色,10个主题颜色,可以非常方便的制作模板,一般情况下,无需再编写style或css,几乎制作模板所需都已包含。
部分插件更新陆续跟上,其他功能和主题近期陆续放出。请大家期待!
admin/menu.conf.php
admin/view/htm/column_list.htm
admin/view/htm/column_post.htm
admin/view/htm/comment_list.htm
admin/view/htm/content_list.htm
admin/view/htm/content_post.htm
admin/view/htm/flag_list.htm
admin/view/htm/flag_post.htm
admin/view/htm/flag_read_list.htm
admin/view/htm/footer.inc.htm
admin/view/htm/group_list.htm
admin/view/htm/group_update.htm
admin/view/htm/header.inc.htm
admin/view/htm/index.htm
admin/view/htm/index_login.htm
admin/view/htm/other_cache.htm
admin/view/htm/other_link.htm
admin/view/htm/page_list.htm
admin/view/htm/page_post.htm
admin/view/htm/plugin_list.htm
admin/view/htm/plugin_read.htm
admin/view/htm/plugin_store.htm
admin/view/htm/setting_base.htm
admin/view/htm/setting_smtp.htm
admin/view/htm/setting_website.htm
admin/view/htm/theme_list.htm
admin/view/htm/thread_list.inc.htm
admin/view/htm/thread_post.inc.htm
admin/view/htm/upgrade.htm
admin/view/htm/user_create.htm
admin/view/htm/user_list.htm
admin/view/htm/user_update.htm
lang/en-us/lang.php
lang/zh-cn/lang.php
lang/zh-tw/lang.php
model/comment.func.php
model/form.func.php
model/misc_array.func.php
model/misc_category.func.php
model/theme.func.php
model/thread_tid.func.php
route/home.php
route/list.php
route/my.php
route/read.php
view/css/bootstrap.min.css
view/css/wellcms.css
view/htm/comment_list.inc.htm
view/htm/common.header.htm
view/htm/common.template.htm
view/htm/flat.htm
view/htm/flat_category.htm
view/htm/footer.inc.htm
view/htm/header.inc.htm
view/htm/header_nav.inc.htm
view/htm/home_article.htm
view/htm/list.htm
view/htm/operate_close.htm
view/htm/operate_delete.htm
view/htm/operate_move.htm
view/htm/operate_sticky.htm
view/htm/portal.htm
view/htm/portal_category.htm
view/htm/read.htm
view/htm/search.htm
view/htm/single_page.htm
view/htm/tag.htm
view/htm/tag_list.htm
view/htm/thread_list.inc.htm
view/htm/user_common.header.htm
view/htm/user_common.template.htm
view/htm/user_create.htm
view/htm/user_login.htm
view/js/bootstrap-plugin.js
view/js/jquery.min.js
view/js/wellcms.js
xiunophp/misc.func.php
xiunophp/xiunophp.min.php
2020.07.19 后台已推送
1.增加大数据量增加和修改函数(由于我经常使用,索性直接内置,支持读写分离,支持单表分离DB服务器,一般人用不到,我就不写使用方法了);
2.增加详情页删除、移动、置顶、锁定;
3.去掉压缩 html 标签空格;
4.后台插件购买删除一个双斜杠注释,全压缩模式会导致出错;
admin/view/htm/plugin_buy.htm
model/attach.func.php
model/comment.func.php
model/data.func.php
model/flag.func.php
model/forum.func.php
model/tag.func.php
model/tag_thread.func.php
model/thread.func.php
model/user.func.php
view/htm/read.htm
view/htm/thread_list_mod.inc.htm
2020.07.13
修复xiunophp缓存键过长导致失效问题;(非重大问题,自行下载新包覆盖)
model/tag.func.php
xiunophp/cache_apc.class.php
xiunophp/cache_memcached.class.php
xiunophp/cache_mysql.class.php
xiunophp/cache_redis.class.php
xiunophp/cache_yac.class.php
xiunophp/xiunophp.min.php
2020.07.05
细节优化,增加钩子,非重大更新,后台已推送;
2020.06.24
1.修改一处重复钩子;
2.修复添加单页提示版块不存在bug;
3.修改多处url调用方式为统一格式化调用,方便支持自定义URL ( 需要支持自定义URL的用户,请自行修改模板最后面4个htm文件);
4.修复上一次大更新导致不能删除版块和自定分类bug;
5.修改免登录入库flag支持flagid字符串POST;
admin/route/column.php
admin/route/page.php
admin/view/htm/column_post.htm
model/comment.func.php
model/flag.func.php
model/tag.func.php
以下 php 替换成了统一格式化URL 后台升级会进行覆盖
route/category.php
route/home.php
route/list.php
route/read.php
route/user.php
route/intodb.php
以下4个htm文件 url('read-'.$thread['tid']) 替换成了统一格式化URL,自制模板需手动修改
view/htm/comment.htm
view/htm/comment_list.inc.htm
view/htm/home_comment.htm
view/htm/read.htm
2020.06.17
1.优化完善细节,增强扩展;
2.增加高级回复,支持回复上传图片和附件,后台版块单独关闭、开启;
3.修改附件上传和图片上传,支持回复上传。
包含06.13文件,增加了回复附件字段和索引,升级文件自动完成
admin/index.inc.php
admin/route/user.php
admin/route/content.php
admin/view/htm/column_post.htm
admin/view/htm/plugin_store.htm
model/attach.func.php
model/comment.func.php
model/flag.func.php
model/forum.func.php
model/misc.func.php
model/theme.func.php
model/thread.func.php
route/category.php
route/comment.php
route/flag.php
route/home.php
route/index.php
route/list.php
route/my.php
route/operate.php
route/read.php
route/tag.php
route/user.php
view/htm/comment.htm
view/htm/comment_list.inc.htm
view/htm/read.htm
view/htm/thread_list.inc.htm
view/js/wellcms.js
view/js/xiuno.js
2020.06.13
1.优化细节(细节更新集中统一推送);
2.详情页模板调用版块链接由 forum_format_url($forum) 统一改为 $forum['url']
admin/index.inc.php
admin/route/user.php
admin/view/htm/plugin_store.htm
model/flag.func.php
model/forum.func.php
model/misc.func.php
model/thread.func.php
view/htm/read.htm
view/js/xiuno.js
//----- 2.0.04 -----
2020.06.10
1.修复主程序升级提示之后刷新不显示升级按钮问题;
2.听取建议 user 表 rmbs 字段最终还是改为 money ;
3.website_attach 表 rmbs 字段最终还是改为 money ;
不能升级的请到官网下载新压缩包,备份以下目录conf、plugin、upload、view,然后全包覆盖,清空缓存再进入后台点击升级,完成数据库升级。
如升级失败,可下载 http://www.wellcms.cn/read-102.html 升级包覆盖,之后运行/tmp/upgrade.php文件完成升级。
2020.06.09
1.数据库增加字段,预留扩展回复上传图片和附件。
2020.05.28
admin/view/htm/header.inc.htm
admin/view/htm/column_post.htm
admin/view/htm/comment_list.htm
admin/view/htm/content_list.htm
admin/view/htm/content_post.htm
admin/view/htm/flag_list.htm
admin/view/htm/flag_post.htm
admin/view/htm/group_list.htm
admin/view/htm/other_link.htm
admin/view/htm/page_list.htm
admin/view/htm/page_post.htm
admin/view/htm/plugin_buy.htm
admin/view/htm/plugin_list.htm
admin/view/htm/plugin_store.htm
admin/view/htm/upgrade.htm
admin/view/htm/user_create.htm
admin/view/htm/user_list.htm
model/form.func.php
view/js/wellcms.js
view/js/xiuno.js
2020.05.25
修复后台路由反复重定向
修复登录状态可打开登录和注册页
/admin/index.inc.php
/model/misc.func.php
/route/user.php
2020.05.23
1.优化 xiunophp 路由
2.兼容旧插件的设置
3.路由2、3格式头像路径问题
admin/route/plugin.php
admin/view/htm/comment_list.htm
admin/view/htm/content_list.htm
admin/view/htm/page_list.htm
----------------- 2020.05.20 应该是 2.0 版的最后一次大更新了 -----------------
更新88个文件和6个插件,已开启后台更新,但此处升级涉及到插件,不走后台升级,以免出问题,自行下载覆盖升级。
具体不列出文件了,升级备份5个目录,其他全部删除,压缩包内删除 tool 目录 删除 install 目录,上传,然后上传备份的 5个目录:
./conf/
./view/img/
./view/template/
./plugin/
./upload/
覆盖之后修改 'static_version' => '?2.0.05', // 末尾随便追加一个数字
./plugin/插件目录,更新:
BBS插件 -> 步骤:保留 conf.json 删除所有文件,然后覆盖 conf.json
多维主题 -> 步骤:保留 conf.json 删除所有文件,然后覆盖 conf.json
大白 · TinyMCE编辑器 v1.9 -> 步骤:全部删除,重新安装
UMEditor 百度编辑器 -> 步骤:全部删除,重新安装
增加插件:
1.后台灌水测试
2.站点地图(支持baidu google、支持 xml 和 txt 两种格式,具体后台安装查看)
本次升级修改增加如下:
1.砍掉了站点地图,改为插件扩展模式,不再生成文件,路由解析实现。
2.砍掉灌水测试功能,改为插件。
3.再次增强程序扩展性。
4.增加目录化解析,做了我力所能及的事。不支持自定义目录解析,自定义目录放到付费版,必定程序一直免费不是办法,有能力的也可以自己二开。
新版支持4种格式解析:
0:?user-login.html
1:user-login.html
2:/user/login.html
3:/user/login
伪静态规则查看http://www.wellcms.cn/read-6.html
5.修正了图片本地化时,部分图片出现黑边问题。
6.后台应用中心改版界面。
2020.05.13
砍掉兼容百度移动端地图,需要的自行添加兼容,代码中有备注提示。
此次修改文件:
admin/route/other.php
admin/view/htm/other_map.htm
admin/view/htm/user_update.htm
2020.05.09
1.增加对本地化图片功能增强,对没有后缀、防盗链等图片可以本地化,理论上只要浏览器能看到的就能本地化;
2.优化细节和部分逻辑,无重大更新;
涉及文件:
install/index.php
model/attach.func.php
model/forum.func.php
admin/view/htm/header.inc.htm
admin/view/htm/plugin_list.htm
admin/view/htm/plugin_read.htm
view/htm/header.inc.htm
view/js/xiuno.js
view/css/wellcms_x.css
2020.04.29 此次升级之后,5月应用中心上线,开发者入驻,后台升级开启。
此次升级细节:
修改应用购买、升级、下载流程;
支持 PHP 7.4.5,向下只测试到PHP 5.2;
增加了异步登录和退出;
header_nav.inc.htm 文件 登录代码处 a 标签
<a class="nav-link" rel="nofollow" href="<?php echo url('user-login');?>"> <i class="icon-user"></i> <?php echo lang('login');?> </a>
a标签 rel="nofollow" 后追加
data-modal-title="<?php echo lang('login');?>"
退出代码a标签 rel="nofollow" 后追加
id="user-logout"
升级步骤:
1.备份数据库和修改过的文件,以防万一,有备无患;
2.除了以下4个目录外,全部覆盖即可:
conf
install
tool
view/img
BBS插件删除 hook/user_end.php 替换 压缩内 hook 目录所有文件
BBS插件删除 hook/home_end.php 替换 压缩内 hook 目录所有文件
BBS插件 hook/theme_load_case_end.php 增加用户中心模板扩展
打开修改conf/conf.php
1 'static_version' => '?2.0.05', // 末尾随便追加一个数字
此次升级改动文件:
admin/route/user.php
admin/route/group.php
admin/route/column.php
admin/route/plugin.php
admin/route/other.php
admin/view/htm/plugin_read.htm
admin/view/htm/plugin_buy.htm
lang/目录语言包文件
route/home.php
route/my.php
route/user.php
route/operate.php
xiunophp/目录
view/目录
2020.04.09
更新bootstrap-plugin.js,修改 ajax modal 适配异步拉取数据;
修改 ajax modal 关闭后完全移除 modal 并清理数据;
2020.04.03
加载评论列表公用 comment_list.inc.htm 文件到自制模板,方便模板制作评论样式;
2020.04.02
1.增加主图裁切缩略切换conf/conf.php 追加 'upload_resize' => 'clip',
2.加入登陆token验证;
conf/conf.php 追加 'login_token' => 0, // 0关闭 1开启用户登陆 token
user_login.htm 底部 js 部分追加了token 查看官方默认模板文件 83行 postdata.safe_token = safe_token;
2020.03.30
1.增加了TinyMCE编辑器,下载解压到 plugin 目录,后台管理仓库->本地插件安装,正确路径plugin/huux_tinymce/文件
所有文件原样覆盖即可,view/img不需要覆盖。view目录仅修改了js目录的文件
请卸载百度编辑器和其他高亮插件,以免冲突。
2.优化若干细节。
打开修改conf/conf.php
1 'static_version' => '?2.0.05', // 末尾随便追加一个数字
2020.03.29
统一所有模板页面分页代码,方便切换上下分页样式,下面为上下分页
<?php echo pager($page_url, $num, $page, $pagesize); ?>
2020.03.08
1.增加 token 验证,前台和后台相关操作增加安全性;
2.优化代码若干;
2020.02.24
1.新增 清理临时文件,以防前台投稿和BBS恶意传过多文件;
2.优化上传,方便扩展其他模块,如果安装了BBS插件,需要同时更新;
3.门户模式自定义属性增加属性名等参数。
2020.02.22
进修复单页上传图片问题。
2020.02.20
进行了一些优化,增加强了扩展性。
2020.02.12
修复上一版本优化手误一处。
2020.02.06
修改功能插件也可制作模板,现在制作模板可自动识别插件模板,无需再修改插件。