FengCms Beta 1.32 更新说明: 1、新增阿里云xss安全插件,提升FengCMS系统安全 2、核心增加过滤,提升系统安全。 3、新增动态缩略图函数。可根据大图动态生成缩略图于内存中,可大幅减少流量占用,提高网站打开速度(但会占用CPU资源,劣质虚拟主机慎用)。 函数使用方法 {thumb(原始图片地址,缩略图宽度,缩略图高度)} 示例:{thumb($v['img'],120,80)} 4、新增 web.config 文件,用于 windows 2008 以及以上系统的伪静态配置(需要服务器支持)我们建议系统运行于linux服务器上。 感谢乌云上的白帽子持续关注FengCMS系统安全! FengCms Beta 1.31 更新说明: 修复留言本注入漏洞。感谢乌云darker。 FengCms Beta 1.30 更新说明: 1、修复后台自定义字段“批量图片”,在添加好内容后,再次编辑时,原先添加的值消失。 /admin/template/system/form/batchpic.html {if $info[$v['name']]}{$info[$v['name']]}{/if} 2、修复因为模版中使用了 {$classid=$_GET['classid']} 导致的注入的安全漏洞。 (为了简单化修复,这个漏洞的修复方法比较二,希望各位大神在审计代码的时候不要笑话。) FengCms Beta 1.29 更新说明: 本次更新增加了移动端模版目录template_mobile。可以在这里放入你网站的移动端模版。 移动端模版的标签写法和目录结构与PC端的template目录是完全一致的。只需要调整为适合移动端展示即可。 在本次更新中,我们没有写移动端的模版,在下次更新的时候,我们会加上一套默认的移动端模版。 当然,我们提供的模版仅供参考学习之用。为了更好的展示移动端,建议大家自己制作独特的移动端模版。 当用手机访问网站,但template_mobile目录下没有对应的模版文件,则会自动跳转到template目录读取PC端的模版。 另外,修复了其他几个小BUG。 1、增加template_mobile目录,用来放移动端模版。 2、修复批量添加栏目时,不能保存栏目图片的BUG。 FengCms Beta 1.28 更新说明: 本次更新给栏目增加了图片字段,以后可以给每个栏目单独指定一张栏目图片,便于大家更加灵活的制作网站。 另,前段时间由于爆发了N多的安全漏洞,为了更加安全,我们给全站增加了XSS过滤,导致后台一些功能受到限制,甚至出错。 为了解决这个问题,我们在1.28版本中,去掉了全站过滤,而仅仅保留了前台过滤。这样大家在使用时会更加灵活方便。 1、栏目表新增图片字段 2、去除了后台的XSS过滤。 ============== FengCms 安全说明 ============================= 1、修改后台密码。在后台右上角点击“修改密码”进行修改。 2、修改后台认证码。在 /config.php 配置文件中修改。 3、修改后台路径。直接修改 admin 目录名即可。 4、随时关注官方网站 www.fengcms.com 以获得最新的升级补丁。 ============== Linux 权限配置777 ============================ PS:安装在linux服务器下要注意给以下目录文件夹和其下的子文件777权限。 /admin/app/dbbackup 数据库备份目录 /admin/app/cache 后台缓存文件 /app/cache 前台缓存文件 /template 模版目录 /css 样式目录 /upload/ 上传目录 /config.php 配置文件 更多目录信息,请查阅目录说明.txt文件 =============== 新L标签写法 ================================= 老的万能标签写法: {loop M("module")->l("article"…… 新的万能标签写法: {loop l("article"…… 也就是说,省略调了“ M("module")-> ” 原先写的模版没有必要修改,因为兼容老的写法。 ============================================================= FengCms Beta 1.27 更新说明: 本次更新依旧是修复程序安全漏洞。另,修复后台一处JS错误。 感谢xiaoL@乌云 redflog1@360漏洞平台 clover@360漏洞平台。 1、修复搜索过滤不严密产生的漏洞 2、修复安装时导致getshell的漏洞 FengCms Beta 1.26 更新说明: 本次更新,完善了后台所有模版文件,统一调用最新的Jquery,重写了布局js文件,避免了之前版本后台的一些未知错误。另外,修复了最新乌云提交的几个安全漏洞。 感谢zxx@乌云 story@乌云 JJ Fly@乌云对FengCms审计代码做出的大量工作。另外由于出差,未能及时确认乌云漏洞提醒,造成厂家忽略,再一次对 story@乌云 JJ Fly@乌云 两位白帽子致歉! 1、project 安全过滤 2、数组入数据库前key安全过滤 3、后台管理员回复过滤 FengCms Beta 1.25 更新说明: 感谢phith0n@乌云。本次更新修复了文件下载绕过过滤漏洞。 FengCms Beta 1.24 更新说明: 本次糗大了。上次更新的jquery-1.11.1.min.js文件不完整,导致在IE浏览器中,后台显示不完全的BUG。由于我们测试的时候都是使用的高级浏览器,没有照顾到这个问题。实在是感到抱歉! 1、更新jquery-1.11.1.min.js文件。 2、将FengCms使用统计代码加入到了login.php文件中。不在放在foot.html文件中,以免影响网站打开速度。 PS:统计代码使用的是CNZZ的统计,大家可以放心使用。仅作我们调查有多少网站使用了FengCms统计而设定的。 这次BUG比较乌龙。实在是对不起大家了! FengCms Beta 1.23 更新说明: 本次更新优化了后台,进行了安全加固。FengCms官方与乌云白帽子进行深度沟通,为做好安全而不懈努力! 感谢 mramydnei@乌云 只发通用型@乌云 路人甲@乌云给予我们的帮助! 1、修复搜索出错BUG 2、down函数新增加过滤".."防止下载任意文件 3、网站后台样式改写,使用Jquery布局,浏览器兼容性更高。 4、解决后台编辑器最大化导致顶栏和底栏会挡住编辑器的BUG。 5、优化后台ICO图标,更加精美(是2.0的设计。) 6、数据库备份文件增加3位随机数,让数据库备份文件更加不可猜测。 FengCms Beta 1.22 更新说明: 本次更新依旧是修复安全漏洞,各位站长务必给网站打上此补丁。 感谢 phith0n@乌云 xlz0iza1@乌云 Vty@乌云 hkAssassin@乌云 特别感谢 路人甲@乌云 给予我们极大的帮助! 虽然FengCms是一款免费、开源、且就FengCms本身是不寻求商业模式的这样一套自由的CMS系统。但是出于对乌云上这些朋友给予我们的热心帮助,开发团队决定采购一批小礼品。随后将邮寄给大家! 希望各位白帽子可以继续为FengCms挖掘漏洞。我相信,我们一定可以做得更好! 另外FengCms2.0 公开版本将推迟发布。我们从1.0被挖掘出来的漏洞和问题,我们将进一步的去完善2.0。不定期的会在FengCms交流群中发布内测版本。希望大家可以关注QQ群 ,群号是53667986! 1、修改FengCMS可以无限重装的设定,如果需要重装,须手工删除/upload/INSTALL文件。 2、全站增加XSS过滤,加固网站安全 3、修复自定义模型删除自定义字段出错BUG 4、修复读取模板过滤不严漏洞 5、修复前台栏目以及内容参数过滤不严漏洞 6、修改Down下载路径指定为upload目录,其他目录不可下载 FengCms Beta 1.21 更新说明: 由于本CMS被乌云的一些朋友给看上了,最近给挖掘出来不少的安全问题。我们会针对这些问题第一时间修复。请大家随时关注FengCMS官方网站,以便及时获取到最新的安全补丁,及时给自己的网站升级。由于我们是一款新CMS,在很多方面没有经验,只能慢慢探索,慢慢完善。我们保证,一定在第一时间解决问题,请大家放心! 感谢 Vty@乌云 发现的安全漏洞! 1、修复后台360安全信息读取出错的BUG(360更新了代码) 2、修复后台删除文件过滤不严,导致可以任意删除文件的BUG。 3、优化万能 l 标签 ,原先 万能标签的写法如下: ========================= 老的万能标签写法: {loop M("module")->l("article"…… 新的万能标签写法: {loop l("article"…… 也就是说,省略调了“ M("module")-> ” 原先写的模版没有必要修改,因为兼容老的写法。 ========================= FengCms Beta 1.20 更新说明: 本次更新主要是修复安全漏洞。非常感谢 路人甲@乌云 给予我们极大的帮助! 1、修复搜索关键词过滤不严导致的文件包含漏洞。 2、修复后台SESSION为空没有exit导致的可以绕开后台的安全漏洞。 3、修复过滤不言导致SQL注入漏洞 4、修复权限验证漏洞 5、修复指定模块检索可绕开漏洞 FengCms Beta 1.19 更新说明: FengCms 开发团队石峰在开发一套大的项目,总监刘峰目前就职于青海某旅游公司。因此,FengCms 项目进展有所放缓。但是,FengCms团队始终对FengCms不离不弃。我们一定会坚持开发下去的。请大家放心。 此次更新主要解决1.18遗留的不能添加单页栏目的问题。 FengCms Beta 1.19 修复BUG如下: 1、修复1.18版本不能添加单页栏目的BUG。 2、调整后台CSS,以解决在IE7下面关键词列表框经常点不开的问题。 FengCms Beta 1.18 更新说明: 在Windows主机上,直接提供下载文件的地址是没有问题的。但是在Linux服务器上,如果直接提供文件的真实地址,但这个后缀为伪静态文件所不允许访问的,则会出现不能下载的问题。 为此,FengCms新增一个下载函数,此加载函数会解决Linux的不能下载的问题,顺便,把下载地址给隐藏了。 FengCms Beta 1.18 修复BUG如下: 1、font 目录的字体文件默认首字母大写,造成在linux服务器验证码显示不出来的BUG。 2、新增下载控制器,用于文件下载并加密。 3、新增下载函数,用于文件加载并加密。使用方法{down(下载文件的路径)} 4、修改后台内容管理列表“文件上传”模版,使用新增的下载函数。 5、修改模版标签白皮书,新增down函数的使用说明。 6、后台网站基本信息设置,新增开启关闭伪静态选项。 如果使用新增的下载函数不能下载,而是打开一个乱码的网页,则请检查php.ini配置文件中的 output_buffering 选项是否在 Off ,请改成 On 或者 4096 FengCms Beta 1.17 更新说明: 非常抱歉,这次的更新主要是1.16版检测不够的原因,对不起。 FengCms Beta 1.17 修复BUG如下: 1、修复1.16版本优化page分页方式后,导致后台列表分页错误的BUG。 2、更改频道搜索方式为动态,在伪静态下处理复杂字符串容易出错。 3、配合频道搜索方式的改变,更改了三个伪静态配置文件。 4、统一伪静态链接的后缀为.html FengCms Beta 1.16 更新说明: 本版本主要修复了伪静态配置文件中的几处错误和遗漏,并小幅优化了程序,以提高执行效率和浏览器兼容性,避免出错。 FengCms Beta 1.16 修复BUG如下: 1、修复作用于iis的伪静态文件 httpd.ini 文件中的一处错误,该错误导致无法打开分页列表出首页之外的其他分页。 2、修复后台添加模型类栏目时不选择归属模型,只要填写了模版,也能添加的BUG。 3、优化后台内容管理列表各项的宽度,根据需要给予不同的宽度,而不是统一的150px,以更适应小屏幕电脑。 4、优化后台内容管理列表“图片”项的显示方法。默认是30*20这样极小的图片缩略图。当鼠标移动到对应的一行,则浮出显示120*80的缩略图。不影响布局,更加美观大方。 5、新增后台内容管理列表“自定义图片字段”模版。并和系统自带图片采用同一显示方式。 6、新增后台内容管理列表“批量图片字段”模版。内容仅为“批量图片”四个字。只是为了避免出错。 7、新增后台内容管理列表“文件上传”模版。并提供文件的直接下载链接。 8、新增后台内容管理列表“热度”模版。 9、修复在IE浏览器下的搜索页面IE强制GB2321编码显示而非UTF-8编码导致的关键词乱码的BUG。 10、优化数据库备份,新增压缩HTML代码功能。避免因为大量制表符、空格、回车等可能造成恢复数据库失败。 11、优化分页数组文件。(请大家检测优化后存在问题否,及时到论坛或官方群中反应。) 12、修复.htaccess\nginx.conf\httpd.ini 三个伪静态配置文件中不包含搜索页分页处理的BUG。 FengCms Beta 1.15 更新说明: 对自己要求越高,就会有越多的问题等待解决,发现问题,就解决问题吧! FengCms Beta 1.15 修复BUG如下: 1、修改后台批量添加关键词以及编辑等等的注释,使得注释更加清晰明了。 2、修复后台批量添加关键词以及编辑等界面,什么都不填写,直接点击保存,可以保存一个空记录的BUG。 3、修复后台模版管理,在管理“message_add.html”文件时出现的显示验证码的BUG。 4、修改后台在1.14版本中添加的注释的显示方法统一到后台右下角显示。有部分网友反应原有的设计在小分辨率上会导致撑开的问题。 5、修复后台栏目管理中,单条删除一个没有内容的栏目出错的BUG。 6、将说明文档整理到一个文件夹内,便于统一删除 FengCms Beta 1.14 更新说明: 在经历了数个修复大量BUG的版本之后,本版本主要是优化后台界面文案,调整后台的一些不合理的布局,以期为站长带来更好的体验。 着重加强了大量的注释(默认不显示,鼠标移动到哪一行上,就显示哪一行的注释),为的是站长朋友在做站的时候,可以清晰的理解每一个功能。 此外,修复了一些细节性的BUG,希望大家在测试的时候发现BUG,或者不合理的地方,能够到官方论坛反馈,我们会及时处理。 FengCms Beta 1.14 修复BUG如下: 1、后台右上角标志修改为FengCms网站管理系统 2、修复后台无法从FengCms官方网站获取最新版本的BUG。 3、修改后台导航菜单中“留言板”为“留言系统”。更加严谨。 4、修改后台导航菜单中“模块系统”后的“添加”两个字为“添加模块”。便于初次使用时理解。 5、修复安装界面在IE7浏览器中,按钮看不到文字的BUG。 6、修改后台导航菜单中“网站信息”为“网站基本信息设置”。 7、修改后台网站基本信息设置页面,增加大量注释(鼠标移动到哪一行,就显示相应的提示。) 8、修改后台模块管理中添加字段页面,增加了大量注释,并适当调整布局。 9、修改后台模块管理中字段编辑页面,增加了大量注释,并适当调整布局。 10、修改后台模块管理中添加模块页面,增加了大量注释,并适当调整布局。 11、修改后台模块管理中模块编辑页面,增加了大量注释,并适当调整布局。 12、修复后台回收站页面,在模型未开启回收站的情况下,这边也显示该模块的BUG。 13、修复后台留言管理,点击网友留言的标题链接地址不正确的BUG。 14、修改后台添加栏目界面,增加了大量注释,并适当调整布局。 15、修改后台栏目编辑界面,增加了大量注释,并适当调整布局。 16、修正后台内容管理列表“属性”项最前面总是多显示一个|的BUG。 17、单页系统新增“图片”字段,以满足更多的需要。 FengCms Beta 1.13 更新说明: 经过两次大版本的更新和两次小版本的更新,FengCms已经日趋完善了。 本次主要是修复了两个遗留的比较严重的BUG。 另外安装过程中增加了检测mysql版本的功能,以防止安装到mysql 4.X 的版本中造成不正常。 FengCms Beta 1.13 修复BUG如下: 1、修复mysqli核心,缺少一个转译函数,导致后台编辑器没法使用。 2、修复l标签在1.12版本由于重写导致的参数不能省略的BUG。 3、新增安装过程检测mysql数据库版本,如果版本低于5,则停止安装。 FengCms Beta 1.12 更新说明: 在1.11版出现了一个严重的BUG。此BUG导致在mysql下l标签出错,因此必须升级。 除此之外,完善了几个细节性的BUG。还增加了nginx服务器的伪静态配置文件。 论坛有网友反应炎黄的虚拟主机不支持FengCms系统,经测试,完全没有问题。因此,如果您确认FengCms不兼容您的环境的话,请联系FengCms官方,我们通过QQ远程协助来确认到底是什么情况。 FengCms Beta 1.12 修复BUG如下: 1、修复“网站地图”按照ID排序的BUG。应该按照sort排序。 2、修复在mysql下1.11版新增加的l标签解析报错。 3、更改搜索方式为form方式。 4、修复后台新建模型时,新建的表的格式为InnoDB的错误。应该统一更新为MyISAM。 5、完善前台出错页面。增加了一条文案。 6、新增nginx服务器伪静态配置文件:nginx.conf 因为nginx服务器的伪静态配置文件名不固定。因此,请咨询主机商伪静态配置文件的文件名是什么,然后给nginx.conf文件改名即可。 FengCms Beta 1.11 更新说明: FengCms在发布之后,经过十多个版本的更新,目前已经有众多站长朋友认识到FengCms网站内容管理系统。 但是,真正拿FengCms系统来制作网站的还屈指可数。究其原因,我们认为有2条: 1、系统自带的模版过于混乱。站长朋友看不懂,没办法自己做模版。 2、在一些环境下不兼容,出错。 在FengCms Beta 1.10版本的更新中,我们解决了大量的不兼容的问题。当然,还可能在一些情况下不兼容。我们会在近期加大力度测试各种不同的环境,然后进行处理。 FengCms 1.11 版本的更新,着重是解决第一个问题,就是版本过于混乱的问题。 为此,我们重写了所有模版。为了便于大家理解,这次设计的这套模版非常简单,但是却用到了相当多的标签功能。 而且,每一处标签、变量、判断等方面都加入了详细的注释,让你在查看模版的时候,就能立即看到这个标签为什么是这么写的。 再配合最新版本的白皮书,将会让你更加深入的理解FengCms网站内容管理系统。 还有就是,这次更新,我们进一步优化了l万能标签。这次优化后,l万能标签不仅仅和原来一样,能够查询数据库内的任意表的任意字段按照任意方式显示等等的万能功能。 还增加了可以读取子栏目内容的功能(这涉及跨表查询,所以原来的l标签是无法实现的。),使用也非常简单,详情请阅读白皮书。这样,万能标签就更加强大了。 FengCms Beta 1.11 修复BUG如下: 1、重写网站出错页面。更加友好的文案,并给出了解决方案。 2、删除了myfocus焦点图JS组件。原因是这个组件功能非常强大,但是在某些环境下会出错。并且官方网站打不开,缺少更新。 3、在1.10版本中,我们增加了系统碎片管理。在1.11版本中,我们又增加了广告管理。通过多个文件夹来进行分别部署不同需要的代码,便于站长管理分类。   无论是模版,还是css,还是碎片,还是广告。都是以文件的形式存在于网站中的。原理是一样的。调用方式也都是一样的。 4、拆分搜索模版为每个单独的模型一个独立的搜索模版。这样做的好处是避免了多种不同的模型使用的字段不一样而导致搜索页面出错更加灵活。   搜索模版的命名为xxxx_search.html,xxxx为模型的英文名。如文章系统为article,则搜索模版为article_search.html。 5、后台新建模型和编辑模型时,“回收站”和“搜索”更改为“启用回收站”和“启用搜索”。表述更加准确。 6、后台新建模型时,勾选“启用搜索”,将同时开启前台和后台的搜索功能。(原先只是管理后台是否启用搜索。前台默认是所有的模型全部搜索,现在可以在这里控制是否启用搜索。) 7、原有的整站搜索保留。模版文件为search.html。此搜索将取消大量字段,默认只关联ID标题链接时间(id、title、html、time)四个字段。 8、搜索页面增加搜索结果条数可控。(想显示多少条结果就显示多少条结果。) 9、默认模版中绝大多数特定标签修改为统一的l万能标签。虽然这样标签会比较长,但是格式统一,便于理解。如果想用特定标签,可以参考FengCms Beat 1.10 以前版本的老模版。或查阅/app/model/moduleModel.php文件。 10、后来内容管理列表“栏目”选项增加一个判断。如果该记录存在栏目ID,但栏目表中无对应栏目ID时,显示“栏目不存在”。 11、修复删除栏目等操作后,点击确认按钮,无法返回到栏目管理列表的BUG。 12、修复在某些PHP环境中,删除栏目之后,栏目下的相关内容没有删除的BUG。 13、新增加在模版中以格式书写的注释,在解析时会过滤掉。 14、万能l标签中的w进行了调整,新增可以调用子栏目功能。详情查阅新版白皮书。 15、修复了新建模型没有添加热度字段,导致点开内容页出错的BUG。 16、后台数据库管理,新增“备份管理”功能。可以删除过期的备份文件。 17、优化恢复数据管理。在没有数据库备份的情况下,增加了说明。 18、优化了数据库管理的提示说明。 19、单页优化了一下。原先单页需要两个模版,模版内容完全一致。现在整合了,单页只有一个模版。为single.html模版。 20、修复了当设置栏目在导航不显示之后,栏目页面打不开的BUG。 21、更新根目录下《目录说明.txt》文件,新增加了模版目录的所有文件的详细说明。 22、重写所有默认模版,并在新写的模版中,在每一个标签、变量、判断等方面都加入了详细的注释。 更新说明:本次更新的主要目的是修复FengCms在php5.3以上版本中的兼容性。虽然绝大多数服务器是php5.2x的版本。但是大家在本地测试的时候都是使用集成套件。而xampps是很多站长喜欢的集成套件。xampps使用的是PHP5.5.3的版本。 如果发现兼容性问题,请及时到论坛提交反馈,我们会第一事件处理。 FengCms Beta 1.10 修复BUG如下: 1、/system/driver 目录下增加 db_mysqli.php 因为在某些环境下不支持mysql连接方式,必须试用mysqli连接方式。 2、/system/driver/mysql.php更名为 db_mysql.php ,并对文件进行了必要修改。因为配合上面的mysqli方式做的更改。 3、/system/core 文件夹下更新 database.php 文件,配合mysqli方式。 4、/system/core 文件夹下更新 model.php 文件,优化php高版本不支持老php函数,所以进行了特别处理。 5、/system/core 文件夹下更新 template.php 文件,更改老PHP函数为新PHP函数,并做了必要处理。 6、/admin/app/model/ 下所有模型文件全部进行了必要修改,以适应更高版本的PHP。 7、安装文件检测服务器是否开启mysql或者mysqli。检测开启哪个使用哪个核心。默认使用mysqli。 8、删除 app/compile 文件夹。这个文件夹没有作用。 9、/template/ 文件夹下面增加inc目录。这个目录将用来存放系统自带的碎片模版。(主要是一些共用的,并且是基本不需要修改的标签,比如网页标题之类的。单独的写在模版里会比较长,放在这边共用,会比较方便。) 10、后台“系统”->“模版管理”下,“碎片管理”更名为“自定义碎片管理”。功能不变。 11、后台“系统”->“模版管理”下,新增“系统碎片管理”,用来管理上面的“/template/inc/”下系统碎片。   系统碎片和自定义碎片不一样,这里不能新增系统碎片,也不能给系统碎片改名。只能查看和修改碎片的内容。也无法删除。 12、后台右上角增加“更新缓存”功能。用来更新系统前台以及后台的缓存。(本来无需这个功能,系统可以在模版修改后自动的更新缓存,但是在某些未知的情况下会失效,表现是你修改了网站模版,但是网站还是老模版的展示形式。如果发现这种情况,可以在后台右上角点击“更新缓存”来强制更新整站的所有缓存。FengCms是一套极其小巧的CMS,所以这个过程非常迅捷,不会影响任何问题的。) 13、在安装过程中,增加设定是否开启伪静态功能。(注:安装文件不会检测服务器是否支持伪静态。请自行确定服务器是否支持伪静态,并确定是否开启伪静态。增加这个选项是为了方便很多站长提出来需要手工修改配置文件的问题。) 但是我们坚持认为修改网站是否开启伪静态绝对不是一个每天需要操作的工作。因此,后台不提供修改选项。 14、调整 config.php 文件,将网站调试模式单拉出来并做了中文注释,方便二次开发或检查程序存在问题(默认为关闭状态,出错后只会显示出错,而不会显示出什么错。true 开 false 关) 15、调整 config.php 文件,更新数据库类型中文注释。支持mysql方式和mysqli方式。 16、调整后台模版、碎片等管理的编辑界面。在编辑界面下,模版名称文本框背景为灰色,表示不可修改。 17、调整后台模版、碎片等管理的创建和编辑界面的“* 不需要填写后缀名”为橙色,更加醒目。 18、install安装目录下增加“daoru.sql”文件。用于某些情况下无法执行安装过程或者觉得安装过程繁琐的,直接导入这个文件即可。(使用默认前缀“f_”) 19、优化install安装文件,如果数据库用户名密码正确,但是输入的库名不存在,则会直接创建这个库。(这个功能在服务器上基本用不上。但是有网友反应在本地还是有用的。至少可以省去一个建库的过程。我们就加上了。) 20、大幅优化indtall文件,增加了校验权限是否正确。如果权限不正确,将不能执行安装操作。(不包括校验后台文件夹,因为程序不知道你后台所用的文件名是否为初始,我们可以增加选项来解决,但是这样程序就比较复杂,综合权衡,还是精简为首要。) 21、优化和更新了太多的内容了。记得不是很清楚了。 本次更新之后,FengCms正常运行于php5.5+mysql5环境下。支持如xampps等测试环境。 FengCms Beta 1.09 修复BUG如下: 1、后台友情链接的“链接地址”显示为“链接链接地址”。(反馈人:txws2012) 2、修改模块导出目录从原来的 /files/module/ 到 /upload/module 目录。主要原因是精简结构,没必要在那里单独的放一个目录。 3、根目录下增加“目录说明.txt”文件,列出各个目录的说明。 4、根目录下增加“安装说明.txt”文件,简要阐述FengCms的安装使用方法。 5、修改install/index.php文件中的描述。 FengCms Beta 1.08 修复BUG如下: 1、后台自定义字段选择文本域时,多显示了一行导读的提示文字。 2、修复后台栏目频道管理,在伪静态下点击“预览”出错的情况。 3、修复后台新建模型在没有添加系统字段“栏目”时,给这个新建模型添加了内容,尔后又去模型管理里面加上了系统字段“栏目”,导致管理列表读先前添加的内容的栏目字段为空而导致查询语句出错的BUG。 4、删除了两个订制模型的模版。 5、footer.html模版文件加上系统自带的留言的链接。链接地址在模版中的写入方法为{curl('message')} 6、删除根目录下classtool.php文件。这个是我们开发栏目工具的时候写的一个demo,被前面几个版本误打包进来了。 7、删除了image文件夹下的无关紧要的美女图片。 目前已知在一些PHP集成环境中存在一些问题。FengCms开发团队会在近期内解决这些兼容问题。 现在FengCms兼容主流的虚拟主机空间商。如新网互联的UNIX空间,华夏互联的LINUX空间,以及主流的windows平台的主机。 因此FengCms是不影响正常做站的。对于一些非主流的集成套件,我们会抽时间来一个一个检查。 目前,我们推荐大家试用dedecms的推出的集成套件测试。 FengCms Beta 1.07 修复BUG如下: 1、修复系统函数中使用转换函数不正确的BUG。改BUG导致FengCms无法运行于Linux系统。 2、数据库mysql引擎有InnoDB更换成MyISAM。以提高cms在linux下的兼容性问题(由于很多集成linux系统默认配置的mysql不支持InnoDB。) 先前已经备份的数据库文件,批量替换其中的InnoDB为MyISAM即可。 正在运行的网站,先下载最新版本的FengCms,将后台程序上传到空间, 然后登陆后台,进行数据库备份。然后将数据库备份文件下载下来。 批量替换其中的InnoDB为MyISAM,然后上传修改后的数据库文件。 然后在后台直接恢复即可。 3、修复linux下恢复数据库读取文件数组排序不对,导致恢复失败的BUG。 4、修改后台“备份数据库”中,选择数据库下拉列表倒序的函数。1.06版本的函数在linux下支持有问题。 本版本算是一个较大的更新,更换了数据库引擎,现在FengCms可以完美运行在linux服务器下了。 如果诸君在测试中发现BUG,请及时到FengCms官方论坛反应,我们将在第一时间修复。 FengCms Beta 1.06 修复BUG如下: 1、后台添加外链栏目的时候,不再校验URL地址是否正确。(因为可能需要录入类似“/”这样的相对路径地址,校验的话,就是错误了。) 2、修改后台修改外链的时候,不再校验URL地址是否正确。 3、去掉了安装时数据库密码的校验的问题。(前面已经修改过,但是封装的时候又改回来了。) 4、修改内容和自建编辑器字段类型为longtext,避免因为内容过长而导致添加失败。 5、修改默认模版导航标签,增加了一个判断,修复了在动态模式下,添加外链栏目,而输出路径不正确的BUG。判断如下: {if $v['type']=='url'}{$v['html']}{else}{url($v['html'])}{/if} 判断栏目类型是否为外链,如果是的话,则不进行地址动态或者伪静态的处理。 6、修改后台“备份数据库”中,选择备份的下拉菜单为倒序。这样最后备份的就默认在第一个。 7、模型系统增加批量移动功能。该功能可以批量将选中内容从一个栏目移动到另一个栏目,提高工作效率。 8、优化数据库管理,减少因为添加内容不规范导致的恢复数据库不成功的缺陷。 Fengcms beta 1.05修复BUG如下: 1、修复后台自建字段填写了默认值,保存后想去掉默认值,但保存失败的BUG。 2、修复了1.04版本后台关键词作者编辑来源等标题居中而不是居左的BUG。 3、修复了在非IE浏览器自建字段管理时鼠标点击“格式错误提示”文本框,输入焦点会自动条到“内容为空提示”文本框的BUG。 4、修改自建字段提示不准确的文案。 5、修复在伪静态下后台文章管理列表,文章标题链接错误(该bug导致在伪静态下无法直接在后台打开新闻内容页) 6、后台首页版本号显示不正确的BUG(前几个版本光顾着修复BUG了,忘记版本号的问题-_-|||) Fengcms beta 1.04修复BUG如下: 1、后台初始界面360安全检测分数错位问题。 2、修复后台自建模型不包含栏目的情况下,在后台列表依然有预览链接的BUG。 3、修复后台自建字段选择在后台显示后,在后台分页列表的样式与标题一样的BUG。 4、修改后台自建字段时“字段名称”和“字段别名”为“字段英文”和“字段中文”。更加贴切,避免误会。 5、修复后台栏目管理里的“预览”链接默认为伪静态地址的BUG。更改后会根据配置文件自动给出动态地址或伪静态地址。 6、修复默认模版中不存在single_content.html模版的BUG。该BUG导致单页不能正常显示。 7、为了站长在批量添加栏目的时候更加方便。本版本在批量添加栏目出加入了一个外链的批量生成栏目拼音的工具。 工具地址:http://www.fengcms.com/tool/classtool.php 8、根目录下增加了《FengCms 模版标签白皮书.doc》文件,便于大家理解FengCms的模版标签系统。 9、修改根目录下配置文件config.php中的说明为中文,便于新手站长理解。 PS:希望大家在发现BUG后,不要生气,请在我们的官方论坛反馈您遇到的BUG,我们会尽快修复BUG。 Fengcms beta 1.03修复BUG如下: 1、频道栏目无法使用分页列表的BUG。 2、修复自建模型回收站能回收,但不能恢复的BUG。 3、去掉了安装时数据库密码的校验,因为有网友反馈本地数据库密码为空导致无法安装。 4、修改后台登陆界面验证码为认证码。 5、修改安装时填写配置文件原理。现在不会因为配置文件不是初始状态而写入不成功了。 6、修改读取默认安装数据库原理。现在安装程序不会修改默认安装数据库(可多次安装)。 7、安装完成后,增加“删除安装目录”选项,确保网站安全。 Fengcms beta 1.02修复BUG如下: 1、修复配置文件config.php文件默认数据库名不正确,导致安装不上去的BUG。 赶着急了-_-||| FengCms beta 1.01修复BUG如下: 1、默认安装数据库中友情链接url默认数值应该是http://而不是1。 2、默认安装数据库中友情链接状态l默认数值应该是1而不是空。 3、默认模版首页友情链接查询编码格式不正确。 4、系统后台基本信息设置自动获取网站地址保存无效。 5、默认文章系统模版侧栏搜索提示请输入关键词。 ================================ Fengcms团队对出现这几处BUG深表歉意。这是我们工作不严谨导致的。