Magento已在进行Magento 2的开发,测试版已放出,下载地址为https://github.com/magento/magento2,安装方法请参照:
其中composer在安装过程中,会要求翻墙才能连接到相应的服务器去下载资源,这里不进行赘述。整个安装页面进行了优化,相比1.x.x而言要更加高大上了,以下是安装完成后后台的登录页面:
以下是后台页面显示效果,可以看出整个界面做了比较大的调整:
当然最大的更改是整个代码的目录结构,如我们熟悉的skin目录在Magento2中被完全去除,主题都放到了app\design\frontend\Magento下等等。
常见问题
1.Mac使用XAMPP php替代系统(~/.bash_profile)
Magento 2最新版本要求使用PHP 7,如果所使用的XAMPP集成的是PHP 5请去Apache Friends下载最新版本
export XAMPP_HOME=/Applications/XAMPP export PATH=${XAMPP_HOME}/bin:${PATH} export PATH
2.缺少ext-intl的问题
切换到Magento根目录执行composer install时,有可能会出现多种报错,像mcrypt之类的问题通过常见问题1中的方法即可解决,但对于intl缺失的问题,需要单独进行安装,报错内容如下:
Your requirements could not be resolved to an installable set of packages. Problem 1 - The requested PHP extension ext-intl * is missing from your system. Install or enable PHP's intl extension.
解决步骤如下:
# 下载最新版Autoconf http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz # 解压后进行该目录执行安装 ./configure make sudo make install # 根据XAMPP的PHP版本到PHP官网下载对应版本的源码,如Alan现在使用的是7.1.4 http://jp2.php.net/distributions/php-7.1.4.tar.gz # 解压进入ext/intl文件夹,执行如下命令来安装 /Applications/XAMPP/bin/phpize ./configure --enable-intl --with-php-config=/Applications/XAMPP/bin/php-config --with-icu-dir=/Applications/XAMPP/xamppfiles/ make sudo make install # 安装完成后重启XAMPP的Apache服务,用以下命令查看是否安装成功 php -m | grep intl # 再次进入Magento 2的根目录执行以下命令来进行依赖包的安装 composer install