主題: zip 和tar.gz 压缩格式的差别 作者: soft_fair 於 四月 09, 2006, 04:27:47 下午 我的lifetype 有 zip 和 tar.gz 压缩格式的,我传到linux虚拟机上的 是 tar.gz格式的,我本地机器是win 的(按照lifetype的安装教程来做的), 用zip格式档的压缩包来建立一个调试环境。我感觉很麻烦,在win 上好像不能用tar.gz档的程序文件建立lifetype的运行环境,在linux上不能用zip档的程序文件让lifetype跑起来,所以我在本地调试的时候用zip解压的文件,然后再把tar.gz的文件相应的地方也改掉,再传上服务器。虽然有些文件 在zip和tar.gz里是一样的,但有些也是不一样的。对我必须同时更新两份文件 有什么解决办法吗?
主題: Re: zip 和tar.gz 压缩格式的差别 作者: winman 於 四月 09, 2006, 04:40:55 下午 这个帖子的措辞令我很费解,我不太明白你要表达什么。
根据帖子内容,我的理解是.tar.gz 不能在windows 上解开, 而zip格式不能在linux上解开?不知对否? 其实这两种压缩格式在windows和linux平台上都可以解压缩。 windows上可以用winrar来解.tar.gz,linux上也有gnuzip 来解zip压缩文件。 主題: Re: zip 和tar.gz 压缩格式的差别 作者: soft_fair 於 四月 09, 2006, 05:59:09 下午 我要表达的意思是:
1、我下载了一个zip压缩的lifetype1 2、 我把这个lifetype1传到linux的虚拟主机上去,开始通过wizard.php安装,出现错误。 3、我在自己的电脑上用该lifetype1包,通过wizard.php来安装,成功。 4、我重新下载一个tar.gz的压缩包lifetype2,把它传到linux的虚拟主机上去,安装成功 5、我在自己的电脑上win系统安装这个包lifetype2,错误,失败。 6、到此,我有两份可以运行的lifetype 程序,一个在linux的主机上(tar.gz),另一个在本地(zip) 7、我在本地对lifetype1做了一些修改,本地测试,成功,内容已经改为我需要的,然后我把相应的lifetype2(本地不能运行)的文件也改掉,传到服务器上,运行成功。这样我在本地必须改两次文件。 问题:我这样做,有什么地方不对吗?有没有更好的解决方法?让我只要更改一次本地文件,测试通过即可上传到服务器? 主題: Re: zip 和tar.gz 压缩格式的差别 作者: winman 於 四月 09, 2006, 06:18:35 下午 :-S
我自己的本地机和FreeBSD服务器上运行的是同一个文件解压出来的 LifeType,刚好我下载的是 .tar.gz 格式的(由于它的体积比 .zip格式的小). 而这个 .tar.gz 压缩包里的文件无论在windows/FreeBSD上都运行得很好。 主題: Re: zip 和tar.gz 压缩格式的差别 作者: soft_fair 於 四月 09, 2006, 06:27:03 下午 靠,我真晕倒!!我用tar.gz的包在本地win上安装,出现错误:如果用zip的,就没有问题。
Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\AppServ\www\lifetype-1.0.3targz\lifetype-1.0.3\class\database\adodb\drivers\adodb-mysql.inc.php on line 380 Fatal error: Uncaught exception 'Exception' with message 'Fatal error: could not connect to the database!' in D:\AppServ\www\lifetype-1.0.3targz\lifetype-1.0.3\class\database\db.class.php:42 Stack trace: #0 D:\AppServ\www\lifetype-1.0.3targz\lifetype-1.0.3\class\config\configdbstorage.class.php(49): Db->getDb() #1 D:\AppServ\www\lifetype-1.0.3targz\lifetype-1.0.3\class\config\config.class.php(103): ConfigDbStorage->ConfigDbStorage(NULL) #2 D:\AppServ\www\lifetype-1.0.3targz\lifetype-1.0.3\summary.php(23): Config::getConfig() #3 {main} thrown in D:\AppServ\www\lifetype-1.0.3targz\lifetype-1.0.3\class\database\db.class.php on line 42 主題: Re: zip 和tar.gz 压缩格式的差别 作者: winman 於 四月 09, 2006, 06:29:20 下午 Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'ODBC'@'localhost' (using password: NO) 注意这一行,数据库的密码/用户名称不对。 主題: Re: zip 和tar.gz 压缩格式的差别 作者: soft_fair 於 四月 09, 2006, 06:33:57 下午 我也这样想的,'ODBC'@'localhost' 我没有ODBC这个用户名的,可是为什么用zip就没有问题呢?目前还在研究木板和字体阶段,对连接数据库还没有了解多少,能不能给各答案
谢谢 主題: Re: zip 和tar.gz 压缩格式的差别 作者: winman 於 四月 09, 2006, 07:12:44 下午 我已经给出答案了啊,你说没有ODBC这个用户名,问题就在这里啊,
在安装时你必须输入有存取LifeType的数据库权限的用户名。 主題: Re: zip 和tar.gz 压缩格式的差别 作者: soft_fair 於 四月 09, 2006, 07:20:42 下午 是不是一个数据库只能被一套lifetype程序使用?我在本机上已经有一套程序在跑了,是用zip解压的,两个程序同时运行,数据库也是各自独立的?虽然数据库的结构相同?
还有,数据名和用户名 和服务器名 都是在wizard.php里面添加的阿,“在安装时你必须输入有存取LifeType的数据库权限的用户名” ----因为我已经有一套程序了,数据库也建立好了,应该不需要了吧? 主題: Re: zip 和tar.gz 压缩格式的差别 作者: winman 於 四月 09, 2006, 07:28:07 下午 因为我已经有一套程序了,数据库也建立好了,应该不需要了吧? 如果是这样,你需要修改your_LifeType/config/config.properties.php 文件里 存取数据库的用户名和密码。 ps: 两套LifeType共用一个数据库我没有试过,也不知道在使用过程中是否会 冲突。按照自然规则,一套程式应该让它有自己专属的数据库。 |