【问题标题】:404 error when trying to access admin page magento尝试访问管理页面 magento 时出现 404 错误
【发布时间】:2014-07-06 10:26:15
【问题描述】:

我在 magento 管理端更改了管理页面的基本 url,但现在显示 404 错误。

错误页面是这样的:

a:5:{i:0;s:67:"Illegal scheme supplied, only alphanumeric characters are permitted";i:1;s:2887:"#0 /home/vitaminb/public_html/s/magento/app/code/core/Mage/Core/Model/Store.php(772): Zend_Uri::factory('www.vitaminbeas...')
#1 /home/vitaminb/public_html/s/magento/app/code/core/Mage/Core/Model/Store.php(588): Mage_Core_Model_Store->isCurrentlySecure()
#2 /home/vitaminb/public_html/s/magento/app/Mage.php(382): Mage_Core_Model_Store->getBaseUrl('web', NULL)
#3 /home/vitaminb/public_html/s/magento/app/code/community/All4coding/Core/Helper/Data.php(64) : eval()'d code(55) : eval()'d code(51) : eval()'d code(1) : eval()'d code(220): Mage::getBaseUrl('web')
#4 /home/vitaminb/public_html/s/magento/app/code/community/All4coding/Core/Helper/Data.php(64) : eval()'d code(55) : eval()'d code(51) : eval()'d code(1) : eval()'d code(345) : eval()'d code(1) : eval()'d code(1) : eval()'d code(30) : eval()'d code(20) : eval()'d code(22) : eval()'d code(1) : eval()'d code(172): All4coding_Core_Helper_Data::getHost()
#5 /home/vitaminb/public_html/s/magento/app/code/community/All4coding/Core/Helper/Data.php(64) : eval()'d code(55) : eval()'d code(51) : eval()'d code(1) : eval()'d code(345) : eval()'d code(1) : eval()'d code(1) : eval()'d code(30) : eval()'d code(20) : eval()'d code(22) : eval()'d code(1) : eval()'d code(19): All4coding_Core_Model_Observer->_updateLicenseKeys()
#6 /home/vitaminb/public_html/s/magento/app/code/core/Mage/Core/Model/App.php(1338): All4coding_Core_Model_Observer->preDispatch(Object(Varien_Event_Observer))
#7 /home/vitaminb/public_html/s/magento/app/code/core/Mage/Core/Model/App.php(1317): Mage_Core_Model_App->_callObserverMethod(Object(All4coding_Core_Model_Observer), 'preDispatch', Object(Varien_Event_Observer))
#8 /home/vitaminb/public_html/s/magento/app/Mage.php(448): Mage_Core_Model_App->dispatchEvent('controller_acti...', Array)
#9 /home/vitaminb/public_html/s/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(527): Mage::dispatchEvent('controller_acti...', Array)
#10 /home/vitaminb/public_html/s/magento/app/code/core/Mage/Adminhtml/Controller/Action.php(160): Mage_Core_Controller_Varien_Action->preDispatch()
#11 /home/vitaminb/public_html/s/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(407): Mage_Adminhtml_Controller_Action->preDispatch()
#12 /home/vitaminb/public_html/s/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index')
#13 /home/vitaminb/public_html/s/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#14 /home/vitaminb/public_html/s/magento/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#15 /home/vitaminb/public_html/s/magento/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#16 /home/vitaminb/public_html/s/magento/index.php(87): Mage::run('', 'store')
#17 {main}";s:3:"url";s:30:"/magento/index.php/beastadmin/";s:11:"script_name";s:18:"/magento/index.php";s:4:"skin";s:5:"admin";}

谁能告诉我怎么改回来。我尝试在 core_config_data 中查找自定义 url,但它不存在。

【问题讨论】:

  • 关于 Magento 的问题应该在Magento提出

标签: magento http-status-code-404 admin


【解决方案1】:

这是你要找的吗?

在 core_config_data 中,条目(通常)位于表格的第 5 行和第 6 行,但不一定要如此,看起来像这样

标识 |范围 | scope_id |路径 |价值

5 |默认 | 0 |网络/不安全/base_url | http://magento.local/

6 |默认 | 0 |网络/安全/base_url | http://magento.local/

以后最好在更改任何此类内容之前始终备份 magento 数据库,以便您轻松恢复。在 phpadmin 中,只需对整个数据库进行 expoert。

【讨论】:

  • 我需要访问管理 url 而不是主页 url。我找到了 admin url 部分并将 use custom 更改为 0 并删除了自定义路径名
  • 我的页面:www.vitaminbeast.com,我通常通过s.vitaminbeast.com.au/magento/index.php/admin 登录,但如果你点击它,你会看到它在页面内有 404 错误?
  • 你清除缓存了吗?进入magento/var目录,删除缓存目录
  • 做到了,但没有任何改变
猜你喜欢
  • 1970-01-01
  • 2011-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-29
  • 2010-10-17
  • 1970-01-01
相关资源
最近更新 更多