我一直在上传图片时遇到问题并试图修复它,碰巧更改了配置中的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 - 并推荐一种方法来解决我的问题吗?
感谢, 格雷格。
答案 0 :(得分:5)
如果您无法访问您的网站,因为您可以直接在core_config_data表中更改值
SELECT * FROM core_config_data WHERE path LIKE '%web/unsecure%' or path LIKE '%web/secure%'
你可以通过编辑像clockworkgeek建议的值来修复它们,或者从数据库中删除整行,它们将由magneto重新创建,你可以使用管理页面添加新值。
答案 1 :(得分:3)
将四个值更改为:
{{unsecure_base_url}}
{{unsecure_base_url}}skin/
{{unsecure_base_url}}media/
{{unsecure_base_url}}js/
在您的magento文件夹中清空var/cache/
。
答案 2 :(得分: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>