我无法使用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用户可写。
为了允许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