博客从Lamp平台转移到Wimp平台

2009-12-26 13:51| 分类:wordpress| 标签: | 4,760 次点击

我之前的博客托管主机商门户通因为最近的整顿把我的空间关闭了,连他们的主站www.menhutong.com.cn都无法访问了,其实在此之前已经关了好多次了,只是这次最为彻底。按官方给出的数据库备份方法,我第一步——备份FTP服务器都无法登陆。于是前天联系了他们客服,客服也不知道什么时候会恢复,但数据肯定是安全的,只是机房现在关闭无法取回数据。今天又登陆了虎翼的管理后台,发现管理后台已经停了,但给出了一个FTP的地址,于是登陆,发现多了一个database文件夹,里面都是.frm、.MYD、.MYI的mysql备份文件。

赶紧下载下来,用phpmyadmin新建一个数据库,比如blog,然后到my.ini里查看一下自己的mysql数据库文件夹在哪里,我的是:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data  然后把下载下来的数据放到这个blog文件夹里,覆盖。即可在phpmyadmin那看到导入的数据了。(因为从Dreamhost转移到门户通后,每个用户只分配一个数据库,所以我把几个wordpress博客的数据合并到一个数据库里,以不同的表前缀分辨)。

然后在IIS中一个个地添加博客站点,注意程序目录要开启everyone权限,否则提示找不到页面,且在“配置-映射”那要加上.php的映射。ISPAI筛选器那倒可以不添加PHP程序。默认文档加一个index.php。

然后配置几个博客的wp-config.php,博客主页即可访问,但因为是wimp平台,url重写有点问题,所以尽主页和tag页面正常,其他页面都不行,于是配置了一下windows+IIS下的URL Rewrite,博客即可正常访问了,这是wimp平台下的第一篇日志。下一篇写写怎么在windows+IIS下配置wordpress的URL rewrite。

windows2003下安装MySQL

2008-12-19 3:46| 分类:web开发 服务器| 标签: | 5,089 次点击

前面提到我在Windows2003安装IIS+PHP,为了搭建wimp(windows+IIS+mysql+php)现在需要安装mysql,mysql如果全手动安装的话太复杂了,所以我选择了用win32 exe自动安装,mysql.com上下载太麻烦也慢,所以就上mysql.cn下载了:mysql-5.1.30-win32.zip,一步步安装下来。

 

image23

image26

image32

image35

image38

image41

image44

image47

 

image50

 

image

image

360会提示新增一个服务,允许便是。

image

 

如果想修改刚才的设置,可以在开始菜单的MySQL Server Instance Config Wizard里重新设置一遍,也可以用这种方式修改mysql数据库的密码。默认用户名是root。配置好后可以在开始菜单的MySQL Command Line Client输入密码执行mysql命令。

而我的目标只是把wordpress环境配置好,需要导入以前空间上的wordpress数据库,因为我对phpmyadmin比较熟悉,所以需安装一下phpmyadmin来操作数据库。下一篇文章会提到windows2003安装phpmyadmin中遇到的问题。

以下有几个教程不错:

MySQL安装图解[组图]
图解MySQL数据库的安装和操作:这里就是手动安装

Windows2003安装IIS+PHP+MySQL图解(wimp平台搭建)

2008-12-18 18:08| 分类:服务器| 标签: | 7,048 次点击

php的安装方式有很多,不过因为是在服务器上使用,所以我要求:

1、不用自动安装的exe(这样安装完全不知道系统被加了什么东西,有没有被添加服务,强烈建议抛弃此方式)
2、不修改环境变量(修改环境变量往往是为了在升级php时比较方便,但在服务器上为了一个使用php就修改环境变量太不合算了)

最终选定的方法是手动安装。

一、安装php程序所需文件。

先去官网php.net下载最新版的php-5.2.8-Win32.zip,然后在服务器上解压于C:/php下,并且在php文件夹下添加everyone用户组(这里权限设置是必须的,否则配置好不能正常运行)。

image

在php文件夹下找到php.ini-recommended,复制一份并命名为 php.ini,修改php.ini中的两个地方:

1、找到;extension=php_mysql.dll,去掉前面的分号。
2、找到extension_dir = "./",改为extension_dir = "C:/php/ext/" (C:/php/ext/为ext子目录的绝对路径)

