Magento 1.9.0.1发布 - 在Debian / Ubuntu上安装和配置

Magento是一个免费,开源的网络商务网站CMS,首次于2008年推出,后来被eBay收购,根据W3Techs,Magento被1%的

Magento的是一个免费,开源的CMS的网络电子商务网站,于2008年首次推出,后来被eBay收购,根据W3Techs,Magento的是所有的网站世界各地在互联网上使用了1%,这就是为什么它是对于Linux管理员知道如何在Linux机器上安装它是重要的,我们将在本文中解释。

在Debian中安装Magento

在Ubuntu和Debian中安装Magento

特征

  1. 免费和开源。
  2. 构建使用PHP,Zend框架和MySQL数据库。
  3. 可以轻松地用于创建在线网上商店。
  4. 能够安装和更改默认网站主题,无需更改内容。
  5. 能够安装和配置模块以添加更多功能。
  6. 3可用的版本包括:Community Edition - 专业版 - 企业版。
  7. 由大型社区支持。
要求

本文将指导您在系统运行时安装最新版本的“Community Edition”Magento:

  1. Ubuntu 10或更高版本,或Debian 6和7
  2. Apache 2
  3. PHP 5.4和必需的扩展
  4. MySQL数据库

第1步:安装Apache,PHP和MySQL

1. Magento的是一个PHP脚本,使用MySQL数据库,这就是为什么我们需要一个运行Web服务器和PHP支持MySQL数据库服务器,安装在Ubuntu / Debian的那些事情,你将不得不在运行下面的命令终点站。

:在Ubuntu / Debian的,mysql安装过程中,它会提示你的MySQL用户(即根)默认设置密码。

$ sudo apt-get install apache2 php5 php5-mhash php5-mcrypt php5-curl php5-cli php5-mysql php5-gd mysql-client mysql-server 

注意 :目前,PHP 5.3是从默认的Ubuntu和Debian库中的最新和最稳定的可用版本,并与Magento的社区版1.8和1.9的作品。

但是,由于新功能和CE(社区版)前面的版本变化,我们建议您安装或升级到PHP 5.4系统上的。

接下来,你需要增加Magento的PHP内存,要做到这一点,打开php.ini文件。

$ sudo nano /etc/php5/apache2/php.ini

SEACH对文件中的线'memory_limit的 '。

memory_limit = 128M

和值更改为512。

memory_limit = 512M

一旦所有必需的软件包都安装在系统/服务器上成功,现在继续为Magento安装创建一个新的MySQL数据库。

第2步:为Magento创建MySQL数据库

2.本节指示,如何创建一个Magento的新的数据库和新用户。 虽然建议使用新的magento数据库,但您也可以选择部署到现有的数据库中,这取决于您。

要创建新的数据库和用户,请使用您在上面的mysql-server安装期间创建的root帐户和密码登录到数据库服务器。

$ mysql -u root -p
## Creating New User for Magento Database ##
CREATE USER magento@localhost IDENTIFIED BY "your_password_here";
## Create New Database ##
create database magento;
## Grant Privileges to Database ##
GRANT ALL ON magento.* TO magento@localhost;
## FLUSH privileges ##
FLUSH PRIVILEGES;
## Exit ##
exit

第3步:为Magento配置Apache

我们在这里,使用Apache作为Web服务器和Magento的需要URL重写,要做到这一点,则需要启用Apache配置“ 的mod_rewrite'模块。 使用nano编辑器打开并编辑默认apache主机文件。

$ sudo nano /etc/apache2/sites-available/default

找到以下部分。

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

变“ 的AllowOverride无 '到' 的AllowOverride所有 '的价值。

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

保存并关闭文件。 现在,启用“mod_rewrite的 '模块,并重新启动Apache服务。

$ a2enmod rewrite
$ sudo service apache2 restart

第4步:下载Magento Community Edition

3.像往常一样,我们从官方网站下载最新版本,在写这篇文章的时候,从社区版的最新版本是1.9.0.1,您可以使用下面的链接下载,它是下“完全版”部分,当然,您需要先注册下载Magento。

  1. http://www.magentocommerce.com/download

您下载的Magento后,您可以/使用root权限解压下载的文件,将其在/ var / www / html等/ Magento的内容。

4.下载Magento的另一种方法是使用SVN,首先您必须使用此命令安装subversion软件包。

$ sudo apt-get install subversion

现在要从Magento SVN下载最新版本,请运行此命令。

$ svn checkout http://svn.magentocommerce.com/source/branches/1.9

这将需要一段时间取决于你的下载速度,它会下载的Magento的“1.9”文件夹在你的主目录,以“1.9”文件夹到/ var / www / html等/ Magento的 ,你就要跑的内容复制。

$ sudo mkdir -p /var/www/html/magento
$ sudo cp -R 1.9/* /var/www/html/magento/

5.现在打开你的浏览器,导航到下面的网址,你将与Magento的安装向导呈现。

第5步:安装Magento CMS

6.这将是你在Magento的安装过程中看到的第一步,接受许可协议并单击“继续”。

Magento安装向导

Magento安装向导

7.现在选择你想要的语言环境,时区和货币,然后点击“继续”。

选择本地化

选择本地化

8.在“配置”步骤中,您将面临的一些配置文件的一些权限错误。

Magento配置

Magento配置

9.要,修复这些错误,你需要在这些文件上设置正确的权限可写,如下图所示。

$ sudo chmod -R 777 /var/www/html/magento/media/
$ sudo chmod -R 777 /var/www/html/magento/app/etc

10.刷新页面,你就可以继续下一步。

Magento数据库配置

Magento数据库配置

11.把localhost替换为您的主机名(如果它是不同的)。 在上面创建的数据库字段中输入“magento”,然后输入用户名和密码。 根据您的需要更改其他设置。

12.单击“ 继续 ”按钮进入下一步。 在请求的字段中输入您的名字,姓氏。

创建Magento管理员

创建Magento管理员

13.如果你想你可以回答调查,或者你可能只是跳过它..向下滚动,并从加密密钥采取副本,并将其存储在一个安全的地方,你以后可能会需要它。

Magento调查

Magento调查

加密密钥

加密密钥

就是这样,Magento安装完成。

Magento安装完成

Magento安装完成

第6步:Magento配置

Magento是一个非常可配置的CMS,问题是,它不容易,它不是像配置WordPress或Drupal主题和模块,这就是为什么我们不会在这一节在这里谈很多,但你可以下载Magento官方用户指南,将解释如何配置来自Bennington的Magento为您推进。

Magento主页
Magento文件

你以前曾尝试过Magento吗? 与其他网络商务CMS相比,你认为它是什么? 请使用我们的评论部分分享您的反馈。