分类目录: Wordpress
jdfwkey是什么?|及其解决方法|金盾防火墙
关于jdfwkey问题的讨论
?????? 之前我的网站前几天无缘无故进入主页的时候出现一段JavaScript
的语言脚本.需要点击(进入主页)方可打开真正的主页.并且会在网址后面加入?jdfwkey=(随机码)的码号.
????? 我开始排除了FTP上面是没有任何index.php之前的页面,并且检查了DNS设置(我的设置是谷歌的8.8.8.8),同时确认不是ISP劫持.
????? 开始讨论问题的时候发现是因为最近网站受到攻击.IDC加上了金盾防火墙,并且默认策略是CC模式,导致了连接强制加上了字符默认格式是这样的:
dwkey — 金盾墙(JDW) 键(key)
=bx88k1? — 验证码 bx88k1
MySQL数据库 网站服务器数据拷贝/备份指南
首先,我们来解释什么是MYSQL?
?????简单的说,mysql是一种数据库类型,存储我们所需要的各种资料,通常来说,MySQL使用最广泛的地方在大型门户网站,巨型软件数据存储。大的数据库体积有时候多大上万GB(当然进行了优化的树状引索、结构优化、分布式服务)。
这样说很抽象,就好比大脑和嘴巴的关系,数据库就是人的大脑,储存所有的的数据。
其实最让人担心的就是数据丢失,其他都是浮云。通常服务器供应商会提供一周一次的全自动备份,甚至24小时异地机房备份。
当然我们不放心的话可以自行进行备份。
?
前段时间我遇到了一个非常有趣的事情。
之前我的服务器运营商是号称中国十大IDC之一的某wen网,速度不错,数据库连接效率也不错。但是自从他们更换我那组服务器之后,速度明显下降了,以前可以秒开的网站,因为mysql执行效率的降低网站异常缓慢。
经过检索,和分析mysql的状态,我发现有其余公用服务器的网站进行每秒上千次的数据库检索和写入严重的拖住了系统资源,导致响应速度降低。
因此我决定将网站迁移至同一个电信机房的另外一组服务器上去。那里还放置着我的另外2个独立网站。
但是数据库迁移遇到了问题,写出我的经验给大家共享。
我们下面将要迁移的数据库称之为A,新数据库为B。
A数据库包含了dedecms(织梦内容管理器系统)前置表为dede_的数据库.并且还有被转移对象的wordpress的数据库(表单wp_)
B数据库包含了购物网站shopep的数据库并且还包含了discuz?论坛系统的论坛数据库(表单为cdb_)
?????我目前的需求就是需要将数据库的wp_表单数据转移到B数据库.
当然你不要指望星外主机管理面板的备份和还原!!!他会直接要你哭掉—帮你消掉数据的同时,倒入你的新数据!!!
?????看起来简单,但是却是一个纠结的过程?-?-
?????使用mysqladmin进行数据库导出,你可以想到-?-导出的是文本文件,多大的文件啊,多纠结啊.并且连同dede的数据一起出来了,修改好数据库名,信息后倒入系统提示出错.
然后使用MYSQLADMIN等本地MySQL本地管理软件进行数据库修复优化,无果.链接不上数据库(IDC真烂?啊!!)
?????放弃这个邪恶的想法之后,我直接用帝国的Mysql数据库备份恢复软件进行了,设置好主机后,在服务器进行备份,竟然备份了49分钟才成功,检查数据包,嗯没有问题.
然后从新上传一个帝国的程序上去,选择备份好的wp_开头的表单数据那份备份进行还原操作到B数据库,一切非常迅速.
最后你要做的就是将wordpress的配置填上你B租服务器的数据库名称,一切ok!
然后,现在网站开始可以秒开了,google的广告联盟这2天拿去审核了,希望可以通过,哈哈。
当然,b数据库的shopex数据和discuz的数据完好无损。
帝国备份王下载:http://www.phome.net/ebak2010/
原文链接:来至新锐博客http://www.ruiim.cn/index.php/mysql_back/
WordPress全部页面空白解决方法
WordPress是本站使用的博客程序,也是简单的博客类型的CMS,当然,wordpress有非常多的用户群,多多少少会出现一些问题,当然,像我们这些怪病也会有的,我网站的读着一定会发现近段时间来我的博客很多时候无法打开,但是却以空白页形式展开.
经过我多次的探讨研究,我总结出了以下解决情况.以方便wordpress乃至使用php+mysql程序的朋友解决问题.
首先,测试MySQL数据库连接.新建一个文本文档,保存为test.php,注意第一个root是你的数据库用户名,第二个是密码!如果显示成功,说明你的mysql配置是ok的,如果返回了错误代码,请对照解决!
//*php新锐博客————-代码开始—————-
<?php
$link=mysql_connect(‘localhost’,'root’,'root’);
if(!$link) echo “失败!”;
else echo “成功!”;
mysql_close();
?>
//———————–结束————————
2.如果成功,说明你的数据库是没有问题的,你可以将网站根目录下的wp-config.php删除,然后打开你的网站,如果提示新建配置文件,ok!你的网站php是正常的
填入你的主机地址,数据库用户名密码,还有数据库名称,前缀! 如果可以打开你的网站说明,你的网站是没有问题的!
3.如果还不可以,请检查一下你网站的授予权限!用FTP程序将所有php文件的属性设置为777,并且设置给予除了上传目录外所有系统目录777权限!
有的童鞋跟我说,777权限是Linux主机下才存在的设置问题,因为Linux主机一般都是666权限,但是windows主机偶尔也会存在这个问题!
?
ok!打开你的网站,看看有没有复活?
——————————
文章来源: www.ruiim.cn
原文链接: http://www.ruiim.cn/index.php/wordpress-all-about/
转载请保留原文链接,谢谢









