我的magento安装有一个非常恼人的问题。我在www.domain.com
地址下安装了magento(1.4.x)。我已将其克隆到/beta/
目录以对测试环境进行升级并克隆数据库,但我无法解决一个简单的问题。
我的测试安装上的每个链接都缺少URL base url
和“其余”之间的斜杠,因此,例如,如果magento尝试包含js文件,则此文件的URL将呈现如下:{ {1}}
而不是
www.domain.com/betajs/filetoinclude.js
。
我已经在数据库中编辑了我的测试环境的URL,清除了缓存并完成了人们在公告板上建议的所有其他事情,但我仍然错过了这个斜杠。
这个问题在这里有点宽泛:http://www.magentocommerce.com/boards/viewthread/234373
您知道我该怎么做才能让它发挥作用?提前谢谢。
答案 0 :(得分:2)
最近我遇到了这样的问题。删除缓存文件夹后解决问题。您可以尝试从cpanel或ftp删除或使用以下命令删除缓存。
清除缓存和临时文件:
rm -rf downloader/pearlib/cache/*
rm -rf downloader/pearlib/download/*
rm -rf var/cache/*
rm -rf var/session/*
rm -rf var/report/*
rm -rf var/tmp/*
此外,如果您的目录随时间发生了变化,您可能希望清除所有图像缓存文件。
rm -rf media/catalog/product/cache/*
rm -rf media/tmp/*
答案 1 :(得分:0)
转到您的管理面板> “系统”>配置>一般>网络>不安全并确保基本网址为http://www.domain.com/beta / (注意:链接末尾为斜线) 对系统做同样的事情>配置>一般>网络>的安全强>
希望这可以解决您的问题。
答案 2 :(得分:0)
在管理员的系统配置中,请确保在左上角的Current Configuration Scope
下更改商店视图。更改该下拉列表中的每个选项,并检查Web
设置中的不安全和安全URL设置。机会是其中一个缺少尾随斜线。