安装Magento 2后,我无法加载magento主页

时间:2015-08-25 13:06:49

标签: magento magento2

安装Magento 2后,我无法加载magento主页,因为它显示以下错误

  

NetworkError:404 Not Found -   http://local-magento2.com/setup/index.php/navigation/menu

有人可以帮我加载主页吗?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

有几件事需要关注:

1 - 文件所有权:您必须确保整个Magento2安装的文件所有权是whatever_user:server_name - 例如,我的是流浪汉:www-data,因为我在Ubuntu上一个流浪者盒子。您可能需要将所有权设置为 myuser:apache或myuser:nginx

在您的终端上运行:

sudo chown youruser:www-data /var/www/html/

2 - 用户&群组:确保您用于设置所有权的用户位于"其他群组" - 对我来说,我不得不在www-data组中添加vagrant用户,在vagrant组中添加www-data用户。

在您的终端上运行:

sudo usermod -a -G youruser,www-data vagrant

sudo usermod -a -G www-data,youruser www-data

要验证这一点,您可以在终端上运行:

sudo groups youruser

完成后,重新启动服务器,如:

sudo service apache2 restart -or- sudo service httpd restart

3 - 在终端上运行此设置文件和文件夹权限:

find . -type d -exec chmod 770 {} \;

find . -type f -exec chmod 660 {} \;

4 - 在终端上运行Apache重写模块:

a2enmod rewrite

5 - 在终端上运行Apache分布式配置:

sudo nano /etc/apache2/sites-available/000-default.conf

转到文件的最后一行并添加:

<Directory "/var/www/html">
    AllowOverride  All
</Directory>

**确保Magento2根文件夹的路径在上面更新(/ var / www / html),因为你的文件可能是/ var / www / magento2或者你所谓的。

完成后,重新启动服务器,如:

sudo service apache2 restart** -or- **sudo service httpd restart

在花了几个小时尝试不同的场景后,这对我有用。以下是一些真正帮助我的链接:

http://devdocs.magento.com/guides/v2.0/install-gde/prereq/apache-user.html#install-update-depend-user-add2group

http://devdocs.magento.com/guides/v2.0/install-gde/prereq/apache.html#apache-rewrites2.4

祝你好运;)