我的 magento 安装遇到了一个非常恼人的问题。我在 www.domain.com
地址下安装了 magento(1.4.x)。我已将其克隆到 /beta/
目录以对测试环境进行升级,并克隆了数据库,但我无法解决一个看似简单的问题。
我的测试安装中的每个链接都缺少 base url
和 URL 的“其余部分”之间的斜杠,因此,例如,如果 magento 尝试包含 js 文件,则会呈现该文件的 URL像这样:www.domain.com/betajs/filetoinclude.js
而不是
www.domain.com/beta/js/filetoinclude.js
。
我已经在数据库中编辑了测试环境的 URL,清除了缓存并完成了人们在公告板上建议的所有其他操作,但我仍然缺少这个斜杠。
这个问题在这里描述得更广泛一些:http://www.magentocommerce.com/boards/viewthread/234373
你知道我能做些什么来让它工作吗?提前致谢。
最佳答案
最近我遇到了这样的问题。删除缓存文件夹后解决了问题。您可以尝试从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/*
关于magento - 基本网址和所有链接之间缺少斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9220988/