Magento 是最好的电子商务软件和解决方案的在线服务。最近Magento团队已经发布了新版本Magento 2.0有很多改进的变化并优化了Magento 。本教程将帮助您在Linux(CentOS,RedHat,Fedora,Ubuntu,Debian和LinuxMint等)系统中安装Magento 2。
1. 设置要求
1. Apache 2.2或2.4的mod_rewrite模块 (或)Nginx>=1.8或最新的版本。
2. PHP 5.5或更高版本。 PHP 7.0也支持。
3.需要的PHP模块:PDO/MySQL、mbstring、mcrypt、mhash、SimpleXML、curl、xsl、gd、ImageMagick 6.3.7(或更新版本)、soap、intl、openssl 。
2. 下载Magento 2
Magento 2版本提供企业版和社区版。在本教程中,我们使用的是社区版的设置。从其下载Magento2社区版
官方网站 。
下载的存档文件后,将其解压缩下的网站文档根目录。因此,我们可以从网络浏览器直接访问。
$ cd /var/www/html/magento2
$ tar xjf ~/Downloads/Magento-CE-*.tar.bz2
$ chown -R www-data.www-data /var/www/html/magento2
$ chmod -R 755 /var/www/html/magento2
3. 创建数据库
现在,登录与管理员权限你的mysql服务器并创建新Magento 2安装数据库和用户。
$ mysql -u root -p
mysql> CREATE DATABASE magento2_db;
mysql> GRANT ALL ON magento2_db.* TO magento2_usr@'localhost' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
mysql> quit
4. 启动Web安装程序
让我们使用Web安装程序开始Magento2的安装。访问你Magento 2目录上的Web浏览器像下面。它会将您重定向到安装起始页。
http://localhost/magento2/
4.1、同意许可协议,并点击“同意并安装Magento ”
4.2、现在点击“开始Rediness测试”。 Magento 将检查这里的系统要求。在成功完成你会看到屏幕如下图所示,然后只需单击下一步。修复此屏幕上显示,如果问题和点击重试。
4.3、在这里输入你的数据库的详细信息在第3步中创建。
4.4、在此页面配置管理URL和网站网址。出于安全原因,不会采取URL作为管理员,这就是为什么我在这里使用myadmin。现在,点击下一步。
4.5、你会看到这个屏幕上成功的消息。 现在,只需点击“启动Magento管理”
4.6、在这一步Magento是准备安装。点击立即安装按钮开始安装,并等待其完成。
4.7、在这个步骤Magento安装完成。现在为您创建一个管理员帐户。请记住这些细节在今后的管理员登录。
4.8、设置首选时区,默认货币和默认语言按您的要求。
4.9、最后,它会打开管理员登录屏幕。使用管理员凭据登录该屏幕上。成功认证后,将打开的管理控制台。
恭喜!您已经在您的系统上成功部署了Magento2。
5. Magento2 定时任务
最后安排后台定时任务在您magento2安装。这些定时任务像,重新索引,通讯,货币汇率的更新,自动发送电子邮件和网站地图生成等,要安排这些作业编辑crontab文件
$ crontab -e
并在文件末尾添加以下定时任务并保存。
*/1 * * * * www-data php /var/www/html/magento2/bin/magento cron:run
*/1 * * * * www-data php /var/www/html/magento2/update/cron.php
*/1 * * * * www-data php /var/www/html/magento2/bin/magento setup:cron:run
在这里
,www-data 是Apache运行在
/var/www/html/magento2/ 下的Magento2应用的位置的用户。