分享、学习、提高
2008/02/13 22:54
Tags: ,
今天想去更新一个估计有一年没更新的站,用动易做的,应该是PE2006版本吧。开始是管理员密码和认证码忘了,写了个Update程序更新了密码,找了好久改了认证码,好不容易登陆进去了,发现提示没装动易的组件。这空间原来支持动易的组件呀,奇怪!

动易官方网站一看,什么SiteWeaver,SiteFactory,还有短信通,都不知道是什么东东,就是找动易最新版本都找不到了:(化了不小时间,找到了最新版是PE2006 SP6,找到了升级到SP6的补丁。安装升级,发现还是一样提示。本机升级了一下,是可以用了,因为有装组件,但提示“每个使用本系统的网站都有一个我们授权的唯一序列号,如果你还没有此序列号,请联系我们获取,否则,你只能在服务器上进行后台管理!”,真奇怪,连免费版都不让用了?

又怀疑是下错了版本,打算去下个全新的2006SP6来。下载的同时,看到了SiteWeaver的介绍,开源全免费,是2008年1月18日正式发布的,也下载下来看看。解压后看到的第一个说明文档就是“从2006版升级的操作步骤.txt”,哈,原来这是PE2006SP6的升级版。而那个SiteFactory则是基于.net的。

这下好了,接下来的事就是把原程序升级为现在最新的SiteWeaver 6.5,就可以用了。而且程序开源,以后如果自己需要改什么,也方便多了:)另外,有空的时候也可以研究下动易的代码了,看看能不能掌握些新知识:)
2008/02/13 21:44
Tags: , ,
上个月贴了个 PHP数组重复值相加计算,前几天打算用asp实现,本来以为没什么问题,在实际做的时候才发现,asp的数组不支持 a("RMB")这种格式。从这篇文章:ASP页面内VBScript和JScript的交互得到启发后,使用Jscript的Server端来写,还好顺利完成了。但完成之后的排序又伤脑筋了,如果是用php的话,简单的一个asort就搞定了,但是Vbscript和Jscript都没有,只有Jscript中有个sort函数,还没法直接用。参考JavaScript实现多维数组多键值排序方法,后来改为二维数组实现。在实际测试中,效率还可以。
2008/02/05 21:52
Tags: , ,
Windows下php5.16和apache2.2的安装问题

今天在本本上安装WAMP环境(Windows+Apache2+MYSQL+PHP5),php本机上有个5.16的版本,那就用它吧。apache则是去官方下载了最新版apache_2.2.8-win32-x86-no_ssl.msi。

所有软件都安装在c:\www目录下。安装完后,apache测试页面正常。然后在httpd.conf中加入php的配置参数,

# For PHP 5 do something like this:
LoadModule php5_module "c:/www/php5/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/www/php5"

重启Apache,居然提示:
引用
httpd.exe: Syntax error on line 486 of C:/www/apache2/conf/httpd.conf: Cannot load C:/www/php5/php5apache2.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6


开始以为自己安装有错,但试了多种方法均无效,只能借助于搜索引擎。

查到一篇:http://www.beenhero.com/post/Cannot-load-php5apache2.dll-into-server.html

原来是PHP5.1.x系列的压缩包里的php5apache2.dll只适用于apache2.0.*。

我根据这位朋友提供的解决方案解决了这个问题,在这里转贴一下:)

引用
先下载 这个文件,并解压,共有两个文件.
里面有一个Windows Installer 3.1的升级补丁: WindowsInstaller-KB893803-x86.exe
还有一个压缩包,再解压则有下面三个文件:

vcredist_x86.exe
php5apache2.dll
httpd.exe.manifest

步骤:

1.将 php5apache2.dll 覆盖掉你原来PHP目录下的 php5apache2.dll 文件.

2.将 httpd.exe.manifest 文件复制到你的apache安装目录下的bin文件夹下.

3.双击运行vcredist_x86.exe安装.(如果您的系统里已安装了 .NET framework 2.就可以省掉这一步)


如果第三步出现错误,则安装Windows Installer 3.1的升级补丁,那么就可以完成第三步了。
完成后去重启你的apache2.2试试吧.



@@080827@2UPDATE:
看了下面这位朋友的回复,挺意看了我机子上的版本,没有php5apache2_2.dll这个文件。然后去下载了最新的php-5.2.6-Win32.zip,里面才有php5apache2_2.dll这个文件。没去试,应该就是用LoadModule php5_module C:/php5/php5apache2_2.dll了,这下方便多了:)
2008/02/03 11:43
Tags: , ,
Godaddy的空间好是好,就是国内访问还是偏慢。前几天看天图王大哥发起的站长网第 2 期服务器合租计划,看了下测试的网站速度(电信和铁通)很不错。今天加入了,我是第12个加入的,还有8个名额,有兴趣想要Linux空间的朋友可以去看下:)

化了半小时多转移空间,还算顺利。顺便记录下搬迁过程,以方便下次搬迁:)
1.下载全新程序,解压。
2.将本地程序数据上传,全新安装。管理员要和旧的用户名和密码相同。
3.原空间在后台数据备份后,将生成的bak目录下的备份数据以及data、attachment和template下载到本地相应目录。
4.上传这三个目录的内容,在新空间后台导入备份数据,然后刷新缓存等。
5.测试OK的话,改解析IP,完成:)
2008/01/31 10:27
29日刚好手机没电,回到家发现门口贴了一张纸,让我去xx邮局取北京来的快递,似乎是EMS的,并留了一个手机号码。

30日打电话过去,得知昨天上下午已经各送了一次,只能自己去取了:(

31日中午去EMS(天下着雨,撑着伞,走了一大段,才找到了这个较偏僻的地方)取到了东西,但还是不知道从哪里寄来的。单子上,刚好公司名称看不清楚了,看得清楚后面的字样"四环西路58号..."。搜索一下,才知道原来是Baidu的。

拆开一看,是一个像手机一样的东西,差点以为是手机fear。看了说明书才知道是中文手机卡备份器,上面还印着"百度联盟"的字样,估计算是百度联盟的新年礼物了:)
分页: 13/61 第一页 上页 8 9 10 11 12 13 14 15 16 17 下页 最后页 [ 显示模式: 摘要 | 列表 ]