osCommerce Documentation

模板安装

技术要求

osCommerce Online Merchant可以安装在任何PHP启用的web服务器上,可以连接到MySQL数据库. 这包括共享服务器, 专用的服务器, 以及在Linux上运行的本地安装, Unix, BSD, Mac OS X, 微软Windows操作系统.

Web Server

web服务器必须支持PHP作为一个模块或允许CGI脚本的执行. 出于性能原因,建议使用FastCGI而不是CGI.

PHP

建议在PHP . conf文件中设置以下PHP选项.Ini配置文件:

完成准备步骤后,可以继续进行osCommerce安装.

register_globals Off
magic_quotes_gpc Off
file_uploads On
session.auto_start Off
session.use_trans_sid Off

以下PHP扩展是必须的:

MySQL Off

推荐使用以下PHP扩展:

GD 图像处理模块.
cURL 网络通信库.
OpenSSL 加密库.

MySQL数据库服务器

MySQL的最低版本要求是v3.23. 建议数据库服务器使用最新的MySQL 4或MySQL 5版本. 支持的MySQL存储引擎如下:

MyISAM 默认存储引擎.

预先安装的步骤

osCommerce Online Merchant是一个基于web的解决方案,需要其相关文件存在于web服务器上. The 文件可以通过在计算机上提取下载包并上传其内容来复制到web服务器 通过FTP传输到web服务器, 或者直接将下载包复制到web服务器并提取其内容 there.

将文件复制到Web服务器

下载包的内容需要复制到web服务器所提供的公共HTML目录中 from.

  • /home/shinyredapples public_html /
  • /电脑/ www /根/
  • /usr/local/htdocs/
  • /var/www/vhosts/yourwebsite.com/httpdocs/

解压后的下载包内容如下:

  • 目录(目录)
  • CHANGELOG
  • community_docs.pdf
  • documentation.pdf
  • 临时演员(目录)
  • LICENSE
  • STANDARD
  • upgrade.html

使用FTP将下载包内容拷贝到Web服务器

osCommerce Online Merchant的下载包应保存并提取到您的计算机上,以显示其 contents. catalog目录必须复制到web服务器上的公共HTML目录.

这可以在大多数FTP客户机上实现,方法是将目录从本地文件浏览器面板拖到 远程面板列出了web服务器上的文件.

请随意查看以下教程,了解如何将文件上传到服务器.

所有PHP文件必须以ASCII模式上传(而不是二进制模式).

文件权限

以下文件需要能够被web服务器写入.

Files Web服务器可写
目录包括/配置.php
目录/管理/包括/配置.php

请随意退房 osCommerce. 上传文件和更改权限 tutorial.

目录/包括/配置.目录/admin/includes/configure.PHP文件必须 安装过程成功完成后,其web服务器可写权限被删除. This is 在安装后步骤一章中描述.

请咨询您的主机提供商,以获得允许web服务器写入这些内容的正确权限标志 files. 这通常用权限标志755来定义.

在某些情况下,可以使用777的世界写权限标志,但可能导致不安全 安装osCommerce网上商户.

修改文件权限可以通过大多数FTP客户端执行,也可以直接在web服务器上执行.

使用FTP/cPanel文件管理器更改文件权限

大多数FTP客户端都能够更改web服务器上的文件权限. 这通常由 右键单击该文件并在上下文菜单上选择“属性”或“属性”.

可以通过允许所有用户读取来更改文件权限, write, 然后执行文件, or by manually 进入777的世界可读和世界可写标志.

请随意查看下面的教程 如何管理文件/文件夹的权限使用FTP管理器或cPanel filemanager.

Database

安装过程中需要在web服务器或数据库服务器上安装MySQL数据库 导入数据库表结构和所需的数据设置.

请随意查看下面的教程 creating a 使用cPanel建立数据库 and creating GoDaddy的数据库.

Web服务器和数据库服务器详细信息

在安装过程中需要以下web服务器和数据库服务器的详细信息. Please consult 如果不知道这些细节,请选择您的主机提供商.

Web服务器详细信息

