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服务器的.
- 安装一个新的在线商店
- Welcome Page
- Database Server
- Web Server
- 网上商店设置
- Finished!
安装一个新的在线商店
通过web方式访问在线商店时,会自动启动web安装过程 browser. 这可以通过输入osCommerce Online Merchant的WWW地址安装在您的 browser.
For example:
http://www.yourwebsite.com/catalog/
osCommerce Online Merchant自动检测安装是否已经完成并重定向到 如果尚未执行安装过程,请执行安装过程.
请随意退房 关于最后步骤的教程 of installation.
Welcome Page
第一步是欢迎页面,显示当前推荐的PHP配置设置:
建议更新PHP配置值, 或安装和激活PHP扩展, if it is 根据推荐设置进行标记.
当更改PHP配置或安装和激活PHP扩展时, 需要重新启动web服务器服务才能使更改生效. 重新启动后,刷新 欢迎安装页面,查看Server Capabilities列表可以确认PHP配置是否正确 更改已经发生,如果它符合建议的设置.
Database Server
第二步设置数据库连接参数,以成功连接到数据库服务器, to import 数据库表结构,并导入所需数据:
在继续下一步之前,安装过程将验证输入的值. 如果有问题 连接到数据库服务器, 显示的错误消息与屏幕截图中显示的消息类似 below:
确保列出了正确的用户名、密码和数据库名.
Web Server
第三步设置web服务器参数,以成功为用户提供在线商店服务:
网上商店设置
第四步为在线商店设置商店所有者和管理员设置:
记住管理员用户名和密码非常重要,因为它们用于登录和访问 管理工具.
可以在管理工具中创建其他管理员 安装过程已成功完成.
Finished!
安装过程的最后一步将数据库服务器和web服务器参数存储到 web服务器上的配置文件. 关于成功保存配置文件,安装过程 已经完成并且在线商店已经可以使用了吗.
记住管理员用户名和密码非常重要,因为它们用于登录和访问 管理工具.
安装后的步骤
成功安装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商店.