Php-MultiShop 安装说明

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

Php-MultiShop可安装在任何支持PHPMySQL虚拟主机及本地服务器上。其全新完全安装过程共分为两步,第一步为Portal-Side的安装,第二步为Store-Side的安装。同时也可以在已安装的PHP-Nuke系统上以插件方式安装Php-MultiShop。实际上,可以将Php-MultiShop完全的看做成PHP-Nuke的一个功能插件。

Php-MultiShop的两大模块共用一个数据库,其中:

  • Portal-Side模块所用的数据表加以相关前缀,如"nuke";
  • Portal-Side模块所用的数据表加以相关商店前缀,如"shop1"、"shop2"...;
  • 没有加以特定前缀的数据表为两大模块所共用。

Portal-Side安装[ ]

Php-MultiShop程序文件中的/portal文件夹拷贝至Php-MultiShop所在的安装目录 ,如使用如下命令(Linux):

mkdir /var/www/your-portal-dir
cp -R Php-MultiShop/portal/* /var/www/your-portal-dir/

完成后,有两种途径可以安装Portal-Side模块 1、通过install文件,在浏览器中输入安装目录地址,按提示自动进行安装,如:

 http://your-webportal.com/install/

完成安装后,删除install文件夹。

2、手动安装过程

mysqladmin create nuke
  • 将'/portal/install/includes/db/nuke.sql' 导入到新创建的数据库中
mysql nuke < nuke.sql
  • 检查ultramode.txt文件是否具有666权限;
  • 编辑config.php,修改其中的数据库及其他信息;同时建立一个系统的超级管理员账户,并完善站点相关信息。
  • 在浏览器中输入后台地址,即可以进入进行站点管理,如:
http://your-webportal.com/admin.php

Store-Side安装[ ]

完成Protal-Side的安装后,在系统根目录下新建一个文件夹,用于安装Store-side,如命名为"shop1"。

将Php-MultiShop安装文件中的/store文件夹拷贝至/shop1中,如:

mkdir /var/www/your-portal-dir/shop1
cp -R store/* /var/www/your-portal-dir/shop1/ 

在浏览器中输入store的安装文件所在目录,如

http://your-webportal.com/shop1/install

安装提示,输入相关信息,系统将自动完成store-side的安装。

填写完成产品描述所需的信息后,可到Protal后台,进入其中的Multi-shop 管理模块,点击Shop/Store,将新建的店铺添加到Protal中。 该模块管理链接地址为:

http://your-webportal.com/admin.php?op=shops 

通过重复上述过程,可以建立更多的店铺到Protal中。

以插件方式安装[ ]

此种安装将以插件方式在PHP-Nuke中建立Php-MultiShop系统。具体操作如下: 1、备份PHP-Nuke系统

包括备份原有PHP-Nuke的所有数据库及文件。

注意备份原有的config.php文件,如

cp config.php config.php.old mysqldump nuke > backup.sql (*)

若原有数据库名为"nuke",请记住数据库用户名与登录密码。

2、升级PHP-Nuke系统 最新版的Php-MultiShop(v0.8)是以PHP-Nuke v7.8为基础设计的,所以应将PHP-Nuke升级至7.8。

注:Php-MultiShop(v0.8)不支持PHP-Nuke v7.9。

下载适合的升级文件上传至服务器,

upgrades-phpnuke/7.x/upgrade76-77.php
upgrades-phpnuke/7.x/upgrade77-78.php 

并运行,

 http://your-webportal.com/upgrade76-77.php
http://your-webportal.com/upgrade77-78.php 

完成后删除升级文件。

3、编辑config.php文件(/folder/config.php) 该文件包括Php-MultiShop安装所需的相关参数,最为重要的有如下几项:

  • DEFAULT_LANGUAGE:默认语言设置
  • HTTP_SERVER: http://your_web_portal.com/ (在此输入服务器或虚拟主机的根目录URL地址)
  • DIR_FS_DOCUMENT_ROOT: /var/www/html/ (在此输入具体的安装路径地址)

其他参数可忽略设置或视情况简单修改。

4、将Php-MultiShop安装文件中的folder文件夹整体拷贝至服务器中,注意请勿复制/folder/install文件夹。如:

cp -r Php-MultiShop/portal/* /var/www/your-phpnuke-dir/
rm -r /var/www/your-phpnuke-dir/install 

5、导入数据库 将"php-MultiShop/Multishop_as_Addon/multishop_addon.sql "导入到数据库中,如

mysql nuke < multishop_addon.sql 

6、将Php-MultiShop安装文件下的'Multishop_as_Addon/install-addon.php'文件拷贝至服务器中,

 cp Php-MultiShop/Multishop_as_Addon/install-addon.php /var/www/your-phpnuke-dir/ 

并在浏览器中运行

 http://www.your-webportal.com/install-addon.php 

安装提示,输入参数,即可完成安装过程。完成后删除该文件。

至此就完成了Php-MultiShop以插件方式安装的过程。

相关条目[ ]

参考来源[ ]