网站全新改版,使用全新主题,精简文章,重新分类。同时建议大家使用FireFox、Opera、Safri、IE9+等高级浏览器访问!

宕机处理经过

Wordpress 木华澄 2584℃ 0评论

核心提示:本文针对自己新建小站宕机处理过程,和大家分享:如何防止别人把域名解析到自己的独立IP上,wordpress网站全新重装过程,快捷管理工具栏去掉的方法。并且针对重装过程,用亲身经历告诉大家网站的数据库一定要及时备份(如果网站更新频繁,最好天天备份),网站文件在修改前一定要做好备份。

 

自己3月31号建立的网站,使用Ixwebhosting上的独立域名解析,但是从4月4号开始,发现有网站解析到我的程春杰博客独立的IP上。在谷歌搜索中输入程春杰,我的网站曾几次出现在第一名,但是域名显示的却不是我的域名,点击之后,状态栏会显示“正在连接chengchunjie.com”,但是最终打不开我的网站。

为了防止别人把域名解析到我的独立IP,咨询了Ixwebhosting客服,并且在网上寻找方法,鉴于我的主机是Lunix操作系统,最后决定使用下列方法:

设置.htaccess文件。在.htaccess文件中加入以下代码:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^别人的域名.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.别人的域名.com$
RewriteRule ^(.*)$ http://www.自己的域名.com/$1 [R=301,L] //也以随便填个不存在的网址。

注意:在.htaccess中加入代码时,尽量不要放在以下代码中间,因为以下代码每次更改固定链接之后都会自动重写其中内容,会自动抹掉自己添加的代码。

    
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

自己使用该方法之后,自己首先用CutFTP登陆后发现网站根目录下没有.htaccess文件,直接FTP上传之后,打开网站,发现网站已经无法正常打开(具体症状:首页可以打开,没有任何问题,但是页面上的任何连接均会返回出错页)。这时自己才想到,wordpress网站在设置固定链接之后,都会自动重建.htaccess文件,所以,在自己上传.htaccess文件之前,网站的根目录下肯定是存在.htaccess文件的,因为我设置过固定链接。但是不知道为什么CutFTP登陆后没有显示,并且在自己上传时也没有覆盖的提示。并且自己在上传.htaccess文件后,发现在CutFTP远程端还是看不到.htaccess文件,所以自己猜想,在CutFTP的远程端,.htaccess文件是隐藏的,用FlashFXP登陆后,发现果然,网站的根目录下存在.htaccess文件。

至此,明白了网站打不开的原因是因为自己的.htaccess文件覆盖掉了原来的.htaccess文件。于是想恢复.htaccess文件,查找一番之后,还是担心自己还原的文件和原文件不同,所以最后决定重装整个网站。

血的教训:在修改网站的相关文件时,进行覆盖前一定要记得将原文件备份。切记切记!

下面是重装的血泪史:

1.备份数据库,将自己的wordpress所用的数据库完整备份,下载到本地计算机。

2.然后删除数据库中的所有表。

3.清空网站目录下的所有文件,重新拷贝进去wordpress程序,全新安装。

4.导入数据库。

在导入数据库时,又出了问题,一直无法导入数据库,提示出错(错误代码没有及时记录)。在网上根据错误代码查找,但是网上没有针对该错误的答案,找到类似的答案:用Notpad++打开备份的数据库,删除“数据库”结构前的所有记录,但是导入时还是出现错误(这次错误代码和第一次不同,但是文章事后写的,没有及时记录错误代码)。

最后,选择了清空数据库,导入时仍然出错。没有办法之后,删除了所有的数据表,导入备份数据库成功!

重装wordpress总结:重装wordpress,导入数据库方法:在全新安装wordpress之后,直接删除wordpress数据库的数据表,然后导入数据库,则导入过程能顺利进行。

接着,安装主题、插件(还原数据库时,插件使用的数据库同时也被还原)。

但是出现一个新的问题:登陆后台后,最上面一栏的工具栏出现错误现象,有待进一步找到解决方法。

补充:快捷工具栏方法:

登陆博客管理后台→用户→我的资料

可以看到“显示管理工具栏”,把“在浏览站点时”前的勾去掉,保存更新。

 

 

转载请注明:程春杰博客 » 宕机处理经过

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(9)个小伙伴在吐槽
  1. 唯一不太理解的是,别人把域名解析到你的IP上有啥用?
    飘无痕2012-04-21 22:35 回复
    • 呵呵,是啊,当时我也是这么想的,解析到我的IP上,反而对我好,但是,事实是,解析到我的IP上之后,显示他的网址,但是打不开网页。但是在后面显示我的网址时,就可以打开我网页,所以别人搜索后,都告诉我我的网站没办法打开,郁闷啊,呵呵,就错做后写了此文
      程春杰2012-04-22 01:50 回复
  2. 呵呵~~~好呀
    虫虫2012-04-16 22:40 回复
  3. 过程太复杂了~~这些东西看着很吃力啊 。。。
    虫虫2012-04-13 19:51 回复
    • 呵呵,恩恩, 就是做网站的一些东西,要是你学习的话,很快也就可以搞懂了
      cchunj2012-04-13 21:41 回复
      • 感觉自己太笨,还是看看你的就好了~~~嘿嘿
        虫虫2012-04-15 17:01 回复
        • 呵呵,有好的文章,如果愿意,投稿给我,我贴出来,一定署上你的芳名哦
          cchunj2012-04-16 00:39 回复
  4. 来踩踩
    琰琰2012-04-12 19:38 回复
    • 呵呵,欢迎多来看看哦,多给我提提建议
      cchunj2012-04-13 21:42 回复