我试图在子域中构建Magento(1.9.3.1)暂存站点,但无法使其正常工作。该网站正在运行,但没有加载图像,js或css文件。我已经四处寻找,但我发现的所有答案都不适合我。
我的主要网站结构是www.domain.com,它有自己的网站(不是Magento),但后来我安装了Magento的subdomain.domain.com。
在另一个回答后,我尝试编辑.htaccess并添加以下内容:
RewriteCond %{HTTP_HOST} ^subdomain\.domain.com$
RewriteRule ^/(.*) http://subdomain.domain.com/index.php [L]
但那并没有奏效。我也尝试了不同的变化。
任何想法我做错了什么?我有一个专用服务器,域结构是:
/httpdocs
/subdomain.domain.com
主网站的根目录是httpdocs。这可能是问题吗?
也在core_config_data表中正确设置了子域。
答案 0 :(得分:1)
像magento这样的大多数软件包都需要root访问权限..这可能就是问题所在。 另外,尝试检查图像的路径。
答案 1 :(得分:0)
好的@Olcan让我朝着正确的方向前行,谢谢。实际上并不需要root访问权限,但目录权限设置不正确。
所有目录权限都设置为750.将它们更改为755并且一切正常。不需要对.htaccess做任何事情,所以我把它留在了默认的
RewriteRule .* index.php [L]
它有效。