Мне не удалось установить модуль с помощью Magento Connect, возникла Connection Error try again later
ошибка. Следуя инструкциям разработчика модуля, я попытался исправить разрешения в корне документа с помощью:
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 пытался обслуживать CSS-файлы, используя системные пути, а не URL-адреса, например:
<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). Благодарим за любую идею!
(Вопрос, изначально опубликованный @reflexiv о переполнении стека )
источник
Ответы:
Magento, использующий URL-адреса полного пути для доступа к файлам CSS, является распространенной ошибкой, возникающей в результате двух вещей:
Чтобы решить эту проблему, убедитесь, что:
Как @flochtililoch опубликовал на бирже стека :
Вы должны проверить, что apache действительно владеет каталогом мультимедиа , сначала проверив, какой пользователь apache запущен от имени , а затем соответственно изменив разрешения:
Больше информации здесь: Разрешения файловой системы Magento
источник
Я только что столкнулся с очень похожей проблемой при копировании сайта с живого сервера на локальный сервер Apache (MAMP). Следующее решило это для меня:
media/css
&media/js
всех файловcore_config_data
настройках таблицы базы данных :dev/js/merge_files
от 0 (было 1)dev/css/merge_css_files
до 0 (было 1)var/cache
Перезагруженные front & backend и теперь css / js файлы обслуживаются правильно.
источник