User Tools

Site Tools


magento

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
magento [2017/12/10 08:43]
jordan [Magento安装常见问题]
magento [2023/03/08 16:09] (current)
xujianglong ↷ Page moved from 内部资料:magento to magento
Line 1: Line 1:
-Magento+====== Magento ======
  
-## Magento版本介绍+===== Magento版本介绍 =====
  
-## Magento安装+Magento包含社区版(Magento Open Source)和企业版(Magento Commerce)两种版本,其中社区版免费开源。
  
-### Magento环境要求+===== Magento安装 =====
  
-详见[Magento 2.1 环境要求官方文档](http://devdocs.magento.com/guides/v2.1/install-gde/system-requirements-tech.html)+[[http://devdocs.magento.com|Magento开发者文档]](包括安装、前后端开发等)
  
-* 64位Linux操作系统(RedHat Enterprise Linux(RHEL), CentOS, Ubuntu, Debian等) +==== Magento环境要求 ====
-* Web服务器(Apache2, nginx) +
-* PHP及PHP扩展 +
-* 数据库(MySQL等)+
  
-### Magento安装步骤+详见[[http://devdocs.magento.com/guides/v2.1/install-gde/system-requirements-tech.html|Magento 2.1 环境要求官方文档]]
  
-[下载Magento Open Source](http://www.magento.com/download+  64位Linux操作系统(RedHat Enterprise Linux(RHEL), CentOS, Ubuntu, Debian等
-上传到服务器(使用ftp或scp等) +  Web服务器(Apache2nginx) 
-* 解压安装包到合适的目录([[tar]]gunzip, unar等) +  * PHP及PHP扩展 
-* 安装 +  * 数据库(MySQL等)
-  * 命令行安装 +
-  * 安装向导安装+
  
-      使用浏览器打开`http://<magento_host_or_ip>/<magento_path>/setup`,例如`http://127.0.0.1/magento2ce/setup`+==== Magento安装步骤 ====
  
-### Magento安装常见问题+<HTML><ul></HTML> 
 +<HTML><li></HTML>[[http://www.magento.com/download|下载Magento Open Source]]<HTML></li></HTML> 
 +<HTML><li></HTML>上传到服务器(使用ftp或scp等)<HTML></li></HTML> 
 +<HTML><li></HTML>解压安装包到合适的目录([[:tar]], gunzip, unar等)<HTML></li></HTML> 
 +<HTML><li></HTML>安装<HTML></li></HTML> 
 +<HTML><li></HTML>命令行安装<HTML></li></HTML> 
 +<HTML><li></HTML><HTML><p></HTML>安装向导安装([[http://devdocs.magento.com/guides/v2.1/install-gde/install/web/install-web.html|官方向导安装文档]])<HTML></p></HTML> 
 +<HTML><p></HTML>使用浏览器打开''%%http://<magento_host_or_ip>/<magento_path>/setup%%'',例如''%%http://127.0.0.1/magento2ce/setup%%'',然后按照提示安装即可<HTML></p></HTML> 
 +<HTML><p></HTML>Magento2.1向导安装一共6步,1. Readiness Check; 2. Add a Database; 3. Web Configuration; 4. Customize Your Store; 5. Create Admin Account; 6. Install<HTML></p></HTML><HTML></li></HTML><HTML></ul></HTML>
  
-#### setup页面无法正确显示+==== Magento安装常见问题 ====
  
-如果打开setup页面,没有显示magento的安装页面,而是纯文本内容,可能是apache没有启用php模块,参照[Apache PHP配置](apache2配置#apache2_php配置) +=== setup页面无法正确显示 ===
-{{:screenshot_from_2017-12-10_08-06-33.png?400|}}+
  
-#### Readiness Check失败+如果打开setup页面,没有显示magento的安装页面,而是纯文本内容,可能是apache没有启用php模块,参照[[apache2配置#apache2_php配置|Apache PHP配置]] {{magento_home_page_without_style.png?400|}}
  
-* PHP Settings Check:You must have installed GD library with --with-jpeg-dir=DIR option.+=== Readiness Check失败 ===
  
-  Ubuntu下通过`sudo apt install php7.0-gd`并`sudo service apache2 restart`安装GP支持+  * PHP Settings Check:You must have installed GD library with --with-jpeg-dir=DIR option.
  
-* PHP Extensions Check: 11 missing PHP extensions.+Ubuntu下通过''%%sudo apt install php7.0-gd%%''并''%%sudo service apache2 restart%%''安装GP支持
  
-  Ubuntu下通过`sudo apt install php7.0-<module_name>`安装缺失的扩展(即extension)并重启apache2服务即可。 +  * PHP Extensions Check: 11 missing PHP extensions. 
-   + 
-  module名称基本与extension名称相同,但是部分module可能包含了多个extension,如果安装过程中发现php7.0-<module_name>没有找到,那就先不管。其中dpo_mysql对应的module是php7.0-mysql而不是php7.0-dpo_mysql+Ubuntu下通过''%%sudo apt install php7.0-<module_name>%%''安装缺失的扩展(即extension)并重启apache2服务即可。 
 + 
 +module名称基本与extension名称相同,但是部分module可能包含了多个extension,如果安装过程中发现php7.0-<html><module\_name></html>没有找到,那就先不管。其中dpo_mysql对应的module是php7.0-mysql而不是php7.0-dpo_mysql 
 + 
 +  * File Permission Check: 5 file permission not met 
 + 
 +将magento根目录的owner设置为www-data即可,例如''%%sudo chown www-data:www-data /var/www/html/magento2ce -R%%'' 
 + 
 +=== Add a Database失败 === 
 + 
 +提示:Database 'magento' does not exist or specified database server user does not have privileges to access this database. 
 + 
 +需要在服务器上先进入mysql数据库,手动创建数据库 
 + 
 +=== 安装成功后404错误(包括打开首页样式错误和admin页面404错误) === 
 + 
 +解决方案:启用Apache2的rewrite,详细操作如下(以Apache2.4配置为例): 
 + 
 +  * 启用rewrite模块''%%sudo a2enmod rewrite%%'' 
 +  * 修改Apache2站点配置(Ubuntu下通常是''%%/etc/apache2/sites-available/000-default.conf%%''),添加: 
 + 
 +<code> 
 +  <Directory "/var/www/html"> 
 +      AllowOverride  <value from Apache site> 
 +  </Directory> 
 +</code> 
 +  * 重启Apache2''%%sudo service apache2 restart%%'' 
 + 
 +===== Magento配置 ===== 
 + 
 +==== Magento cron job配置(TBD) ==== 
 + 
 +===== Magento使用常见问题 ===== 
 + 
 +==== 新增的产品在前端看不到 ==== 
 + 
 +解决方案:确保产品的Stock Status是In Stock
  
  
-## Magento配置 
magento.1512866622.txt.gz · Last modified: 2021/02/10 21:29 (external edit)