【问题标题】:Migrated Magento to new server; now magento fails after clearing cache将 Magento 迁移到新服务器;现在清除缓存后magento失败
【发布时间】:2013-12-24 07:33:08
【问题描述】:

我是新来的,所以如果我违反了任何协议,请告诉我。 另外请注意,我既不是程序员也不是开发人员,只是一个使用 Magento CE 1.7 入侵了自己的商店的商人

我已经搜索过这个,但没有找到在其他地方复制的特定问题。

我决定更换主机,并让我的新主机服务将我的整个帐户转移到他们的服务器上。他们创建了我帐户的备份,然后在他们的服务器上恢复了它。 安装了 SSL,前端似乎一切正常,包括安全购物车页面和客户帐户页面等。

直到我登录 Magento 的后台管理员并清除缓存。

我看到了一个无样式的、树状的管理区域 html 页面。我刷新屏幕并收到错误消息:“处理您的请求时出错。”后跟错误号。现在在浏览我的网站前端时也会出现该错误屏幕。

我通知了我的新主机,他恢复了 public_html 文件夹,使网站恢复了生机,直到我再次尝试清除 magento 缓存。同样的错误,同样的症状。

该站点在我以前的主机上运行良好......显然迁移中发生了一些事情。我希望(但我可能错了)文件在备份/恢复过程中被精确复制。

我已经看到这里(和其他地方)提到的一些解决方案接近于我的问题,但不完全是。所以我想我会继续询问,希望有人专门看到了这种行为。

任何帮助将不胜感激!

再一次,请记住,我已经脱离了我的联盟,所以如果我问一些不熟悉的东西,那是因为我是,嗯,非常新手!

哦,对不起,错误是:

 a:5:{i:0;s:20:"Invalid URI supplied";i:1;s:1004:"#0 /home/user/public_html/knightowlsurvivalstore.com/lib/Zend/Uri.php(143): Zend_Uri_Http->__construct('http', '//knightowlsurv...')

#1 /home/user/public_html/knightowlsurvivalstore.com/app/code/core/Mage/Core/Model/Store.php(726): Zend_Uri::factory('http://knightow...')

#2 /home/user/public_html/knightowlsurvivalstore.com/app/code/core/Mage/Core/Controller/Varien/Front.php(313): Mage_Core_Model_Store->isCurrentlySecure()

#3 /home/user/public_html/knightowlsurvivalstore.com/app/code/core/Mage/Core/Controller/Varien/Front.php(161): Mage_Core_Controller_Varien_Front->_checkBaseUrl(Object(Mage_Core_Controller_Request_Http))

#4 /home/user/public_html/knightowlsurvivalstore.com/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()

#5 /home/user/public_html/knightowlsurvivalstore.com/app/Mage.php(683): Mage_Core_Model_App->run(Array)

#6 /home/user/public_html/knightowlsurvivalstore.com/index.php(87): Mage::run('', 'store')

#7 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}

== [编辑:我用'user'替换了我的用户名......]

提前非常感谢!! 马克兹

【问题讨论】:

    标签: magento database-migration


    【解决方案1】:

    请检查此链接

    如何使用 phpMyAdmin 更改或恢复 base_url 设置

    症状:我更改了 Base Urls,但现在我的网站无法访问,或者我将所有内容移至新服务器,但未更改 base_url,我的网站无法访问。

    解决方案:http://www.magentocommerce.com/wiki/recover/restore_base_url_settings

    谢谢

    【讨论】:

    • 感谢您的快速回复。这将是我第一次进入美妙的 phpMyAdmin 世界! (我警告过你,我是菜鸟!)。因为我当前只有一个 Magento 安装,所以我看到 5 个 magento dbs 和一个 phpn;有没有一种快速的方法让我知道我应该做什么? (过去,我在同一个帐户中进行了几次其他 magento 尝试,所以这可能是它们的来源)。谢谢!
    • 抱歉这个愚蠢的查询......我相信我确实找到了正确的数据库。按照说明进行操作,但仍然无法正常工作。
    【解决方案2】:

    您的基本网址似乎错误。尝试从表'core_config_data'中设置您的基本安全和不安全网址 搜索“web/unsecure/base_url”和“web/secure/base_url” 请更正此问题并从 var/cache 文件夹中删除所有内容并检查

    【讨论】:

    • 嗨,大卫:我很好奇上述错误中的基本 URL 似乎有什么问题?而且,我确实在 php 表中设置了基本安全和不安全。安全设置为 http:// 所以我更改为 https://,然后清空 var/cache 文件夹,它仍然被破坏。我会继续插电的。感谢您的输入!标记z
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-27
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-16
    相关资源
    最近更新 更多