我的电脑进论坛显示这个以前不的啊
使用数据库管理软件修改DedeCMS管理员用户名
这里,我们使用Navicat这款软件来修改DedeCMS管理员用户名。本地环境、windows2003等服务器环境下,可以安装Navicat操作练习。虚拟主机空间的用户,没有权限安装Navicat。启动Navicat后,打开站点对于的mysql数据库,如图1所示。
这里DedeCMS演示站点数据库表前缀为默认dede_,比如你站点表前缀为dd_,那你去找dd_admin这个表。在图1里,双击存储DedeCMS管理员信息的数据表dede_admin,打开数据表界面,如图2。
默认情况下,DedeCMS系统只有一个管理员,可以在后台添加多个管理员。默认的管理员admin的id为1,这里显示一条id为1的数据,如有添加多个管理员,则会有多条数据显示在这里。在图-2里,userid对应管理员用户名,uname对应笔名,这里可以直接单击修改其值,然后保存即完成了DedeCMS管理员用户名或其他字段值的修改。
include是DEDECMS的系统文件夹,里面放的是DEDECMS系统下的一些系统功能函数文件和功能定义与说明以及参数的文件。\x0d\include目录文件作用解析\x0d\arcarchivesclass 主文档类(Archives类)\x0d\arccaicaiclass 踩踩文档类\x0d\arcfreelistclass 自由列表类\x0d\arclistviewclass 文档列表类\x0d\arcmemberlistviewclass 会员列表视图类\x0d\arcpartviewclass 视图类\x0d\arcrssviewclass RSS视图类\x0d\arcsearchviewclass 搜索视图类\x0d\arcsglistviewclass 单表模型列表视图类\x0d\arcsgpageclass 单表模型视图类\x0d\arcspecviewclass 专题视图类\x0d\arctaglistclass Tag列表类\x0d\channelunitclass 频道模型单元类\x0d\commonfunc 系统核心函数存放文件\x0d\commoninc 系统变量定义文件\x0d\datalistcpclass 动态分页类\x0d\typelinkclass 栏目连接\x0d\userloginclass 管理员登陆类\x0d\vdimgck 验证码\x0d\typeunitclassadmin 栏目单元,主要用户管理后台管理处\x0d\typeunitclassmenu 栏目单元,主要用户管理后台管理菜单处\x0d\typeunitclassselector 栏目单元,选择框\x0d\uploadsafeinc 防止用户通过注入,强制限定的某些文件类型禁止上传\x0d\dedeattclass 属性的数据描述\x0d\dedecollectionclass Dede采集类\x0d\dedecollectionfunc 采集小助手\x0d\dedehtml2class 织梦HTML解析类V16 PHP版,针对于采集程序,主要是获取某区域内的、超链接等信息\x0d\dedehttpdownclass 织梦HTTP下载类\x0d\dedemoduleclass 织梦模块类\x0d\dedesqlclass 数据库类,系统底层数据库核心类\x0d\dedesqliclass 数据库类\x0d\dedetagclass Dede织梦模板类\x0d\dedetemplateclass 模板引擎文件\x0d\dedevoteclass 投票类\x0d\diyformcls 自定义表单解析类
解决方案如下:
1 进入管理mysql的phpmyadmin
2 在左则选中自己的数据库
3 在右则勾选中错误信息中的那个’wxpetdata’表
4 滚动屏幕到下面,有个下拉菜单(With selected:),选择”Repair table”
---------------------------------------------------------------------
或者可以这样
wxpetdata被标记有问题,需要修复。于是赶快恢复历史数据,上网查找原因。最终将问题解决。解决方法如下:
找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:
myisamchk -c -r /data/dedecmsv4/dede_archivesMYI
然后myisamchk 工具会帮助你恢复数据表的索引。重新启动mysql,问题解决。
问题分析:
1、错误产生原因,有网友说是频繁查询和更新dede_archives表造成的索引错误,因为我的页面没有静态生成,而是动态页面,因此比较同意这种说法。还有说法为是MYSQL数据库因为某种原因而受到了损坏,如:数据库服务器突发性的断电、在提在数据库表提供服务时对表的原文件进行某种操作都有可能导致MYSQL数据库表被损坏而无法读取数据。总之就是因为某些不可测的问题造成表的损坏。
问题的编号为145
2、问题解决办法。
当你试图修复一个被破坏的表的问题时,有三种修复类型。如果你得到一个错误信息指出一个临时文件不能建立,删除信息所指出的文件并再试一次--这通常是上一次修复操作遗留下来的。
这三种修复方法如下所示:
% myisamchk --recover --quick /path/to/tblName
% myisamchk --recover /path/to/tblName
% myisamchk --safe-recover /path/to/tblName
第一种是最快的,用来修复最普通的问题;而最后一种是最慢的,用来修复一些其它方法所不能修复的问题。
检查和修复MySQL数据文件
如果上面的方法无法修复一个被损坏的表,在你放弃之前,你还可以试试下面这两个技巧:
如果你怀疑表的索引文件(MYI)发生了不可修复的错误,甚至是丢失了这个文件,你可以使用数据文件(MYD)和数据格式文件(frm)重新生成它。首先制作一个数据文件(tblNameMYD)的拷贝。重启你的MySQL服务并连接到这个服务上,使用下面的命令删除表的内容:
mysql> DELETE FROM tblName;
在删除表的内容的同时,会建立一个新的索引文件。退出登录并重新关闭服务,然后用你刚才保存的数据文件(tblNameMYD)覆盖新的(空)数据文件。最后,使用myisamchk执行标准的修复(上面的第二种方法),根据表的数据的内容和表的格式文件重新生成索引数据。
如果你的表的格式文件(tblNamefrm)丢失了或者是发生了不可修复的错误,但是你清楚如何使用相应的CREATE TABLE语句来重新生成这张表,你可以重新生成一个新的frm文件并和你的数据文件和索引文件(如果索引文件有问题,使用上面的方法重建一个新的)一起使用。首先制作一个数据和索引文件的拷贝,然后删除原来的文件(删除数据目录下有关这个表的所有记录)。
启动MySQL服务并使用当初的CREATE TABLE文件建立一个新的表。新的frm文件应该可以正常工作了,但是最好你还是执行一下标准的修复(上面的第二种方法)。
3、myisamchk工具介绍(见mysql的官方手册)
可以使用myisamchk实用程序来获得有关数据库表的信息或检查、修复、优化他们。myisamchk适用MyISAM表(对应MYI和MYD文件的表)。
调用myisamchk的方法:
shell> myisamchk [options] tbl_name
options指定你想让myisamchk做什么。在后面描述它们。还可以通过调用myisamchk --help得到选项列表。
tbl_name是你想要检查或修复的数据库表。如果你不在数据库目录的某处运行myisamchk,你必须指定数据库目录的路径,因为myisamchk不知道你的数据库位于哪儿。实际上,myisamchk不在乎你正在操作的文件是否位于一个数据库目录;你可以将对应于数据库表的文件拷贝到别处并且在那里执行恢复操作。
如果你愿意,可以用myisamchk命令行命名几个表。还可以通过命名索引文件(用“ MYI”后缀)来指定一个表。它允许你通过使用模式“MYI”指定在一个目录所有的表。例如,如果你在数据库目录,可以这样在目录下检查所有的MyISAM表:
shell> myisamchk MYI
如果你不在数据库目录下,可通过指定到目录的路径检查所有在那里的表:
shell> myisamchk /path/to/database_dir/MYI
你甚至可以通过为MySQL数据目录的路径指定一个通配符来检查所有的数据库中的所有表:
shell> myisamchk /path/to/datadir//MYI
推荐的快速检查所有MyISAM表的方式是:
shell> myisamchk --silent --fast /path/to/datadir//MYI
如果你想要检查所有MyISAM表并修复任何破坏的表,可以使用下面的命令:
shell> myisamchk --silent --force --fast --update-state \
-O key_buffer=64M -O sort_buffer=64M \
-O read_buffer=1M -O write_buffer=1M \
/path/to/datadir//MYI
该命令假定你有大于64MB的自由内存。关于用myisamchk分配内存的详细信息,参见5955节,“myisamchk内存使用”。
当你运行myisamchk时,必须确保其它程序不使用表。否则,当你运行myisamchk时,会显示下面的错误消息:
warning: clients are using or haven't closed the table properly
这说明你正尝试检查正被另一个还没有关闭文件或已经终止而没有正确地关闭文件的程序(例如mysqld服务器)更新的表。
如果mysqld正在运行,你必须通过FLUSH TABLES强制清空仍然在内存中的任何表修改。当你运行myisamchk时,必须确保其它程序不使用表。避免该问题的最容易的方法是使用CHECK TABLE而不用myisamchk来检查表。
两个办法
1新建一个变量;进入系统——系统基本参数——
添加新变量右上角如下图:
点击保存变量,后台参数中就会多出一个网站底部信息变量的输入框,输入底部信息,通过:{dede:globaldede_powerby/}就可以在模板中调用了。有了我们自己的版权信息变量,我们就可以删除之前系统自带的版权信息变量。
我们使用sql命令工具在系统设置下面有个sql命令工具在输入框输入以下SQL语句,即可删除系统的版权信息变量。
SQL语句:
1DELETE FROM dede_sysconfig WHERE varname = "cfg_powerby"
2修改源码除了添加另一个变量之外,还可以看看官方的最新补丁使用到什么,通过查看67日官方更新补丁,织梦DedeCMS官方在6月7号的安全补丁主要更新文件是include/dedesqlclassphp,修复变量覆盖漏洞。但是下面的这段代码明显是不正常的,为什么要用这种编码呢?删除该文件的下面这段代码就可以解决这个问题了。代码如下:
12$arrs1 = array(0x63,0x66,0x67,0x5f,0x70,0x6f,0x77,0x65,0x72,0x62,0x79);$arrs2 = array(0x20,0x3c,0x61,0x20,0x68,0x72,0x65,0x66,0x3d,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f, 0x77,0x77,0x77,0x2e,0x64,0x65,0x64,0x65,0x63,0x6d,0x73,0x2e,0x63,0x6f,0x6d,0x20,0x74,0x61,0x72, 0x67,0x65,0x74,0x3d,0x27,0x5f,0x62,0x6c,0x61,0x6e,0x6b,0x27,0x3e,0x50,0x6f,0x77,0x65,0x72,0x20, 0x62,0x79,0x20,0x44,0x65,0x64,0x65,0x43,0x6d,0x73,0x3c,0x2f,0x61,0x3e);
以上2个方法都可以有效去除底部的版权信息,但是不建议用第二种,会造成注入漏洞的隐患,最好使用第一种!
glusterFS与ceph哪个更好些,记些东西
面向不同应用场景,ceph更适合iops要求高的场景,gluster更适合流量大的场景。
wordpress与dedecms哪个更好些建站方向对比
如果是单单的建立一个博客,那么选择wordpress是首选,这个是博客系统,非常有优势,但是也用dedecms建博客的人也很多;如果是建立小型站,企业站,那么dedecms有优势
插件比较
wordpress的插件资源特别丰富,一般的功能都可以有对应的插件来实现,dedecms的插件也不少,但是更多的是付费的,这对于刚开始建站就就付费买插件并不好,当然如果很富有,那也不在乎那几个费用
语言选择对比
如果建站的浏览群是在国外,那么最好是wordpress,wordpress是世界性质的建站系统,支持的语言特别多,原版的是英文的,汉化也很方便;dedecms免费的目前只有中文,英文的是付费的
收录方面对比
在国内,dedecms的收录比wordpress要好点,而且收录的速度也比较快,因为dedecms的构架是根据SEO特性设置的,这点dedecms确实比wordpress要强不少,但是如果是在国外的话,两者的收录差不多,但是也看情况,dedecms倾向百度搜索引擎,而wordpress倾向google和别的搜索引擎
安全稳定性对比
dedecms的发展时间只有短短的几年,而wordpress的历史要长很多,wordpress各方面的安全技术更高,更稳定;dedecms最近几年的安全性也在提高,不过还是远不及wordpress,一个网站的安全是非常重要的,一个站如果今天被植入广告,明天被注入木马,那是非常闹心的事
入手管理对比
wordpress的入手很容易,但是如果能懂php那就更好用,dedecms的入手稍微要麻烦点,但是也不难,也有的人认为dedecms更好入手和管理,根据个人的技能决定哪个好用好管理
我在使用wordpress,但我喜欢dedecms多些。wordpress操作简单,如果做博客站的话,可以选择。如果是做cms网站或者企业站,建议选择dedecms。插件装多了,对网站的加载速度有影响;收录方面我个人觉得dedecms好些。
CISA与ACCA哪个更好些首先同意一楼的部分回答。考试国籍不同,方式不同,时间不同。
但是还是有些说的不对,这两个考试本身方向完全不同,不能说这个好或者那个好。
CISA是计算机审计方面的考试,说实话方向还是比较单一的,出来之后大部分还是在企业做计算机内审的工作。
ACCA是财会类的考试,是会计财务从业方面的资格认证,出来后可以在会计师事务所,咨询公司,投行,银行等金融财经类的公司工作,当然最主要的方向还是企业内部,做财务分析或者企业内审都是可以的。
两相比较之下呢,ACCA耗时较长,花费较大(如果14门课全部一次性通过,基本上花费在2w左右),但是前景比较好,可选范围大。CISA时间短,考试形式简单,相比ACCA花费少,但是相对的工作范围比较狭窄,不过目前市场正在扩大。
至于具体怎么选,还是要看你自己的目标了。
快车和迅雷哪个下载东西更好些?迅雷更好,个人观点
ibm与东芝的本本哪个更好些去东芝的官网看看它的历史,你就会知道,笔记本是怎么来到这个世界上的了!toshiba 东芝的笔记本上的硬件几乎都是东芝自己生产的,除了cpu,内存,质量是没话说的,不要听别人说什么什么坏了,任何机器都会出现故障的!我就是用的东芝的r100。性能很好,两斤重!超薄!世界上最薄最轻电脑!
WinXP与Win7哪个更好些?这个是看配置跟你是准备用系统是聊天还是游戏的问题·
暂时本人觉得还是先用XP·W7用盗版的再怎么说也还没有山寨的很好·等以后弄好了再用·
精彩尽在大地论坛
本文来自大地技术论坛
5320与N72哪个更好些呵呵,N72看起来大气,很男人气有派头现在行货1518很热销跟5320比,我感觉质量是很棒的
但是话说回来,我知道您一定很难抉择其实我还是比较偏爱5320的,首先5320的系统是第三版,N72 Symbian OS v81a操作系统S60平台第2版本5320的系统资源更多,而且有类似N78 79的主题界面很绚烂
速度5320比N72快很多 5320的行货1400 还是很实惠的
皇冠与XTS,哪个更好些一般代步用车选择皇冠省油也省心;追求技术与性能的选择XTS,毕竟是豪华品牌。
0条评论