首页建站帝国CMS教程 帝国CMS最强优化攻略(解决生成静态文件报错等各类奇葩问题)

帝国CMS最强优化攻略(解决生成静态文件报错等各类奇葩问题)

1、去除帝国cms评论的登录按钮及链接点评:一般注册登录功能是关闭的,在此多此一举,还无意引导蜘蛛进入造成误会。而一些扫描软件会去发帖,占用并发。删除后方便制定防火墙规则。…

1、去除帝国cms评论的登录按钮及链接

点评:一般注册登录功能是关闭的,在此多此一举,还无意引导蜘蛛进入造成误会。而一些扫描软件会去发帖,占用并发。删除后方便制定防火墙规则。

位置:/e/pl/loginjspl.php第18行

操作:将登录的a标签删除,即可

2.修改enews等一系列手段防止恶意发布外链

可以通过设置权限,修改index文件插入exit();防火墙或者伪静态禁止访问等方式,防止被恶意发外链。

上一段懂的都懂,不懂的算了吧,作为发外链的渠道之一,也不想带更多小伙伴误入歧途引来不必要的麻烦。一般用此法的都是些垃圾站,批量post,不适合大多数站长。

受影响的站目测对权重没有太大影响,但是恶意的发布会搞死MySQL,当遇到MySQL频繁宕机时就该重视。

这一块属于运营问题,主要是站群站长会比较头疼。

3、内容页tags改造:自定义网址等

例如默认tag地址:/e/tags/?tagname=伪原创

变更为:/ta/?tag=伪原创

操作步骤:

1、修改/e/class/t_function.php中的大概2213行  //显示TAGS

2、将 //显示TAGS 的整个sys_eShowTags函数复制,并重命名一个函数名。然后按需修改代码。qmkg站点已改造,存有部分案例。大家可以自行修改,非常简单。

3、后台-模板-管理标签 > 修改标签 。仿showtags新建一个标签,函数名同第2步

4、修改内容模板,如同showtags一样,引用第3步新命名的标签名称

5、清缓存,生成新的静态文件或缓存。搞定!

ps:qmkg网站之前已经做过tags伪静态化,因此修改时要稍加注意。站点中sys_eShowTagswd函数代码可以直接拿去用。

4、生成静态页面过程被中断

Pary1:由于数据表错乱导致的。

如下是我们常见的帝国数据库表,三个部分是主表、主句存储表、主索引表。三个表的信息数量应该是一致的,否则就需要你手工来进行校正。

校正方法一:

【系统】——【系统设置-数据更新-数据整理】——【最底下可见需要整理的数据库】

说明: 当生成信息内容页时提示如下错误时使用本功能来清理多余信息:

方法一可以处理部分不规整数据。

帝国CMS最强优化攻略-小北原创(解决生成静态文件报错等各类奇葩问题)

校正方法二:

进入数据库PHPmyadmin,执行如下SQL命令,是从_index索引表中找出_news表中不存在的ID.
 

SELECT id FROM phome_ecms_news_index WHERE NOT EXISTS (SELECT null FROM phome_ecms_news WHERE phome_ecms_news.id = phome_ecms_news_index.id);

找出这些不存在数据的ID,删除即可。(数据操作切记备份数据库)

如果进入数据库后发现数据量比对正常,但生成时依旧报错异常。

这是能让你抓狂的情况,几十万篇文章,里面穿插一百篇异常文章就能让你苦逼忙到半夜。

今晚刚解决一个生成静态页太慢的问题(某关联标签的操作模式有异常),接着遇到生成静态文件异常中断。偏偏CMS后台无法按id来生成。。

最后排查出文章有许多\转义符。在数据库中为\\

严重怀疑是tags标签的\符号在作祟

update `phome_ecms_news_data_1` set `infotags` = replace(infotags, '\\', '');

很痛快地生成html文件跑到了最后。

对于帝国cms生成静态被中断,小北总结一下吧:以下四条不分先后,只是帝国生成故障诊断中的四个可能性。


1、php配置内存不足

2、需要在后台的【数据整理】-选择要清理的数据表

3、在数据库对应的data_1中找到index表,找到异常的那一行并删除掉。

4、数据表中例如tags存在反斜杠“\” ,这是不科学的,要处理掉。采用第4步替换掉

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/diguo/39928.html
上一篇帝国cms7.5系统内置文本编辑器添加代码高亮功能
下一篇 帝国cms后台数据表更新速度慢或Internal Server Error 500报错的解决方法
zoulin

作者: zoulin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部