不是今天的事了,前天,在DZ站上闲逛,看到有人求助搭建PHP环境,并把他原来的5.0的论坛搬家装好。
抱着试试的态度就发了论坛消息,并开价100,几次消息后,他要考虑一下。
到了晚上他发来消息说决定让我做了,他也有朋友是做IT类的,但没有真正配置过,所以还是让我做了。
我建议从淘宝交易,他付款后,我就着手进行工作了。
做好了准备工作,我把服务器上的环境打了个包,把它和mysql安装程序一起传了上去,还有老论坛的所有程序和数据。
新站是一个VPS虚拟主机,装的是win2003系统,并已装好了IIS,按我的习惯,有IIS肯定就要整合IIS了,我不喜欢用apache的PHP环境,虽然它的效率比在WIN下强,但我还是有时候要用ASP。
配置好PHP,装上mysql,一打开phpmyadmin却发现乱码,知道mysql没有能找到,打开php信息发现找不到php.ini,这种情况还真是第一次遇到,平时在机上搭建都是一次性就成功的。不会找不到php.ini的。
试着解决的方法,拷php.ini到windows目录,拷php的库文件到windows或system32目录,发现问题依旧。
所以我决定试用第二套方案,安装IIS整合包,这是个一键整合包,因为它执行的是CGI模式,而php的CGI模式效率不高,所以,一般情况下,我是不喜欢用它的,程序安装完毕,却发现还有出错了,PHP.ini路径倒是找到了,所以只能把它卸载了,原来他装过DISCUZ站的EXP一键包,也是装不了的。
所以我只能重新实行第一种方案,在配置好PHP后我就看了下phpinfo,发现php.ini找到了,哈,我知道我离成功不远了。接下来安装mysql,设置phpmyadmin,mysql是可以发现了,但phpmyadmin进去后却全是代码。所以我先安装了其他数据库管理软件。
给他装好DZ5。0,恢复好数据。因为他说这是购买的香港主机,是不可以用盗版软件的,看来,还只能给他用phpmyadmin来管理数据库,重新查看php.ini的配置,更改其中的session的选项,把它改为默认的路径后,phpmyadmin登录成功。这一点我还是没能明白,为什么给它指定的路径就会出错,指定的目录执行权限也是够的。session.save_path = "/tmp"这句用默认的也不行,我把它直接屏蔽掉了。session.cookie_path = /这句倒要改成默认的。前几天也是因为它的缘故,我发现服务器上的DEDE竟然进不了后台,前台的验证码也一直说不正确,后来恢复默认值问题才得以解决。
当天完工都已是晚上三点了,在他睡觉之前,他看到我忙了几个小时,又主动给我打了100,也就是说总共付两百,第二天,一上午,我又给他把DZ5。0升到5.5,再升到6.0,接下来的时间解决站上的一点小问题。
还有一个问题,就是C盘权限的问题,因为它的虚拟机只有一个分区,所以,什么程序都放在了C盘,不知为什么,不给C盘根目录USERS权限,论坛就会出现没有权限访问,这一点在服务器上还没遇到过,服务器上所有的默认权限我都是删除的,根目录是绝对不给来宾帐户任何权限的。但这台虚拟机上却不行,因为这台机只有他本人用,我也就给加上users组权限了,只要DZ本身没有漏洞,主机还是安全的。
总算忙完了,200元觉得还值。
抱着试试的态度就发了论坛消息,并开价100,几次消息后,他要考虑一下。
到了晚上他发来消息说决定让我做了,他也有朋友是做IT类的,但没有真正配置过,所以还是让我做了。
我建议从淘宝交易,他付款后,我就着手进行工作了。
做好了准备工作,我把服务器上的环境打了个包,把它和mysql安装程序一起传了上去,还有老论坛的所有程序和数据。
新站是一个VPS虚拟主机,装的是win2003系统,并已装好了IIS,按我的习惯,有IIS肯定就要整合IIS了,我不喜欢用apache的PHP环境,虽然它的效率比在WIN下强,但我还是有时候要用ASP。
配置好PHP,装上mysql,一打开phpmyadmin却发现乱码,知道mysql没有能找到,打开php信息发现找不到php.ini,这种情况还真是第一次遇到,平时在机上搭建都是一次性就成功的。不会找不到php.ini的。
试着解决的方法,拷php.ini到windows目录,拷php的库文件到windows或system32目录,发现问题依旧。
所以我决定试用第二套方案,安装IIS整合包,这是个一键整合包,因为它执行的是CGI模式,而php的CGI模式效率不高,所以,一般情况下,我是不喜欢用它的,程序安装完毕,却发现还有出错了,PHP.ini路径倒是找到了,所以只能把它卸载了,原来他装过DISCUZ站的EXP一键包,也是装不了的。
所以我只能重新实行第一种方案,在配置好PHP后我就看了下phpinfo,发现php.ini找到了,哈,我知道我离成功不远了。接下来安装mysql,设置phpmyadmin,mysql是可以发现了,但phpmyadmin进去后却全是代码。所以我先安装了其他数据库管理软件。
给他装好DZ5。0,恢复好数据。因为他说这是购买的香港主机,是不可以用盗版软件的,看来,还只能给他用phpmyadmin来管理数据库,重新查看php.ini的配置,更改其中的session的选项,把它改为默认的路径后,phpmyadmin登录成功。这一点我还是没能明白,为什么给它指定的路径就会出错,指定的目录执行权限也是够的。session.save_path = "/tmp"这句用默认的也不行,我把它直接屏蔽掉了。session.cookie_path = /这句倒要改成默认的。前几天也是因为它的缘故,我发现服务器上的DEDE竟然进不了后台,前台的验证码也一直说不正确,后来恢复默认值问题才得以解决。
当天完工都已是晚上三点了,在他睡觉之前,他看到我忙了几个小时,又主动给我打了100,也就是说总共付两百,第二天,一上午,我又给他把DZ5。0升到5.5,再升到6.0,接下来的时间解决站上的一点小问题。
还有一个问题,就是C盘权限的问题,因为它的虚拟机只有一个分区,所以,什么程序都放在了C盘,不知为什么,不给C盘根目录USERS权限,论坛就会出现没有权限访问,这一点在服务器上还没遇到过,服务器上所有的默认权限我都是删除的,根目录是绝对不给来宾帐户任何权限的。但这台虚拟机上却不行,因为这台机只有他本人用,我也就给加上users组权限了,只要DZ本身没有漏洞,主机还是安全的。
总算忙完了,200元觉得还值。
给别人做了个首页自动转向文件
今天又挣了50
2007/09/15 23:12 | by