然后把php.ini复制到Windows目录下面,把libmysql.dll复制到System32目录。

至此为止,php程序所需要的文件都有了。

二、配置IIS使之支持php。

资源管理器中新建一个目录作为网站目录,权限中添加everyone组。

添加筛选器:IIS中新建一个网站,打开属性对话框,选择ISAPI筛选器选项卡,添加一个名为php、可执行文件为php目录下的php5isapi.dll的筛选器(ISAPI Filters),如图:

image

然后点击“主目录”,修改“执行权限”为“纯脚本”:

image

添加映射:继续点击“配置”,在映射选项卡那添加一个扩展名为.php,可执行文件为C:\php\php5isapi.dll的映射,如图:

image

添加服务扩展:在IIS的“web服务扩展”里添加一个扩展,扩展名是PHP,要求的文件就是php5isapi.dll的路径,选中“设置扩展状态为允许”。

image

至此php已经配置成功,你可以在网站根目录下写一个php信息查看的文件phpinfo.php:

<?php
phpinfo();
?>

即可用http://localhost:80/phpinfo.php查看了。无需重启IIS,更无须重启服务器。

注意:期间有两个地方需要设置权限,如果这两个地方权限没设置好的话则php页面无法正常显示,分别是:

1、添加php目录的everyone权限
2、添加网站程序所在目录的everyone权限。

手动修改wordpress前缀

2008-10-19 3:10| 分类:tech web开发 wordpress| 标签: | 13,307 次点击

这是对之前的一篇《多个wordpress共用一个数据库》的补充

现在有两个博客,第一个博客是刚刚搭建好的,还没有写文章,且前缀名已经不是wp_了,我只是想把前缀改的更规范一点,于是就直接下载这个wordpress的数据库(.sql格式),用UltraEdit打开,用新的前缀替换掉之前的前缀,然后重新导入,修改wp-config.php即可,访问和管理一切正常,也没有乱码。详见:《多个wordpress共用一个数据库》。

对于第二个博客

(more…)

dreamhost转移到虎翼第二步——mysql数据库的备份和转移

2008-09-23 0:01| 分类:wordpress 博客维护 服务器| 标签: | 22,567 次点击

副标题《mysql数据库的导出和导入》

一、备份:
现在我要备份一下dreamhost上的mysql数据库,可是因为解析已经改了,域名sql.chenfangyi.com已经访问不了怎么备份呢?
直接在dh上新建一个sql.xingtan.dreamhost.com的mysql hostname。或者就用以前有的hostname,只要用户名是管理www.chenfangyi.com数据库的那个用户名,就都可以登录的。(登录后的地址是:http://www.xingtan.dreamhosters.com/dh_phpmyadmin/mysql.xingtan.dreamhosters.com/类似的)
登陆后先备份所有的:

只需在“另存为文件”那打上勾,然后“执行”即可保存备份的sql文件。当然如果你想节省空间,也可以选择用gzip压缩的。如图:

(more…)

dreamhost转移到虎翼第一步——解析和文件的转移

2008-09-22 17:43| 分类:wordpress 博客维护 服务器| 标签: | 2,242 次点击

副标题《dreamhost对mysql所在hostname的处理》

我现在要把dreamhost上的网站文件转移到国内的虎翼上来。但出现了一些怪事。
1、wp-config.php上面数据库的配置是连接到sql.chenfangyi.com上。并非一般主机的localhost。
2、我把chenfangyi.com的域名dns改成了虎翼的,且没有加新的sql.chenfangyi.com的解析,所以之前在dreamhost上的sql.chenfangyi.com也随之失效了,sql.chenfangyi.com应该不能访问了,测试了一下的确,用operator或者用在线代理无法访问sql.chenfangyi.com。
3、本地ping sql.chenfangyi.com也提示地址错误,在本地ip上直接访问sql.chenfangyi.com访问不了。即没有任何地方的入口可以访问sql.chenfangyi.com,证明sql.chenfangyi.com的新解析已在全球生效了。
4、用在线代理和operator都是访问到新的在虎翼上的www.chenfangyi.com 站点,提示如下信息:

(more…)