wdrożenia PrestaShop

W panelu nie działa strona płatności -> preferencje

  • 9 Odpowiedzi
  • 22742 Wyświetleń

0 użytkowników i 2 Gości przegląda ten wątek.

*

Offline tamisa07

  • Nowy
  • *
  • 2
  • 0
  • PrestaShop
  • PrestaShop: PS
  • Status: forum
W panelu nie działa strona płatności -> preferencje
« dnia: Październik 11, 2017, 01:10:44 pm »
Szanowni Państwo,
mam prestashop w wresji 1.7.2 w panelu mam taki problem że nie mogę wejść w zakładkę płatności -> preferencje (po wciśnięciu przycisku preferencje w płatnościach otwiera mi białą stronę).

Tutaj filmik przedstawiający dokładnie to co się dzieje: http://lilifashion.pl/whitesite/whitesite.html
Zrobiłem już aktualizację 1.7.2.2 do wersji 1.7.2.3 wszystko przeszło bezproblemowo ale problem nie zniknął, oto komunikat błędu w trybie debugowania po wejściu w zakładkę płatności -> preferencje
Whoops, looks like something went wrong.
1/1 RuntimeException in classes.php line 109: Failed to start the session: already started by PHP.

    in classes.php line 109
    at NativeSessionStorage->start() in classes.php line 484
    at Session->start() in SessionTokenStorage.php line 90
    at SessionTokenStorage->hasToken('ANONYMOUS_USER') in CsrfTokenManager.php line 54
    at CsrfTokenManager->getToken('ANONYMOUS_USER') in classes.php line 7882
    at Router->generate('admin_product_catalog', array()) in Link.php line 722
    at LinkCore->getAdminLink('AdminProducts') in AdminController.php line 2018
    at AdminControllerCore->getTabs('9', '2') in AdminController.php line 2020
    at AdminControllerCore->getTabs('2', '1') in AdminController.php line 2020
    at AdminControllerCore->getTabs() in AdminController.php line 1863
    at AdminControllerCore->initHeader() in Controller.php line 201
    at ControllerCore->run() in Dispatcher.php line 379
    at DispatcherCore->dispatch() in index.php line 95


Proszę o pomoc

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: W panelu nie działa strona płatności -> preferencje
« Odpowiedź #1 dnia: Październik 11, 2017, 03:42:34 pm »
ustaw w php.ini auto_start  = 0
ponadto może to Ci pomoże to błąd symphony https://github.com/symfony/symfony/issues/12562
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline tamisa07

  • Nowy
  • *
  • 2
  • 0
  • PrestaShop
  • PrestaShop: PS
  • Status: forum
Odp: W panelu nie działa strona płatności -> preferencje
« Odpowiedź #2 dnia: Październik 11, 2017, 07:33:57 pm »
Dostałem informacje od administratorów, którzy wykluczyli błąd po stronie serwera:
Cytuj
niestety nie jestem w stanie ustalić co powoduje problem.
W logach serwera www czy samego php nie ma błędów.
Błąd 500 jest zwracany przez samą prestę.
Wynika najprawdopodobniej z błędu w kodzie polegającym na rozpoczęciu nowej sesji php. Może to być też kwestia konfiguracji sesji w php, ale również nie widzę tam błędu.
Czyściłem cache przeglądarki, czyściłem cache presty, aktualizacja samego systemu jak już wspomniałem przebiegła bezproblemowo -> aktualnie 1.7.2.3, nic nie wskazuje na błąd, a jednak nie działa ta zakładka, nie wiem co robić gdyż nie wiem gdzie szukać przyczyny tego błędu... proszę o pomoc

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: W panelu nie działa strona płatności -> preferencje
« Odpowiedź #3 dnia: Październik 17, 2017, 06:09:10 pm »
Błąd 500 jest zawsze zapisany w logach serwera poszukaj dobrze w error.log
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline redMar

  • Nowy
  • *
  • 2
  • 0
Odp: W panelu nie działa strona płatności -> preferencje
« Odpowiedź #4 dnia: Kwiecień 12, 2019, 04:20:08 pm »
odświeżę temat, również nie mogę wejść na stronę w PA Płatności / Preferencje - otrzymuję stronę błędu:
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
Natomiast po włączeniu debugowania:
Warning w linii 2636 w pliku /home/.../domains/domena.pl/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning w linii 2665 w pliku /home/.../domains/domena.pl/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
analogicznie, błędy te widać w logach serwera.

Hosting w Linuxpl.com przeniesiony przez nich z dawnego aBajta, kontaktowałem się z administratorami i otrzymałem odpowiedź:

to jest blad aplikacji a nie serwera
prosze sprawdzic dzialanie na innej wersji php
Prosze rowieniez zwiekszyc limity php  ( max_execution_time i
memory_limit  ) dla tej domeny.

Zrobiłem to, przetestowałem dostępne wersje php od 7.3 do 5.6, błąd nadal występuje, obecnie mam 7.0.
Dodam, że taką samą konfigurację mam na ich innym serwerze i tam wszystko działa w domyślnych parametrach php, w każdej wersji php.

Dalsza rozmowa z administratorami sprowadza się do stwierdzenia iż jest to błąd aplikacji i tyle mają do powiedzenia.

Może ktoś ma koncepcję jak uruchomić podstronę, albo obejść problem. Moim celem jest włączenie Płatność przy odbiorze dla kuriera.
Ewentualnie może polecicie moduł płatności przy odbiorze, który pomija ustawienia w Płatności / Preferencje?

