wellcms v2.0 release 正式版 2020.05.20

燃烧的冰2020-01-06  10.1k+

郑重警告:

请不要将本系统应用于非法用途,否则一切后果自行负责,与本站和开发者无关。

特别是电影、漫画、小说等版权相关的站点,请及时关闭!

 

友情劝告,此程序吹的水分比较大,没那么牛。小白请勿安装,因为,此程序会影响你的荷尔蒙极速升高。小白请移步到百度,关键词搜 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_mysqlmysql,支持数据库引擎MyISAMInnoDB,支持SSL,支持CDN,支持各种NoSQL操作,支持附件分离,支持多台DB主从读写分离分布式服务器设计,每张表都可创建单独的DB服务器群CACHE服务器(群)单表可承载高达亿级以上的数据,方便部署和维护,是一个二次开发非常好的基石。

 

关于功能和模板开发及插件开发,都会写到使用手册。(最近就会开始整理手册了)

 

如果出现500错误,请重新上传文件覆盖,后台清空缓存或手动删除tmp目录里的文件,是里面的文件,不是删除tmp目录。

 

所有插件官方用的插件都已分享,自己下载上传安装。

 

百度网盘 https://pan.baidu.com/s/1W9AbZWFTKmJGFsRlnIw44A

 

其他网盘 https://www.lanzous.com/b00t7l8kb 密码:7ktk

 

自行下载网盘中的插件,解压后传到plugin目录里,正常应该是plugin/xn_umeditor/目录里面就是文件

 

1、xn_umeditor.zip为编辑器,默认wellcms没有编辑器 plugin/xn_umeditor/文件

TinyMCE编辑器,正确路径plugin/huux_tinymce/文件 (含高亮插件)

下载解压到 plugin 目录,后台管理仓库->本地插件安装

只能安装一个编辑器,以免冲突。

 

2、well_bbs.zip为xiuno bbs 插件,不兼容xiuno那边其他插件  plugin/well_bbs/文件

 

3、well_random.zip 内容页随机主题 plugin/well_random/文件 安装后,需要后台开启,然后去版块设置随机主题数量。

 

4、xn_tag.zip 为xiuno bbs 多维主题,仅限bbs使用 plugin/xn_tag/文件

 

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>&nbsp;
    <?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

修改功能插件也可制作模板,现在制作模板可自动识别插件模板,无需再修改插件。

 

码云

https://gitee.com/wellcms/wellcms.git

 

github

https://github.com/wellcms/wellcms.git

 

有bug发邮件给我,只接受bug反馈 wellcms#qq.com(#换成@) 


最新回复(10)
  • 频道和栏目的URL一定得category-1和list-1这样吗?查看了使用手册没涉及在哪改源码
  • mytest3月前
    引用3
    WellCMS-2.0/lang/en-us/lang.js这个文件win10 会报毒.冰哥看下
  • mytest3月前
    引用4
    win10 自带的杀毒
  • 没发现问题,代码你自己对下看看有没有问题。https://gitee.com/wellcms/WellCMS-2.0/blob/master/lang/en-us/lang.js
  • cisgender28天前
    引用6
    行外人乱说几句,软件(版本)不是越新越好么?WellCMS为啥PHP都倒7.4.5了,mysql缺坚守5.5.6,因为mysql8要求最低内存大一个原因么?服务器环境PHP版本切换用工具(如bt)很方便,但mysql就很麻烦,没升级过,所以不应该是更应步到位么?
  • cisgender28天前
    引用7
    6楼的回贴有错别字和漏字,本想编辑一下,但苹果手机safari浏览器上点击 6 楼右侧的管理没反应。
  • 燃烧的冰28天前
    引用8
    cisgender 6楼的回贴有错别字和漏字,本想编辑一下,但苹果手机safari浏览器上点击&nbsp;6&nbsp;楼右侧的管理没反应。
    没开启用户权限,不能删除和编辑。mysql 5.5.6 和 mysql 8.0 提升了运算性能和查询速度,但都是以占用内存换取来的。而 wellcms 性能如此优秀的主要原因之一,就是不在 mysql 做任何运算和大数据量筛选,这是架构和业务逻辑决定了的。wellcms 用 mysql 5.5.6 比其他程序用 mysql 8.0 不差,因此用 8.0 只能浪费服务器配置。
  • cisgender28天前
    引用9
    燃烧的冰 cisgender 6楼的回贴有错别字和漏字,本想编辑一下,但苹果手机safari浏览器上点击&amp;nbsp;6&amp;nbsp;楼右侧的管理没反 ...
    不明觉厉!
  • cisgender15天前
    引用10
    最新版本是 build 2020.05.13 但标题没改
  • 燃烧的冰13天前
    引用11
    cisgender 最新版本是&nbsp;build&nbsp;2020.05.13&nbsp;但标题没改
    没改标题说明可以不用更新,非重大更新。