Jump to content

Problem z zalogowaniem się do panelu po aktualizacji do 1.7.3


miszuda

Recommended Posts

Witam,

Mam problem z moim sklepem. Po aktualizacji presty do 1.7, którą w zasadzie wymogło na mnie RODO wszystko działało bez zarzutu,

jednakże po kolejnej aktualizacji do 1.7.3 nie mogę się zalogować do palenu administracyjnego!

Po wpisaniu adresu sklepu wyskakuje okno, że sklep tymczasowo nie działa (We are currently updating our shop and will be back really soon),

a po wspisaniu adresu do panelu pojawia się biały ekran i nic nie można zrobić...

 

Czy ktoś może pomóc?

Edited by miszuda (see edit history)
Link to comment
Share on other sites

Po zmianie na tryb developerski wyświetla mi błąd :

 

Notice: Use of undefined constant _PS_VENDOR_DIR_ - assumed '_PS_VENDOR_DIR_' in /home/adamnowi/public_html/sklep/config/smarty.config.inc.php on line 26 Warning: require_once(_PS_VENDOR_DIR_prestashop/smarty/plugins/modifier.truncate.php): failed to open stream: No such file or directory in /home/adamnowi/public_html/sklep/config/smarty.config.inc.php on line 62 Fatal error: require_once(): Failed opening required '_PS_VENDOR_DIR_prestashop/smarty/plugins/modifier.truncate.php' (include_path='/home/adamnowi/public_html/sklep/tools/htmlpurifier/standalone:/home/adamnowi/public_html/sklep/vendor/pear/pear_exception:/home/adamnowi/public_html/sklep/vendor/pear/console_getopt:/home/adamnowi/public_html/sklep/vendor/pear/pear-core-minimal/src:/home/adamnowi/public_html/sklep/vendor/pear/archive_tar:.') in /home/adamnowi/public_html/sklep/config/smarty.config.inc.php on line 62

Link to comment
Share on other sites

Powiem szczerze, że nawet nie wiem jakich lokalizacji mam szukać, nie jest ten komunikat dla mnie wogóle zrozumiały. 

/home/adamnowi/public_html/sklep/config/smarty.config.inc.php - mam

_PS_VENDOR_DIR_prestashop/smarty/plugins/modifier.truncate.php - to nie mam pojęcia gdzie szukać

_PS_VENDOR_DIR_prestashop/smarty/plugins/modifier.truncate.php - tego również

(include_path='/home/adamnowi/public_html/sklep/tools/htmlpurifier/standalone:/home/adamnowi/public_html/sklep/vendor/pear/pear_exception:/home/adamnowi/public_html/sklep/vendor/pear/console_getopt:/home/adamnowi/public_html/sklep/vendor/pear/pear-core-minimal/src:/home/adamnowi/public_html/sklep/vendor/pear/archive_tar:.')  a to dla mnie już wogóle jest mistrzostwo niezrozumienia.

Link to comment
Share on other sites

7 minutes ago, jedzura said:

Sprawdź czy w pliku /config/defines.inc.php masz linijkę:


define('_PS_VENDOR_DIR_', _PS_CORE_DIR_.'/vendor/');

Jeśli nie, to dodaj ją i daj znać czy działa.

Niestety nie pomogło.

Link to comment
Share on other sites

Notice: Use of undefined constant _PS_CORE_DIR_ - assumed '_PS_CORE_DIR_' in /home/adamnowi/public_html/sklep/config/defines.inc.php on line 42 Warning: require_once(_PS_CORE_DIR_/vendor/prestashop/smarty/plugins/modifier.truncate.php): failed to open stream: No such file or directory in /home/adamnowi/public_html/sklep/config/smarty.config.inc.php on line 62 Fatal error: require_once(): Failed opening required '_PS_CORE_DIR_/vendor/prestashop/smarty/plugins/modifier.truncate.php' (include_path='/home/adamnowi/public_html/sklep/tools/htmlpurifier/standalone:/home/adamnowi/public_html/sklep/vendor/pear/pear_exception:/home/adamnowi/public_html/sklep/vendor/pear/console_getopt:/home/adamnowi/public_html/sklep/vendor/pear/pear-core-minimal/src:/home/adamnowi/public_html/sklep/vendor/pear/archive_tar:.') in /home/adamnowi/public_html/sklep/config/smarty.config.inc.php on line 62

Link to comment
Share on other sites

32 minutes ago, jedzura said:

Wygląda na to, że cały plik /config/defines.in.php masz jakiś niekompletny. Pobierz świeżą kopie prestashop w tej wersji i podmień ten plik.

 

CZy można zobaczyć, nie mając dostępu do panelu administracyjnego jaka konkretnie wersja presty jest zainstalowana?

Link to comment
Share on other sites

23 minutes ago, jedzura said:

Możesz to sprawdzić w bazie danych w tabeli ps_configuration zapytaniem:


select value from ps_configuration where name='PS_INSTALL_VERSION'

 

Podmiana nic nie dała... ale zauważyłem że moja wersja PS nie posiada niektórych plików, dołącze je i wtedy zobaczę.

Link to comment
Share on other sites

Gubi Ci nazwę kontrolera, a może raczej nie znajduje jej, pomiędzy tymi dwiema kreskami powinna być nazwa kontrolera brana ze zmiennej $this->controller_name. Wygląda na to, że pliki kontrolerów masz nieaktualne, zrób sobie diff i zobacz różnice.

Link to comment
Share on other sites

On 8.06.2018 at 1:17 PM, jedzura said:

Gubi Ci nazwę kontrolera, a może raczej nie znajduje jej, pomiędzy tymi dwiema kreskami powinna być nazwa kontrolera brana ze zmiennej $this->controller_name. Wygląda na to, że pliki kontrolerów masz nieaktualne, zrób sobie diff i zobacz różnice.

 

 

Jak zrobić takiego diffa? Które katalogi można podmienić całkowicie bez utraty danych ze sklepu?

Link to comment
Share on other sites

Podmiany będą wymagały za pewne katalogi /classes i /controllers. Jedyne katalogi, których podmiana narobić może bałaganu to /themes, /upload, /override, /config, /modules i /app. Pozostałe powinny być bezpieczne, o ile nie było jakichś spartańskich customowych modyfikacji. Diffa można zrobić za pomocą KDiff3 na linuxie, na windows nie wiem. Jeśli używasz edytora z historią edycji to możesz też podmienić pliki i podejrzeć zmiany jakie zaszły w historii pliku.

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...