Magento的是一个免费,开源的CMS的网络电子商务网站,于2008年首次推出,后来被eBay收购,根据W3Techs,Magento的是所有的网站世界各地在互联网上使用了1%,这就是为什么它是对于Linux管理员知道如何在Linux机器上安装它是重要的,我们将在本文中解释。
在Ubuntu和Debian中安装Magento
特征
- 免费和开源。
- 构建使用PHP,Zend框架和MySQL数据库。
- 可以轻松地用于创建在线网上商店。
- 能够安装和更改默认网站主题,无需更改内容。
- 能够安装和配置模块以添加更多功能。
- 3可用的版本包括:Community Edition - 专业版 - 企业版。
- 由大型社区支持。
要求
本文将指导您在系统运行时安装最新版本的“Community Edition”Magento:
- Ubuntu 10或更高版本,或Debian 6和7
- Apache 2
- PHP 5.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。
您下载的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安装向导
7.现在选择你想要的语言环境,时区和货币,然后点击“继续”。
选择本地化
8.在“配置”步骤中,您将面临的一些配置文件的一些权限错误。
Magento配置
9.要,修复这些错误,你需要在这些文件上设置正确的权限可写,如下图所示。
$ sudo chmod -R 777 /var/www/html/magento/media/ $ sudo chmod -R 777 /var/www/html/magento/app/etc
10.刷新页面,你就可以继续下一步。
Magento数据库配置
11.把localhost替换为您的主机名(如果它是不同的)。 在上面创建的数据库字段中输入“magento”,然后输入用户名和密码。 根据您的需要更改其他设置。
12.单击“ 继续 ”按钮进入下一步。 在请求的字段中输入您的名字,姓氏。
创建Magento管理员
13.如果你想你可以回答调查,或者你可能只是跳过它..向下滚动,并从加密密钥采取副本,并将其存储在一个安全的地方,你以后可能会需要它。
Magento调查
加密密钥
就是这样,Magento安装完成。
Magento安装完成
第6步:Magento配置
Magento是一个非常可配置的CMS,问题是,它不容易,它不是像配置WordPress或Drupal主题和模块,这就是为什么我们不会在这一节在这里谈很多,但你可以下载Magento官方用户指南,将解释如何配置来自Bennington的Magento为您推进。
你以前曾尝试过Magento吗? 与其他网络商务CMS相比,你认为它是什么? 请使用我们的评论部分分享您的反馈。