2012-02-23 60 views
3

我刚刚设置了一台运行ubuntu的新服务器,并且运行了所有最新版本的apache mysql和php,同时也包含了运行Magento所需的所有扩展。Magento CSS和JS头文件包括从文档根目录?

我已将测试网站转移到新服务器上,并且所有作品都接受样式和脚本,出于某些原因,它们包含在文档根目录(/var/www/vhosts/site.com/httpdocs/)中,奇怪的是,似乎只有使用XML添加的js和css是错误的。

我检查了core_config_data表和网址是否正确,所有文件的权限都是正确的安全模式是关闭memory_limits等已被检查。

这可能与apache2设置有关吗?

+0

'rm -rf var/cache/*'。 – Nick 2012-02-23 13:22:47

+0

感谢尼克,但即使清除所有缓存后问题仍然存在 – 2012-02-27 11:11:31

回答

9

这与您启用了CSS/JS合并的事实有关,但Magento没有足够的访问权将合并的文件写入media/css和media/js。

搭配chmod O + w^-R媒体

这应该解决您的问题。

+0

谢谢,但我已经尝试了整个应用程序的开放权限。它仍然包括从doc根目录。我重新启动了服务器,现在它再次运行约30分钟。 – 2012-02-27 11:10:46

+0

在Mac OSX Mavericks来自Magento文档根... rm -rf ./var/cache/* chmod -R o + w media – Flipmedia 2014-08-29 15:52:20