滚动
安装 Ubercart 的最低系统要求
为了成功安装和使用 Ubercart,系统必须满足以下要求:
- 操作系统:Windows、Mac OS X、Linux、Unix、BSD 或 Solaris
- Web 服务器:Apache 1.2 或 2.x、Microsoft IIS 6 或 7、Lighttpd
- 数据库:MySQL 4.1 或 5.0,PostgreSQL 7.4
- PHP 4.3.5(推荐使用 PHP 5.2.x 及以上版本)
现在我们来详细看看这些系统要求:
操作系统
Drupal 可以在几乎所有操作系统上稳定运行。实际上,您可以在几分钟内将 Drupal 从一个操作系统迁移到另一个操作系统。您只需移动文件和数据库,而无需修改任何配置文件。例如,您可以在本地的 Windows 或 Mac 计算机上安装 Drupal,完成所有配置后,再将其上传到 Linux 服务器上。
Web 服务器
Web 服务器是一种接收浏览器 HTTP 请求并向网站访问者提供网页的程序。最流行的 Web 服务器是 Apache,我们也将使用它进行安装。Apache 安全、可扩展、易于配置。如果您不是其他 Web 服务器的专家,没有理由选择其他服务器,因为 Apache 已具备网站运行所需的大多数功能。
数据库
数据库的作用是存储、组织、管理并以结构化形式检索网站的所有数据。这里的数据不仅包括您页面上发布的内容,还包括 Drupal 用于执行其功能的内部数据。在本教程中,我们将使用 MySQL 作为数据库系统。它是目前全球最流行的开源数据库,被广泛应用于从个人网站到拥有数百万用户的企业系统中。
安装 Drupal 后,MySQL 数据库通常包含大约 50 张表。每当您安装一个新模块时,它可能会创建一张或多张新的表。安装 Ubercart 后,数据库表数量可能会增加到约 100 张。这些表存储的信息包括页面内容、商品、图片、分类、订单、支付信息、页面缓存、主题数据、评论、菜单、用户资料等。
PHP
PHP 是一种非常适合 Web 开发的脚本语言。它最初是一个小型个人项目,但很快成为最受欢迎的服务器端语言之一。Drupal 就是使用 PHP 编写的。
以下是 PHP 的主要要求:
- 内存限制:16 MB 对许多网站来说已足够,但对于功能复杂的网站,推荐使用至少 64 MB。
- GD2 库:这是 PHP 的图像处理库。Ubercart 依赖 GD2 来处理产品图片,因此必须安装该库。
- Register Globals:此功能属于 PHP 的过时特性,一些老旧的主机仍启用它。它存在安全风险,因此在安装 Drupal 前必须禁用。
- 安全模式(Safe Mode):Drupal 6 不支持 PHP 的安全模式,因为它会导致文件上传等功能异常,因此也应禁用。