Setting Description Possible Value
Server Address 网上商店的网址. http://www.yourwebsite.com/catalog/
Root Directory 在线商店在web服务器上的安装目录. /home/yourwebsite / public_html /目录/

数据库服务器详细信息

Setting Description Possible Value
Server Address 数据库服务器的地址,以主机名或IP地址的形式表示. localhost
Username 连接数据库服务器的用户名. oscommerce_user
Password 与用户名一起使用的连接数据库服务器的密码. securepassword
Database Name 要保存数据的数据库的名称. oscommerce

在继续安装之前,请查看预安装步骤一章 procedure.

安装过程

基于web的安装过程配置在线商店,并将配置数据导入到数据库中 database. 这对于创建功能齐全的在线商店和创建管理员是必要的 通过管理工具管理在线商店.

默认情况下提供的配置值可以安全使用,但可能需要根据环境进行更改 web服务器的.

  1. 安装一个新的在线商店
  2. Welcome Page
  3. Database Server
  4. Web Server
  5. 网上商店设置
  6. Finished!

安装一个新的在线商店

通过web方式访问在线商店时,会自动启动web安装过程 browser. 这可以通过输入osCommerce Online Merchant的WWW地址安装在您的 browser.

For example:

http://www.yourwebsite.com/catalog/

osCommerce Online Merchant自动检测安装是否已经完成并重定向到 如果尚未执行安装过程,请执行安装过程.

请随意退房 关于最后步骤的教程 of installation.

Welcome Page

第一步是欢迎页面,显示当前推荐的PHP配置设置:

Welcome Page

建议更新PHP配置值, 或安装和激活PHP扩展, if it is 根据推荐设置进行标记.

当更改PHP配置或安装和激活PHP扩展时, 需要重新启动web服务器服务才能使更改生效. 重新启动后,刷新 欢迎安装页面,查看Server Capabilities列表可以确认PHP配置是否正确 更改已经发生,如果它符合建议的设置.

Database Server

第二步设置数据库连接参数,以成功连接到数据库服务器, to import 数据库表结构,并导入所需数据:

Database Server

在继续下一步之前,安装过程将验证输入的值. 如果有问题 连接到数据库服务器, 显示的错误消息与屏幕截图中显示的消息类似 below:

Database Server

确保列出了正确的用户名、密码和数据库名.

Web Server

第三步设置web服务器参数,以成功为用户提供在线商店服务:

Web Server
网上商店设置

第四步为在线商店设置商店所有者和管理员设置:

记住管理员用户名和密码非常重要,因为它们用于登录和访问 管理工具.

网上商店设置

可以在管理工具中创建其他管理员 安装过程已成功完成.

Finished!

安装过程的最后一步将数据库服务器和web服务器参数存储到 web服务器上的配置文件. 关于成功保存配置文件,安装过程 已经完成并且在线商店已经可以使用了吗.

记住管理员用户名和密码非常重要,因为它们用于登录和访问 管理工具.

Finished

安装后的步骤

成功安装osCommerce网上商户后, 需要执行以下步骤来保护 安装在线商店.

移除安装文件

The catalog/install 目录必须从web服务器中删除,否则用户可以使用安装过程并重新配置 在线商店要使用另一个数据库服务器.

重置文件和目录权限

配置文件

目录/包含/configure上的文件权限.目录/admin/includes/configure.PHP必须设置为deny web服务器服务的写访问. 这通常通过将权限标志设置为只读来实现 值644或444取决于您的服务器.

可写目录

必须将以下目录设置为允许web服务器服务写入管理工具的目录 正常工作. 这通常是通过将权限标志设置为777这个全球可写值来实现的.

Directories Web服务器可写
catalog/images
编目/缓存(创建此文件夹)
目录/管理/备份
目录/管理/图片/图表

管理工具的额外保护

管理工具由其自己的登录例程保护,但仍然可以公开访问. 建议: 通过在目录/admin目录上设置htaccess密码来进一步保护管理工具.

如果没有为管理工具设置额外的保护,建议移动 目录/admin/backups目录外的公共HTML目录,否则将公共访问备份文件 be possible. 备份目录的位置必须在目录包括/配置中正确定义.php.

请随意查看以下教程,了解如何 保护您的osCommerce商店.