Witam!
Zainstalowałem OpenCart, wszystko ładnie śmiga prócz zdjęć które się nie ładują. Jedyne zdjęcie które się ładuje to logo w Panelu administracyjnym.
Dodatkowy problemem jest brak możliwości wgrania zdjęć produkt, podczas próby wgrywania pojawia się problem "Ostrzeżenie: katalog nie istnieje!"
Twoje screeny nic nie wnoszą.. Już więcej pomogło by zdjęcie z konsoli.
Takie 2 rzeczy, które mi do głowy na szybko wpadły:
- sprawdź config i ścieżki do katalogów (pamiętaj że admin ma też swojego configa)
- sprawdź czy istnieje folder
image
, a w nim katalogdemo
- to defaultowy katalog dla zdjęć z domyślnego theme
Jaka to wersja?
3.x ? Czysty czy jakiś gotowy theme?
- define('DIR_IMAGE', '//image/'); Tak jest w obu configach. Nic nie było zmieniane
- Jest, a dokładnie image/catalog/demo
Wersja 3.0.3.6, czysty wersja
Spróbuj dać bezwzględną ścieżkę do katalogu z obrazami.
w v3.0.3.3 tak to jest z automatu definiowane - pewnie w nowej wersji pozmieniali. Ale jeśli odpalasz na localhost to zakładam, że trzymasz to w katalogu jakimś więc faktycznie ten define
może się nie zgadać.
Sprawdź też pod jaką ścieżką jest szukana grafika.
Czyli PPM na tą niewyświetlającą się grafikę i kopiuj adres obrazu (w chrome) - sprawdź później czy ścieżka pokrywa się z faktycznym systemem plików.
Bezwzględna ścieżka też nic nie pomaga. Co do tego linku to przy kopiowaniu adresu pokazuje sam link do strony. Ogólnie hosting to home.pl
I jeszcze dodam, że wcześniej odpalane na localhoscie wszystko się ładnie wczytywało.
a ścieżka na bank dobra?
będzie to coś w stylu:
/home/NAZWA_KONTA/public_html/KATALOG
Na bank dobra
no to nie wiem... prawa plików?
Można zgadywać.. Ja mimo wszystko będę stawiła na błędną ścieżkę (głównie ze względu na komunikat jaki dostajesz).
A najlepiej to utwórz pusty plik *.php
i sprawdź czy faktycznie taka jest ścieżka np korzystając z funkcji is_dir()
albo dirname()
@NewUser2k13:
Prawa plików też zmienione na 777 i bez rezultatów. Już ręce opadają, problem taki sam jak przy kopiowaniu link zdjęcia, czyli brak ścieżki
Obrazki istnieją i ścieżka chyba faktycznie jest OK, bo obrazki się normalnie wyświetlają
http://limitededition24.pl/image/catalog/demo/apple_cinema_30.jpg
W źródle w src
masz wartość unknown
Sprawdź jeszcze czy w bazie danych są odpowiednie ścieżki przy produktach
Tabela oc_products
kolumna image
@NewUser2k13:
W bazie danych też ścieżki są ok, czy to może być wina po stronie hostingu?
W źródle strony masz wszędzie pusty atrybut src, albo masz odwołanie do nieistniejącej zmiennej lub źle to odwołanie zrobione. Pokaż kawałek templatki...
a skoro na localu działa a na serwerze nie to sprawdź czy w szablonie masz echo albo <?= a jesli to drugie to czy na serwerze masz włączone short tagi w php.ini
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.