1

Magento2 未找到错误

当我单击更多链接时,会发生未找到错误。此外,当登录到管理面板时,我也没有找到错误。

4

7 回答 7

3

如果仍然无法正常工作,请先通过其他解决方案解决此问题,只需在终端中运行命令

sudo a2enmod rewrite

sudo gedit /etc/apache2/apache2.conf (或在编辑器中手动打开文件)

更改以下代码

From:

<Directory /var/www/>
     Options Indexes FollowSymLinks
     AllowOverride None
     Require all granted
</Directory>

TO:

<Directory "/var/www/html"> 
   Options Indexes FollowSymLinks 
   AllowOverride All 
   Require all granted 
</Directory>

然后通过以下命令重新启动 apache2

sudo service apache2 restart

完毕!

于 2016-12-12T06:13:52.323 回答
2

我遇到了同样的问题,刚刚解决了它。

我的解决方案是:

sudo -i #then enter your root password
chmod -R 777 <magento_installation_dir>/

可能需要重新启动 apache2。

而已。

于 2017-04-08T08:09:47.943 回答
0

检查您的基本 URL,您还可以检查您是否为 Apache 正确设置了 AllowOverrides。

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

于 2015-08-23T13:17:42.753 回答
0

似乎 Magento2 必须解决一些问题,但你可以让我弄脏修复来解决这些问题。如果您在主机名上附加“index.php”。将它放在主机名和给定之间,request-uri您将进入管理面板并找到其他想法。这不是SetEnv MAGE_MODE developer.htaccess 中的指令或在 apache-conf 中启用 rewrite_mod 或 throw a 的问题.htaccess,我相信您已经完成了所有这些想法。只需检查 apache2 中的“允许覆盖 - 指令”以.htaccess在您的开发过程中允许,其余的应该默认启用。

.htaccess如果您可以使用我的建议调用管理面板,则必须使用适当的重写规则构建一个。干杯。

于 2016-03-01T11:44:40.423 回答
0

您用来安装 Magento2 的 Web 服务器是什么?

如果您使用的是 Apache2,请确保您拥有正确的 Apache 权限。您可以使用 root 权限打开这个很好的 /etc/apache2/envvars(仅适用于 Linux)

查找并更改以下行:

export APACHE_RUN_USER=your_linux_user
export APACHE_RUN_GROUP=your_linux_group
于 2018-10-08T07:52:05.790 回答
0

请启用 apache mod_rewrite。

于 2015-12-28T13:00:34.020 回答
0

请从根目录打开 .htaccess 文件

取消注释下面的行

SetEnv MAGE_MODE developer
于 2016-01-13T09:27:43.543 回答