安装和设置

Magento Community Edition 1.9 的先决条件和要求

主机

  • Apache 2.x(使用 mod_rewrite)或 Nginx 1.7.x.

  • 由于处理 Magento 操作的需求,建议你在具有至少 2 GB RAM 的服务器上安装 Magento。这将确保管理商店所涉及的所有软件都有足够的内存来运行。

  • 能够使用 PHP 5 运行预定作业(crontab)。

  • 能够覆盖 .htaccess 文件中的选项。

PHP

  • PHP 5.4,PHP 5.5

  • 必需的扩展:PDO_MySQL,simplexml,mcrypt,hash,GD,DOM,iconv,curl,SOAP(用于 Webservices API)

  • memory_limit 不小于 256 MB(推荐 512 MB)

数据库

  • MySQL 5.6(Oracle, Percona, MariaDB)

SSL

  • HTTPS 需要有效的安全证书。
  • 不支持自签名 SSL 证书

安装:

下载并设置 Magento 文件

我们使用 openMage 镜像直接下载 1.9.2.4 分支被禁用,magento 网站需要帐户。但我们鼓励你从 https://www.magentocommerce.com/download 下载副本

cd /var/www/html
wget https://github.com/OpenMage/magento-mirror/archive/magento-1.9.zip
unzip magento-1.9.zip
rm magento-1.9.zip
rsync -avP magento-mirror-magento-1.9/. .
rm magento-mirror-magento-1.9 -r
sudo chown -R www-data:www-data /var/www/html/
chmod -R 0777 media var

创建 MySQL 数据库和用户

访问 mysql 控制台

mysql -u root -p

在 mysql 控制台中

CREATE DATABASE magento;
CREATE USER magento_db_user@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON magento.* TO magento_db_user@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit

通过 Web 界面完成安装

要使用浏览器访问 Web 界面,请导航到服务器的域名或公共 IP 地址:

http://domain_name/

然后按照屏幕说明操作