This is an old revision of the document!
Magento包含社区版(Magento Open Source)和企业版(Magento Commerce)两种版本,其中社区版免费开源。
Magento开发者文档(包括安装、前后端开发等)
<ul>
<li>
</li>
<li>
上传到服务器(使用ftp或scp等)
</li>
<li>
解压安装包到合适的目录(tar, gunzip, unar等)
</li>
<li>
安装
</li>
<li>
命令行安装
</li>
<li>
<p>
安装向导安装(官方向导安装文档)
</p>
<p>
使用浏览器打开http://<magento_host_or_ip>/<magento_path>/setup
,例如http://127.0.0.1/magento2ce/setup
,然后按照提示安装即可
</p>
<p>
Magento2.1向导安装一共6步,1. Readiness Check; 2. Add a Database; 3. Web Configuration; 4. Customize Your Store; 5. Create Admin Account; 6. Install
</p>
</li>
</ul>
如果打开setup页面,没有显示magento的安装页面,而是纯文本内容,可能是apache没有启用php模块,参照Apache PHP配置
Ubuntu下通过sudo apt install php7.0-gd
并sudo service apache2 restart
安装GP支持
Ubuntu下通过sudo apt install php7.0-<module_name>
安装缺失的扩展(即extension)并重启apache2服务即可。
module名称基本与extension名称相同,但是部分module可能包含了多个extension,如果安装过程中发现php7.0-<module\_name>
没有找到,那就先不管。其中dpo_mysql对应的module是php7.0-mysql而不是php7.0-dpo_mysql
将magento根目录的owner设置为www-data即可,例如sudo chown www-data:www-data /var/www/html/magento2ce -R
提示:Database 'magento' does not exist or specified database server user does not have privileges to access this database.
需要在服务器上先进入mysql数据库,手动创建数据库
解决方案:启用Apache2的rewrite,详细操作如下(以Apache2.4配置为例):
sudo a2enmod rewrite
/etc/apache2/sites-available/000-default.conf
),添加:<Directory "/var/www/html"> AllowOverride <value from Apache site> </Directory>
sudo service apache2 restart
解决方案:确保产品的Stock Status是In Stock