存档: 标签: ‘wordpress’

WordPress博客搬家(二)

9 条评论 2010年2月10日

接上篇:WordPress博客搬家(一)

一个全新的WordPress博客在DreamHost主机上建立了,这只能算是完成了搬家的最简单的一步,更重要的是数据的导入。

WP数据的导入方法有很多种,具体的种类可以到WP博客后台去查看一下,但是最经常用到的,貌似还是直接用MySQL数据库的备份进行导入。

而在要导入数据库备份的时候,忽然发现数据库接近10M,太大了,而DreamHost主机的数据库及附件上传默认的限制是7M。

如何突破DreamHost数据库及附件上传限制呢?

首先,我们应该了解究竟是什么限制了文件上传的大小。Google一下,不难得出,是php.ini这个文件进行了限制,可是,php.ini这个文件在哪里呢?

1、获得SSH登录权限。貌似没有SSH权限,你是没有办法修改php.ini文件的(我也不确切,毕竟是二把刀)。为了保险起见,赋予了SexStoreOnline.info的登录帐号SSH权限。

在DreamHost管理面板中,Manage Users,选择你要更改的账户,选择后方的”Edit”进入管理页面,将”User Account Type“更改为Shell account。

2、创建cgi-bin文件夹及php.ini文件

方法一:SSH登录DreamHost主机,用命令创建文件夹及相应文件。

SSH登录工具我使用的是putty,这是一个小巧的SSH远程登录工具,点此下载

登录之后,使用命令创建cgi-bin文件夹。将example.com替换为您绑定在DH主机上的域名。

mkdir $HOME/example.com/cgi-bin

然后,将php.ini文件拷贝到这个文件夹。

cp /etc/php5/cgi/php.ini $HOME/example.com/cgi-bin/php.ini

方法二:直接用FTP创建文件夹,同时上传php.ini文件。

直接用ftp登录主机,在你的域名文件夹下,创建文件夹cgi-bin。然后将php.ini文件拷贝至该文件夹。php.ini文件可以点此下载。

3、修改upload_max_filesize参数设置。

限制上传文件大小的参数就是php.ini中的upload_max_filesize参数,最简单的方法还是直接用FTP将编辑好的php.ini文件上传到原来的位置。

用记事本打开php.ini文件,ctrl+F搜索”upload_max_filesize“,将”upload_max_filesize = 7M”中的”7M”更改为你期望的大小。当然,不要太大哟,说不定会有安全隐患。修改好之后,保存,用FTP上传到cgi-bin文件夹就可以了。

另外一种方法还是通过SSH登录修改,不过我没有测试,不知道好使不好使,放在这里仅作参考。

perl -p -i -e ‘
s/.*upload_max_filesize.*/upload_max_filesize = 100M/;
‘ “$INIFILE”

这样,你就可以在phpMyAdmin里面导入较大的数据库文件了。

待续……

WordPress博客搬家(一)

12 条评论 2010年1月31日

在天朝工信部的淫威下,我之前用Wordpress做的一个小站被迫要更换域名了,而且由于小站所使用的主机在一个月前就已经到期了,由于年底工作太忙,一直都没有顾得上寻找新的主机安放,因此此次的搬家相对比较复杂一些。

WordPress的域名要更换,由原来的SeeeeeeeeeeX.cn更换为SexStoreOnline.info,而且原来的域名自动转发功能已经被中国万网无情的在没有任何告知的情况下关掉了……

其实,SexStoreOnline.info这个域名也是昨天晚上刚刚注册的,在Godaddy.com上注册info的域名,花了1.07美元(其中含有0.18美元/年的类似于域名管理费这样的费用,info目前在Godaddy.com上注册的价格是0.89美元)。

主机是用的前一段时间注册的DreamHost的那个主机,注册了一个月了,总算要开始使用了,sigh……(据说DreamHost主机续费的话,价格会相对贵一些,估计明年这个时候又有的忙了)

第一件事是要把SexStoreOnline.info的NS服务器换成Dreamhost的,这个很简单,很快就换好了。不得不佩服Godaddy.com的速度,刚刚注册了域名,更换了NS服务器,不出五分钟,竟然已经解析成功了。而回想域名在万网的时候,不等个24小时,你就对不起万网的工作效率。

第二件事情,就是在DreamHost上安装WordPress了,DreamHost提供了一键安装服务,只要把域名绑定在主机上,使用一键安装,几分钟就可以把一个WP博客呈现在你面前……

Snap1.jpg

在DreamHost控制面板的左上角,点击One-Click Installs就可以进入网站一键安装页面

Snap2.jpg

第一次使用的用户会有上图中的前两个选项,如果已经一键安装过任意一个网站程序,就会出现第三个选项。

