2

我在上传图片时遇到问题,在尝试修复它时,碰巧更改了配置中的 base_url,这导致我的网站出现时根本没有任何样式(包括管理员)。

我已经进入 phpMyAdmin 并修复了网址,但我没有任何运气。这就是我目前所拥有的...

web/unsecure/base_link_url   http://www.northwalesdoorworld.co.uk/
web/unsecure/base_skin_url   http://www.northwalesdoorworld.co.uk/skin/
web/unsecure/base_media_url   http://www.northwalesdoorworld.co.uk/media/
web/unsecure/base_js_url   http://www.northwalesdoorworld.co.uk/js/

有人可以看看我的网站 - northwalesdoorworld.co.uk - 并推荐一种解决我问题的方法吗?

谢谢,格雷格。

4

3 回答 3

5

如果由于您可以直接在 core_config_data 表中更改值而无法访问您的站点

SELECT *  FROM core_config_data WHERE path LIKE '%web/unsecure%' or path LIKE '%web/secure%'

您可以通过将值编辑为类似于clockworkgeek 建议的值或从数据库中删除整行来修复它们,它们将由磁电机再次创建,您可以使用管理页面添加新值。

于 2010-11-25T19:36:43.483 回答
3

将四个值更改为:

{{unsecure_base_url}}
{{unsecure_base_url}}skin/
{{unsecure_base_url}}media/
{{unsecure_base_url}}js/

var/cache/在您的 magento 文件夹中清空。

于 2010-11-25T19:03:10.023 回答
1

请参考最新的 Magento wiki 条目: http: //www.magentocommerce.com/wiki/recover/restore_base_url_settings

您还可以将这样的内容添加到 /MAGENTO/app/etc/config.xml 而不是操作数据库:

<stores>
<default>
<web>
<unsecure>
<base_url>{{base_url}}</base_url>
<base_link_url>{{unsecure_base_url}}</base_link_url>
<base_web_url>{{unsecure_base_url}}</base_web_url>
<base_skin_url>{{unsecure_base_url}}skin/</base_skin_url>
<base_js_url>{{unsecure_base_url}}js/</base_js_url>
<base_media_url>{{unsecure_base_url}}media/</base_media_url>
</unsecure>
<secure>
<base_url>{{base_url}}</base_url>
<base_web_url>{{secure_base_url}}</base_web_url>
<base_link_url>{{secure_base_url}}</base_link_url>
<base_js_url>{{secure_base_url}}js/</base_js_url>
<base_skin_url>{{secure_base_url}}skin/</base_skin_url>
<base_media_url>{{secure_base_url}}media/</base_media_url>
</secure>
</web>
</default>
</stores>
于 2011-08-12T18:32:06.760 回答