您的位置:首页 >> 操作系统 >> Linux >> 正文
Linux RSS
 

在FC3上安装php-multishop

http://www.rdxx.com 05年09月13日 22:00 Blog.ChinaUnix.net 我要投稿

关键词: 安装php
在FC3上安装php-multishop的经过,这程序竟然要register_global=on

在mysql里建一个数据库,比如t1。解压multishop-devel-0.5.1.tgz,进入/var/www/html/Nuke/html,编辑config.php,把数据库的主机名、用户、密码设好。把/var/www/html/sql/nuke.sql导入数据库, mysql t1 < nuke.sql。在浏览里打开127.0.0.1/Nuke/html/admin.php,结果一片空白。于是传到win2k上,显示有个文件没包含进来,在config.php的90行。一看,原来是这样的,
define('DIR_FS_DOCUMENT_ROOT', "/.../"); // IMPORTANT: it's the absolut path, example: /var/www/html/mymultishop/ (for unix) or c:/hosting/mymultishop/wwwroot/public_html/ (windows)
改成
define('DIR_FS_DOCUMENT_ROOT', "/var/www/html/Nuke/html/"); // IMPORTANT: it's the absolut path, example: /var/www/html/mymultishop/ (for unix) or c:/hosting/mymultishop/wwwroot/public_html/ (windows)
这下再浏览admin.php,出来了,先设一个超级用户,下面有个选项,是否建立一样的普通用户,默认是。再登录,里面语言选chinese,出来乱码,把firefox中的charset改成big5,原来是繁体。
再看osC的INSTALL,说要复制catalog到web根目录,我没复制到根,而是复制到Nuke/html里,先cp -R catalog/ ../Nuke/html。还说要把admin也这样操作,似乎是说不能在catalog下,我准备从catalog里把admin复制出来改个名,算了,先不忙复制出来,因为觉得和phpnuke的admin有冲突。浏览
http://127.0.0.1/Nuke/html/catalog/install/,提示
FATAL ERROR: register_globals is disabled in php.ini, please enable it!
还有这种程序?无语:(在/etc/php.ini里找到register_globals=off这句,改成on。重启httpd,这下出来安装页面了。中间要导入oscommerce.sql,并且要把里面的PREFIXSHOP全改成你设定的prefix,幸好,在页面上有个AUTOMATIC SCRIPT,一点,提示,"oscommerce.sql" file is Not Writable: please set chmod 606,那就chmod吧,这下可以了,我把prefix设成shop_,再make file,生成了新的oscommerce.sql,继续,会要求输入数据库主机用户和密码,下面有个Prefix Store,这个是phpnuke的prefix,要和phpnuke里一样,我设nuke,再下面是永久连接和session保存方式,我用默认的。数据库导入成功后,会要求确认web server的信息,我的WWW address是http://127.0.0.1/Nuke/html/catalog/,Webserver Root Directory是/var/www/html/Nuke/html/catalog/,HTTP Cookie Domain是127.0.0.1,HTTP Cookie Path是/Nuke/html/catalog/,我觉得这个似乎应该设成/Nuke/html/,以便和phpnuke共享cookie吧,但我还不确定,那暂时不改。然后点继续,怎么又出来一个数据库信息设置,不管他,继续,噫,竟然提示
A test connection made to the database was NOT successful.

The error message returned is:

Table 't1._configuration' doesn't exist

Please click on the Back button below to review your database server settings.

If you require help with your database server settings, please consult your hosting company.
返回一看,原来Prefix Store没填,这个应该填什么?是shop_还是nuke???填shop_吧,结果依然是刚才的出错信息。填成nuke也不对。难道是phpnuke中admin.php里的Multi-shop没设的原因?可进去看,似乎没有什么与此相关的。点Prefix Store旁边的?号,显示This is the prefix set in oscommerce.sql and MultiShop platform to identify this store.我放弃了,重来install,估计这数据库是重复导入了。这次没出webserve信息,而是这样了,The following error has occurred:

The configuration files do not exist, or permission levels are not set.

9 7 3 1 2 4 8 :


 
 
标签: 安装php 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站