Jump to content
wegorz23

Biała strona przy realizowaniu zamówienia

Recommended Posts

Witam

 

po dodaniu produktów do koszyka, klikam "Realizuj zamówienie" i pojawia sie pusta strona.

 

tutaj: index.php?controller=order-opc

 

Byćmoże błąd 500. Chociaż nagłówek sprawdzałem to jest status 200.

 

Co może być przyczyną ??

Jak naprawić błąd ?

 

Wersja presty to 1.5.4

W ustawienach mam realizowanie zamówienia w 1 kroku (a nie w 5).

 

proszę o pomoc

 

Michał

 

 

 

 

Share this post


Link to post
Share on other sites

zwraca nagłówek 200

 

chyba...  poprostu nie startuje renderowanie layoutu

 

poza tym na serwerze w nazwa.pl działa, ale na serwerze linuxpl.com daje błąd

czy to może mieć związek z serwerem?

Edited by wegorz23 (see edit history)

Share this post


Link to post
Share on other sites

owszem, może być problem z serverem. masz dostęp do PHP error loga? dla mnie to ewidentnie jest problem z:

a) parsowaniem skryptów php
B) ewentualny problem z .htaccess

c) uprawnieniami

 

i moim zdaniem to tam trzeba szukać problemu.

znam wiele sklepów które stoją na linuxpl i mają się dobrze :)

Share this post


Link to post
Share on other sites

administrator serwera mi napisał

 

na php53 i php5.2 jest nagłówek 200 czyli bez  błędu
na php5.4 jest 500tka

Share this post


Link to post
Share on other sites

no to wygląda na to, że jest to stricte powiązane z ustawieniami apache czyli po stronie hostingu (?)

Share this post


Link to post
Share on other sites

jednak nie hsoting bo to samo wrzuciłem na hosting hekko.pl  i jest też błąd 500 

 

coś musi być żle w plikach szablonu

 

bo jak zainstaluję nową preste 1.5.5.0 to wszystko działa na domyślnym szablonie

a jak dam mój "dedykowany" szablon to błąd 500

 

Ale jak dam wersje PHP 4 to daje taki błąd

 

Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /public_html/test3/index.php on line 28

 

 

gdzie szukać przyczyny?

Share this post


Link to post
Share on other sites
Udało nam się zlokalizować źrodło błędu. Jest to funkcja _assignCarrier() w controllers/front/OrderOpcController.php

 

Zakomentowałem wywoływanie tej funkcji w kontrolerze one page checkout. Ale to tylko tymczasowo rozwiązuje problem. Teraz layout koszyka już się renderuje. 

 

Czy ktoś miał podobny problem?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More