Magento管理员css由于使用文件系统路径而丢失

前端之家收集整理的这篇文章主要介绍了Magento管理员css由于使用文件系统路径而丢失前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我无法使用Magento Connect安装模块,再次尝试重新连接错误。按照模块开发人员的指示,我尝试在文件根目录中修复权限:
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod o+w var var/.htaccess app/etc
chmod 550 mage
chmod -R o+w media

它仍然没有工作,所以我最终手动安装模块。然后我登录管理员后端,Magento正在尝试使用系统文件路径而不是像这样的URL来提供CSS文件

<link rel="stylesheet" type="text/css" href="/home/user/public_html/js/calendar/calendar-win2k-1.css" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/reset.css" media="all" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/Boxes.css" media="all" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/custom.css" media="all" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/xmlconnect/Boxes.css" media="all" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/print.css" media="print" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/menu.css" media="screen,projection" />

我立即删除了扩展名,并尝试将来自另一个服务器的工作与工作的Magento匹配,无效。我也有:

>清除本地,APC和Magento缓存
>查看错误日志(启用日志记录)
>双重检查数据库中web / unsecure / base_url和web / secure / base_url的正确值
>重启,3次;)

Minify未被使用。合并CSS文件已启用,但是我无法确定如何禁用没有管理界面(保存和导航不起作用,即使我用Firebug替换正确的值)。任何想法都将不胜感激!

解决方法

我遇到同样的问题,发生文件权限设置不正确。
为了允许Magento生成资源文件,媒体目录必须由apache用户可写。

这样做

chmod -R o+w media

不一定允许apache在media目录下写,如果apache不拥有这个目录。

您应该检查该apache实际上拥有媒体目录,通过检查第一个which user apache is running as,然后相应地执行权限:

chown -R <apache_user> media
chmod -R o+w media

更多信息:Magento Filesystem Permissions

猜你在找的CSS相关文章