Polskie wsparcie PrestaShop
PrestaShop => Błędy => Wątek zaczęty przez: zorunid w Listopad 14, 2011, 08:33:43 pm
-
Witam wszystkich,
Jak do tej pory radziłem sobie bez pisania wątków, sporo pomocy miałem z istniejących już wątków :)
Mam problem z realizacją zamówień :(
Mam aktualnie zrobiony klon głównego sklepu. Na głównym mam wyłączony koszyk, na klonie robię testy.
Pojawia mi się problem ze Smarty i z realizacją/zakupami.
Mam ustawione do testów zakupy bez rejestracji i w 1 kroku.
Po zalogowaniu na konto w środkowej kolumnie pojawiają się błędy:
Warning: include(/homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/compile/%%03^03A^03AADD50%%my-account.tpl.php) [function.include]: failed to open stream: No such file or directory in /homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/Smarty.class.php on line 1281
Warning: include() [function.include]: Failed opening '/homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/compile/%%03^03A^03AADD50%%my-account.tpl.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/Smarty.class.php on line 1281
Natomiast nad koszykiem:
Warning: include(/homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/compile/%%01^01A^01AB5768%%blockmyaccount.tpl.php) [function.include]: failed to open stream: No such file or directory in /homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/Smarty.class.php on line 1288
Warning: include() [function.include]: Failed opening '/homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/compile/%%01^01A^01AB5768%%blockmyaccount.tpl.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/Smarty.class.php on line 1288
W przypadku próby zakupu bez logowania jako gość w metodzie płatności wyskakują takie błędy:
Warning: include(/homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/compile/%%A4^A44^A447AEF2%%payment.tpl.php) [function.include]: failed to open stream: No such file or directory in /homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/Smarty.class.php on line 1288
Warning: include() [function.include]: Failed opening '/homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/compile/%%A4^A44^A447AEF2%%payment.tpl.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/Smarty.class.php on line 1288
Warning: include(/homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/compile/%%A4^A44^A44DB7F0%%payment.tpl.php) [function.include]: failed to open stream: No such file or directory in /homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/Smarty.class.php on line 1288
Warning: include() [function.include]: Failed opening '/homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/compile/%%A4^A44^A44DB7F0%%payment.tpl.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/46/d385640827/htdocs/tonery_test/tools/smarty_v2/Smarty.class.php on line 1288
Przy wyłączeniu błędów pokazuje w metodach płatności:
No payment method is available
Mam zainstalowane moduły Płatności przy odbiorze i Przelew, ustawione dla waluty PLN i dostępne dla Polski.
Po zalogowaniu kolumna środkowa jest pusta.
Zainstalowana jest Presta 1.4.4.1 PL na serwerze 1and1 :)
Z góry dziękuję za pomoc :)
Pozdrawiam,
Kamil
-
masz zapewne wlaczone keszowanie danych, powylaczaj wszystkie kompresje i cache
sprawdz czy rzeczywiscie masz te katalogi, moze kopia sklepu nie jest kompletna, sprawdz uprawnienia do zapisu na tych katalogach
na 1&1 raczej problemow nie ma
zmien system szablonow, jesli mozesz
dodatkowo utworz plik php.ini w glownym katalogu sklepu i dopisz:
allow_url_fopen = on
display_errors = on
allow_url_include = on
na 1&1 masz dostep do shella dla php, wiec mozesz majstrowac np. z uprawnieniami do woli
-
Dziękuję za szybką odpowiedź :)
Kompresję miałem wyłączoną, Cache wyłączyłem, ale nadal jest to samo.
Zmieniam teraz prawa pliku na 777, wkrótce napiszę czy to pomogło :)
-
pamietaj zawsze fizycznie czysc katalogi cache i compile w katalogu smarty
to jest zlota zasada, jak abc dla przedszkolaka
a propo orginalny sklep dziala?
-
Chmod nadal jest zmieniane na plikach :)
Cache i compile wyczyściłem i przeszło o krok dalej, tzn. nad koszykiem jest "moje konto", ale przy okazji wyskoczył kolejny problem.
Nie mam podanych danych adresowych, o które presta prosi. W formularzu brakuje etykiet Imienia, tel. komórkowego i Aliasu, ale to mniejszy problem. Presta nie chce zapamiętać wprowadzonych danych :(
Oryginalny sklep działa na razie w formie codziennie aktualizowanego katalogu produktów, ma wyłączony koszyk, ponieważ był taki sam problem z realizacją zamówienia.
-
nie napisales czy korzystasz ze standardowego szablonu czy innego.
przelacz na standardowy i dopiero sprawdzaj.
standardowy orginalny szablon napewno jest aktualny i kompatybilny.
-
Na kopii testowej jest skórka standardowa presty :)
-
To dlaczego masz wlaczona stara wersje smarty?
-
Słuszna uwaga ;)
Przy włączonym pokazywaniu błędów przy smarty 3 była cała strona główna w błędach i nie pokazywało w ogóle strony ;) Smarty 2 było włączone, ponieważ używałem innej niż standardowa skórki, ze starszej wersji :) Były z nią problemy, więc przełączyłem na standardową :)
Przełączyłem teraz na smarty 3, czyszczeniu compile i cache przy kliknięciu na na uzupełnienie danych adresowych znikają kategorie (nagłówek zostaje), znika środkowa kolumna i cała prawa (moje konto i koszyk).
EDIT:
Zarejestrowałem nowe konto klienta prywatnego, złożyłem zamówienie. Były do wyboru 2 płatności: przelew i płatność przy odbiorze. Wszystko teoretycznie działa, ale przy modyfikacji lub dodaniu nowego adresu dzieje się to samo co napisałem wyżej :)
-
Moze Javascript ci sie sypie, ktorys z modulow zakloca prace.
firebug powinien pokazac zmienne i referencje.
wyczysc cache przegladarki
-
Firebug właśnie instaluję.
Znalazłem skórkę LightBlue do 1.4.4.1, zmieniłem ją, wrzuciłem tłumaczenie i edytowanie danych na koncie działa :)
Tylko teraz muszę dojść dlaczego nie działa na domyślnej skórce i jak to naprawić :)