十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
有两种方法
成都创新互联服务项目包括保德网站建设、保德网站制作、保德网页制作以及保德网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,保德网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到保德省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
方法1:修改很多帝国cms多php文件(劣势:容易破坏帝国cms的框架结构,在升级的过程中,会出现很多不可预料的问题)
方法2:用jquery来清除很多多余的样式代码
div id="PageContent"[!--newstext--]/div
script
$(document).ready(function(){
$("#PageContent").find('strong').removeAttr('style');
$("#PageContent").find('span').removeAttr('style');
$("#PageContent").find('a').removeAttr('style');
$("#PageContent").find('p').removeAttr('style');
$("#PageContent").find('div').removeAttr('style');
$("#PageContent").find('table').removeAttr('style');
$("#PageContent").find('tr').removeAttr('style');
$("#PageContent").find('td').removeAttr('style');
$("#PageContent").find('img').removeAttr('style');
/*
* 如果还有其它的常用标签的话,就继续增加就OK了
*/
});
/script
1.按官方给的更新说明 替换index.php的内容 生成动态,
如果首页不需要生成HTML的, 把index.php换成下面代码
?phpif(!file_exists(dirname(__FILE__).'/data/common.inc.php')){header('Location:install/index.php');exit();}require_once (dirname(__FILE__) . "/include/common.inc.php");require_once DEDEINC."/arc.partview.class.php";$GLOBALS['_arclistEnv'] = 'index';$row = $dsql-GetOne("Select * From `dede_homepageset`");$row['templet'] = MfTemplet($row['templet']);$pv = new PartView();$pv-SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);$pv-Display();?
当然如果要生成html就不行了。
2.直接删除CMS根目下的index.php文件,这个办法看似最简单,但是我自己试过后却不成功。而且删除后也没办法使用动态浏览了。
3.使用.htaccess文件目前使用的是这个办法,试验成功。
方法如下:
在根目录的.htaccess里加入以下代码:
DirectoryIndex index.html index.php index.htm就这么简单。
4.在主机里面设置默认首页顺序:把index.html提到最前面。
因主机不同,设置方法也不同。就不具体细说了。
1、你的cookie没有记录下来,记录cookie是/e/class/connect.php文件中的一个函数,函数名称为esetcookie,先到这个函数内输出下setcookie这个函数能不能保存下浏览器的cookie内容,如果输出结构为false,就说明你的php环境没有开启这个函数的功能,找到php.ini配置文件,将output_buffering = of 改成output_buffering = 4096 然后重启下apache 就ok了!
2、文件编码问题,如果添加了用户自定义的函数usefun.php,该文件和你的版本文件格式不一样,设置下该文件的编码和你的版本文件格式一样即可解决问题,用editpuls等一些工具 文件另存为修改下编码即可。
3.cookie作用域问题,这种问题一般不会出现,如果是这种问题的话修改下/e/class/config.php这个文件,文件内的注释都是中文的,容易理解,找到设置cookie的地方设置下就可以了,分前台和后台的设置看清楚。目前我碰到的就着三种账号密码正确不能登录到后台的情况,如果这三种方法你都修改过还不能登录,说明你人品极差,重新安装下吧!
分析我的问题
帝国(ecms)后台登陆成功1~2秒后提示您未登录
帝国(ecms)后台登陆成功1~2秒后自动退出
帝国(ecms)无法恢复栏目目录
帝国(ecms)无法生成静态html内容页面
帝国(ecms)修改文章并刷新后无效果
本文提供内容全部由本人亲自实践,非常能理解大家的心情,纠结。
国(ecms)后台登陆成功1~2秒后提示您未登录、帝国(ecms)后台登陆成功1~2秒后自动退出解决方法
我的重要提示:必须先验证Linux下的权限;
目录1:.../public_html/e/data/adminlogin/ [#chmod 777 ./ ]
目录2:.../public_html/e/data/
目录3:.../public_html/e/
目录4:.../public_html/
(我的问题到这个步骤就已经解决了,如果还不行 请往下看。)
此问题是由emcs的文件验证功能造成的,最简单的解决方法就是,打开e/class/config.php文件,找到$do_ckhloginfile=1,修改为$do_ckhloginfile=0,这样文件验证就会被关闭。同样的,此操作会降低后台的安全性。
如果不想关闭文件验证功能,那么请按照下面的步骤执行:
1.请空间商的客服修复文件所有者和文件权限(如果你是原先可以登录,突然出现这种情况的话,此方法应该管用);如果是国外空间,那么提交一个ticket,写上“fix ownership and permissions”。
2.删除e/data/adminlogin目录下的那个user...神马神马log的临时文件,尝试登录后台
3.如果第二步登录后台失败,那么查看e/data/adminlogin目录下是否有新生成的登录验证文件,如果有,那么跳到第五步
4.如果没有新文件生成,那么说明是权限问题导致的,将adminlogin目录的权限设为777即可
5.如果有新文件生成,说明与权限无关,无法登陆的问题是由缓存导致的,只要手工删除缓存文件就能恢复正常,那么删除e/data/fc文件夹下所有文件即可。
6.以上方法依然未能解决,那么请考虑服务器时间与本地时间差异的问题,以及是否设置了IP验证。具体方法可以去帝国官方论坛搜索。
帝国(ecms)无法恢复栏目目录、帝国(ecms)无法生成静态html内容页面、帝国(ecms)修改文章并刷新后无效果解决方法:
这也是因为权限问题导致的,无法恢复栏目目录,说明网站根目录的权限有问题,设置为777即可。
无法生成静态html内容页面,说明栏目目录的权限有问题,设置为777即可。
修改文章刷新后仍然是之前的样子,也就是说无法修改静态html内容页面,该问题从两方面考虑:
第一,缓存的原因,实际上是缓存文件夹权限的原因,尝试手工删除缓存,然后将e/data/fc文件夹权限设为777。.
第二,静态html文件权限的问题,因为之前已经生成了文件,如果这个文件的权限是不可写的,那么也就无法修改并覆盖它了。知道了原因,解决方法就灵活了,因为狂人日记博客的内容不多,所以我将所有静态文件删除,然后重新生成一遍。而且,后台系统设置-文件设置里还有个强制生成的文件权限为777的功能,如果必要,大家可以利用一下。
首页需要是php或者shtml的才include file=这样引用
或者可以试试!--#include virtual="/include/head.html"--