最近我安装了Magento 2.0版
成功安装后,我试图登录到管理面板,但它说404找不到。
我真的不明白是什么导致了这样的问题。此外,从URL可以看到,我已登录到admin oanel,但仪表板不可见。
URL:
有谁能解释一下这件事吗?
发布于 2015-06-03 20:56:18
我也有同样的问题。我必须启用mod_rewrite模块,并在apache配置文件中将AllowOverride设置为all for /var/www/html目录。
发布于 2013-03-28 05:20:00
也许是一个已知的问题?目前还提供了一些关于解决方法的信息。
https://github.com/magento/magento2/issues/254
根据这一点,这可能会修复它:
快速修复:在app/code/Mage/Install/Model/Installer/Db.php:64中粘贴以下内容
if($extName == 0) {
continue;
}之后
foreach ($extensions as $extName) {发布于 2013-08-08 01:46:34
问题出在获取REQUEST_URI环境变量值并检查其withSCRIPT_FILENAME和SCRIPT_NAME环境变量值时。
因此,问题的原因是在请求路径中添加了/index.php/前缀,Magento url生成将此值硬编码为admin。
覆盖/app/code/core/Mage/Core/Mode/store.php文件中名为_updatePathUseRewrites的方法:替换此函数:
protected function _updatePathUseRewrites($url)
{
if ($this->isAdmin() || !$this->getConfig(self::XML_PATH_USE_REWRITES) || !Mage::isInstalled()) {
$url .= basename($_SERVER['SCRIPT_FILENAME']).'/'; }
return $url;
}使用
protected function _updatePathUseRewrites($url)
{
if ($this->isAdmin() || !$this->getConfig(self::XML_PATH_USE_REWRITES) || !Mage::isInstalled()) {
$url .= '/'; }
return $url;
}这一定会解决你的问题
https://stackoverflow.com/questions/15409710
复制相似问题