在这里,建议选择第二个Advanced mode(高级模式),从说明中我们可以看到,在第一个简单模式中,用户对网站的控制权将比较低,如果是WP的话,我想大概就只是像yo2.cn的用户那样吧,无法对WP进行升级和比较高级的维护。而在第二种模式中,用户拥有full control。

点击Advanced mode后,DreamHost会问你,需要安装哪一种程序,同时安装在哪个域名下:

Snap3.jpg

程序种类挺多,可我就认识WordPress一个……

Snap4.jpg

接下来,你需要选择安装的位置(安装在哪个域名下),是否需要系统自动为你创建一个数据库,之后点击”Install it for me now!”按钮,你的邮箱中就会收到一封安装成功的邮件,你的WordPress就可以放心使用了。

当然,一键安装只能安装英文版的WP,如果你想安装中文版的,可以麻烦一点:

1、可以上传中文安装包,然后自己一步一步安装

2、另外一种办法就是去下载个中文的语言包,上传到安装程序相应位置(以前的时候是可以的,现在我就不清楚了,自己去查一下吧)

博客安装成功了,下面的事情就是要把原来的数据导入到新的博客中了。

待续……

WordPress管理员帐号被盗了怎么办?

11 条评论 2009年11月1日

前几天,忙着搬家,一直没有更新博客,搬家完成后,却发现其中的一个博客被黑客攻击了……

hacker.jpg

黑客在博客的根目录下面增加了一个index.html的文件,使其取代了原本的主页,好在没有其他的过分的动作,日志页面都可以完美的访问……当然需要绕过主页才行。

开始没觉得什么,但是访问后台的时候却发现了比较严重的问题,提示管理员帐号的密码错误,而点击忘记密码之后,邮箱里却没有收到新密码的邮件。

太恐怖了,管理员密码丢失,连邮箱地址也被更改了……

搞了好久,没有搞出所以然来,只好借助于Google,最后选择了一个最为稳妥的方法:通过修改数据库重置密码

登录phpMyAdmin后台, 选择wordpress所在的数据库,单击wp_users选项,选择右侧上端的浏览选项-编辑user_login进入编辑页面,user_pass后的值就是密码,将密码修改为:”5d41402abc4b2a76b9719d911017c592″,然后回到WordPress登陆页面,使用密码”hello” 登陆即可。(当然,你改成别的密码也可以,我只是不知道如何把前面那串代码跟字母或者数字互译,有懂的童鞋可以教教我哦)

另外,还有三种方法可以重置密码,不过没有试验过:

方法一: 使用 password-resetter插件

下载: password-resetter

用法:1、将password-resetter.zip解压;

2、上传password-resetter.php到WordPress根目录(注意:这不是WordPress插件!)

3、运行http://yousite/password-resetter.php

4、在Set admin password:后面输入你要重置的管理员密码!然后点提交查询内容就可以了

5. 记得删除服务器上的password-resetter.php (不然会被他人利用)

方法二:手动更改密码

新建一个pwd.php文件,加入 echo md5(‘你的密码’);

上传到主机根目录下,执行http://你的域名/pwd.php,然后连到你的数据库执行

update wp_users set user_pass=’执行pwd.php显示的字符串’ where user_login=’admin’;

OK,现在可以用自己设定的密码进入管理员帐户了。

方法三:

当忘记密码后,只要把下面代码拷到主题的index.php刷新即可

<?php
$user = get_userdatabylogin(‘admin’);//忘记密码了,总记得用户名吧
wp_set_password(‘1′,$user->ID); //然后就用用户名admin,密码1登录就可以了,登录就可以了 ?>

Mail To Commenter 插件出现问题

5 条评论 2009年6月20日

自从前几天WordPress升级到2.8之后,发现Mail To Commenter插件出现了一个小问题:

原来显示为“人在岱北 静心聆泉 wordpress@sun-q.cn”的发件人处,竟然是空白!

(原来的收件人显示正确)

原因可能出现在哪里?有没有人跟我遇到同样的情况呢?

济南房子网:关注济南地区住宅装修

5 条评论 2009年4月19日

以前注册的一个CN域名(jnfangzi.cn),曾经想要卖过,但是没有卖出去。正好最近忙着装修,感觉这个域名也还可以,于是就拿出来做一个相关的站点,平时自己查看的一些资料直接粘贴过来就可以了,也算是废物利用。

经过一天的奋斗,利用了WordPress这个优秀的平台,采用了一款叫做inews-v2的CMS主题,站点的雏形算是有了

济南房子网

jnfangzi.cn命名为济南房子网,专注于济南地区住宅装修。希望大家多多支持哦。