Informacja o serwerze:
Wersja PHP: 7.0.24
Limit pamięci: 128M
Maksymalny czas wykonywania: 30
Maksymalny rozmiar pliku do przesłania: 128M

Informacja o bazie danych
Wersja MySQL: 5.6.36

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: W panelu nie działa strona płatności -> preferencje
« Odpowiedź #5 dnia: Kwiecień 12, 2019, 06:30:55 pm »
a sprawdzales logi serwera? 500 to wewnetrzny blad serwera. przyczyn moze byc miliony. ale zazwyczaj w logach wskazuje winowajce
design4VIP z innej strony...

*

Offline redMar

  • Nowy
  • *
  • 2
  • 0
Odp: W panelu nie działa strona płatności -> preferencje
« Odpowiedź #6 dnia: Kwiecień 12, 2019, 07:55:14 pm »
Wklejam logi błędu (w trybie debugowania wkleiłem wyżej, w poście)


[Fri Apr 12 19:23:41.071042 2019] [fcgid:warn] [pid 24328:tid 139908680400640] [client 178.235.196.244:55289] mod_fcgid: stderr: PHP Notice:  Use of undefined constant ADMIN_LEGACY_CONTEXT - assumed 'ADMIN_LEGACY_CONTEXT' in /home/gaaa/domains/domena.pl/public_html/modules/ps_mbo/ps_mbo.php on line 320, referer: https://domena.pl/admin097b3owx1/index.php/improve/payment/payment_methods?_token=K0V3in25mW4FjNVwAiOQFQDiDKo3YwxTQx5aDv0z27w

[Fri Apr 12 19:23:45.234325 2019] [fcgid:warn] [pid 24328:tid 139908691939072] [client 178.235.196.244:55289] mod_fcgid: stderr: PHP Fatal error:  Cannot declare class Ps_Checkpayment, because the name is already in use in /home/gaaa/domains/domena.pl/public_html/modules/ps_checkpayment/ps_checkpayment.php on line 0, referer: https://domena.pl/admin097b3owx1/index.php/improve/payment/payment_methods?_token=K0V3in25mW4FjNVwAiOQFQDiDKo3YwxTQx5aDv0z27w

[Fri Apr 12 19:23:48.523428 2019] [fcgid:warn] [pid 24328:tid 139908743220992] [client 178.235.196.244:55297] mod_fcgid: stderr: PHP Notice:  Use of undefined constant ADMIN_LEGACY_CONTEXT - assumed 'ADMIN_LEGACY_CONTEXT' in /home/gaaa/domains/domena.pl/public_html/modules/ps_mbo/ps_mbo.php on line 320, referer: https://domena.pl/admin097b3owx1/index.php/improve/payment/payment_methods?_token=K0V3in25mW4FjNVwAiOQFQDiDKo3YwxTQx5aDv0z27w

[Fri Apr 12 19:23:49.919937 2019] [authz_core:error] [pid 24328:tid 139908495261440] [client 173.252.95.16:49766] AH01630: client denied by server configuration: /home/gaaa/domains/domena.pl/public_html/img/p/6/7

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: W panelu nie działa strona płatności -> preferencje
« Odpowiedź #7 dnia: Kwiecień 13, 2019, 12:40:14 pm »
Masz dwa razy użytą tą samą zmienną Cannot declare class Ps_Checkpayment
Błąd dostępu do katalogu img
Błąd składni - deklaracji zmiennej w module ps_mbo.php on line 320
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline kasy

  • Nowy
  • *
  • 9
  • 0
Odp: W panelu nie działa strona płatności -> preferencje
« Odpowiedź #8 dnia: Październik 31, 2019, 11:01:40 am »
Witajcie,
mam ten sam problem a w logach taki o to błąd:

request.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\FatalErrorException: "Compile Error: require_once(): Failed opening required '/home/korbik/domains/sukienki-komunijne.com/public_html/modules/ps_checkpayment/ps_checkpayment.php' (include_path='/home/korbik/domains/korbik.com.pl/public_html/vendor/pear/pear_exception:/home/korbik/domains/korbik.com.pl/public_html/vendor/pear/console_getopt:/home/korbik/domains/korbik.com.pl/public_html/vendor/pear/pear-core-minimal/src:/home/korbik/domains/korbik.com.pl/public_html/vendor/pear/archive_tar:.:/usr/local/php73/lib/php')" at /home/korbik/domains/korbik.com.pl/public_html/src/Adapter/Module/Module.php line 354 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalErrorException(code: 0): Compile Error: require_once(): Failed opening required '/home/korbik/domains/sukienki-komunijne.com/public_html/modules/ps_checkpayment/ps_checkpayment.php' (include_path='/home/korbik/domains/korbik.com.pl/public_html/vendor/pear/pear_exception:/home/korbik/domains/korbik.com.pl/public_html/vendor/pear/console_getopt:/home/korbik/domains/korbik.com.pl/public_html/vendor/pear/pear-core-minimal/src:/home/korbik/domains/korbik.com.pl/public_html/vendor/pear/archive_tar:.:/usr/local/php73/lib/php') at /home/korbik/domains/korbik.com.pl/public_html/src/Adapter/Module/Module.php:354)"} []
Mogę prosić o pomoc?

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: W panelu nie działa strona płatności -> preferencje
« Odpowiedź #9 dnia: Październik 31, 2019, 02:40:38 pm »
brak pliku ps_checkpayment/ps_checkpayment.php
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl