Jump to content
miszuda

Problem z zalogowaniem się do panelu po aktualizacji do 1.7.3

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)

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
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?

Share this post


Link to post
Share on other sites

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

select value from ps_configuration where name='PS_INSTALL_VERSION'

Share this post


Link to post
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ę.

Share this post


Link to post
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.

Share this post


Link to post
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?

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

Jak aktualizowałeś? Za pomocą modułu?

Share this post


Link to post
Share on other sites
7 hours ago, telu said:

Jak aktualizowałeś? Za pomocą modułu?

Tak, moduł 1-click.

Share this post


Link to post
Share on other sites

Okazuje się, że mam najprawdopodobnie zapisaną kopię DB. Czy mogę ją załadować nie mając dostępu do panelu administracyjnego?

Share this post


Link to post
Share on other sites

Możesz tym samym modułem przywrócić poprzednią wersję sklepu. 

Share this post


Link to post
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

×

Important Information

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