Magento2 未找到错误
当我单击更多链接时,会发生未找到错误。此外,当登录到管理面板时,我也没有找到错误。
如果仍然无法正常工作,请先通过其他解决方案解决此问题,只需在终端中运行命令
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
完毕!
我遇到了同样的问题,刚刚解决了它。
我的解决方案是:
sudo -i #then enter your root password
chmod -R 777 <magento_installation_dir>/
您可能需要重新启动 apache2。
而已。
检查您的基本 URL,您还可以检查您是否为 Apache 正确设置了 AllowOverrides。
http://devdocs.magento.com/guides/v2.0/install-gde/prereq/apache.html#apache-help-rewrite
似乎 Magento2 必须解决一些问题,但你可以让我弄脏修复来解决这些问题。如果您在主机名上附加“index.php”。将它放在主机名和给定之间,request-uri
您将进入管理面板并找到其他想法。这不是SetEnv MAGE_MODE developer
.htaccess 中的指令或在 apache-conf 中启用 rewrite_mod 或 throw a 的问题.htaccess
,我相信您已经完成了所有这些想法。只需检查 apache2 中的“允许覆盖 - 指令”以.htaccess
在您的开发过程中允许,其余的应该默认启用。
.htaccess
如果您可以使用我的建议调用管理面板,则必须使用适当的重写规则构建一个。干杯。
您用来安装 Magento2 的 Web 服务器是什么?
如果您使用的是 Apache2,请确保您拥有正确的 Apache 权限。您可以使用 root 权限打开这个很好的 /etc/apache2/envvars(仅适用于 Linux)
查找并更改以下行:
export APACHE_RUN_USER=your_linux_user
export APACHE_RUN_GROUP=your_linux_group
请启用 apache mod_rewrite。
请从根目录打开 .htaccess 文件
取消注释下面的行
SetEnv MAGE_MODE developer