原标题:安装Magento2及演示数据的方法
下面指南是针对Magento2 开发版本的,如果安装官方发布的 Magento2 GA 版本不用这么麻烦,GA版本是所有需要的模块都打包好的,不用github 的token 和 Magneto 的官方的key,安装很简单,需要在Magneto官方网站注册一个账户就可以下载,官方 Magento2 GA 版本下载地址
先前也安装过带演示数据的Magento2 版本,安装过程一波三折,感觉就是安装起来真心不容易,现在正好Magento 2 Merchant Beta release (1.0.0-beta) 发布,我们再来试试看怎么样。
1.服务器配置:
Magento2对apache,php,mysql的版本都有要求,用下面命令检查各个版本信息:
需要的版本
如何检查版本
了解更多信息
Apache 2.2 or 2.4
Ubuntu: apache2 -vCentOS: httpd -v
Apache
PHP 5.5.x or 5.6.x
php -v
PHP UbuntuPHP CentOS
MySQL 5.6.x
mysql -u [root user name] -p
MySQL
如果版本都满足需要,就进行下一步。
2. 安装 composer, 运行 composer –help 如果提示composer 没有安装,就需要执行下面命令安装之:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
3. 从 Magento 2 Github 克隆Magento 文件,注意我们克隆的是master分支的文件,开发版本应该bug比较多,我们尽量避免因为bugs 而影响我们的安装流程。
git clone https://github.com/magento/magento2.git
4. 修改文件的所有者和文件权限。修改文件权限命令如下:
cd magento2根目录
find . -type d -exec chmod 770 {} \; && find . -type f -exec chmod 660 {} \; && chmod u+x bin/magento
5. 在magento2根目录下编辑 composer.json, 在其第一段里面加上 “minimum-stability”: “beta”, 如下:
"name": "magento/project-community-edition",
"deion": "Magento project (Community Edition)",
"type": "project",
"minimum-stability": "beta",
"version": "1.0.0-beta",
"license": [
"OSL-3.0",
"AFL-3.0"
],
6. 输入下面命令:
composer config repositories.magento composer http://packages.magento.com
7. 输入下面命令获取当前版本的演示数据包
composer require magento/sample-data:1.0.0-beta
这可能需要一定时间,如果使用的的国外服务器,这个步骤可能还快些,如果用国内服务器,时间可能很长,请耐心等待。
8. 然后在浏览器输入url 开始浏览器安装,这个基本没有啥问题,只要各个模块版本满足需要,就可以顺利的安装。浏览器安装中第6步开始安装后,也需要一定时间安装,要耐心等待。
9. 如果在浏览器安装是无法勾选 use sample data, 就先把Magnto2 安装好。安装完成后,再追加下面命令:
/var/www/magento2/bin/magento setup:upgrade
/var/www/magento2/bin/magento sampledata:install admin
上面命令文件路径需要根据你服务器的配置更改,就是要cd到Magento2的 bin 命令后执行这2个命令。
我在安装完Magento2 后,发现前台后台图标和js都无法正确调用,问题可能是符号链接的错误,可以用下面步骤解决:首先删除pub\static 目录下除 .htaccess 外的所有文件和文件夹,然后Magento根目录下执行下面命令:
php bin/magento setup:static-content:deploy
等大概2-3分钟,命令执行完毕后,重新进入前台后台,问题应该已经解决了。
(责任编辑:最模板)
更多内容,参考最模板网站()
百度一下,最模板。
责任编辑: