Nie mogłem zainstalować modułu za pomocą Magento Connect, pojawia się Connection Error try again later
błąd. Postępując zgodnie z instrukcjami programisty modułu, próbowałem naprawić uprawnienia w katalogu głównym dokumentu za pomocą:
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
Nadal nie działało, więc zakończyłem instalację modułu ręcznie. Następnie zalogowałem się do backendu administratora i Magento próbował udostępnić pliki CSS przy użyciu ścieżek plików systemowych zamiast adresów URL w następujący sposób:
<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" />
Natychmiast usunąłem rozszerzenie i próbowałem dopasować perms z innego serwera z działającym Magento bezskutecznie. Mam również:
- Wyczyszczono pamięć podręczną lokalną, APC i Magento
- Sprawdzone w dziennikach błędów (rejestrowanie jest włączone)
- dwukrotnie sprawdzono poprawne wartości web / unsecure / base_url i web / secure / base_url w DB
- Zrestartowano, 3 razy;)
Minify nie jest używane. Scalanie plików CSS jest włączone, jednak nie mogę wymyślić, jak je wyłączyć bez interfejsu administratora (zapisywanie i nawigacja nie działają, nawet jeśli zastąpię prawidłowe wartości Firebug). Wszelkie pomysły będą mile widziane!
(Pytanie pierwotnie opublikowane przez @reflexiv w sprawie przepełnienia stosu )
źródło
Odpowiedzi:
Magento używający adresów URL pełnej ścieżki do dostępu do plików CSS jest częstym błędem wynikającym z dwóch rzeczy:
Aby rozwiązać ten problem, upewnij się, że:
Jak @flochtililoch opublikował na Stack Exchange :
Powinieneś sprawdzić, czy apache rzeczywiście posiada katalog multimediów , najpierw sprawdzając, który apache użytkownika działa jako , a następnie odpowiednio dostosowując uprawnienia:
Więcej informacji tutaj: Uprawnienia do systemu plików Magento
źródło
Właśnie napotkałem bardzo podobny problem podczas kopiowania strony z serwera na żywo na lokalny serwer apache dev (MAMP). Dla mnie to rozwiązało:
media/css
imedia/js
wszystkich plikówcore_config_data
ustawieniach tabeli bazy danych :dev/js/merge_files
na 0 (było 1)dev/css/merge_css_files
na 0 (było 1)var/cache
Ponownie załadowane pliki front i backend, a teraz pliki css / js są obsługiwane poprawnie.
źródło