Jump to content
  • 0

nie działa ani sklep ani strona administratora


pawelpap01

Question

Przez pewien czas nie odwiedzałem sklepu i teraz nie mogę ani uruchomić strony ani zalogować się do panelu , biała strona HTTP ERROR 500, poniżej błędu z debug:

 

Deprecated: AppKernel implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/platne/fotolab/public_html/new2/presta/app/AppKernel.php on line 32

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/platne/fotolab/public_html/new2/presta/config/bootstrap.php on line 89

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/platne/fotolab/public_html/new2/presta/config/bootstrap.php on line 89

Fatal error: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, Shop given in /home/platne/fotolab/public_html/new2/presta/src/Adapter/EntityMapper.php:99 Stack trace: #0 /home/platne/fotolab/public_html/new2/presta/src/Adapter/EntityMapper.php(99): array_key_exists() #1 /home/platne/fotolab/public_html/new2/presta/classes/ObjectModel.php(264): PrestaShop\PrestaShop\Adapter\EntityMapper->load() #2 /home/platne/fotolab/public_html/new2/presta/classes/shop/Shop.php(128): ObjectModelCore->__construct() #3 /home/platne/fotolab/public_html/new2/presta/classes/shop/Shop.php(393): ShopCore->__construct() #4 /home/platne/fotolab/public_html/new2/presta/config/config.inc.php(119): ShopCore::initialize() #5 /home/platne/fotolab/public_html/new2/presta/admin524yihfei/index.php(40): require('...') #6 {main} thrown in /home/platne/fotolab/public_html/new2/presta/src/Adapter/EntityMapper.php on line 99

 

 

 

Proszę o pomoc!

 

Link to comment
Share on other sites

17 answers to this question

Recommended Posts

  • 0

Ogólnie powinieneś ją zaktualizować już nie mówię przejść na PrestaShop 8 ale przynajmniej do 1.7.x.11 ostatniej wydanej w 1.7.x.4 do wersji z końcówką 4 była luka bezpieczeństwa o czym sam PrestaShop informował od 1.7.x.5 załatali

A ustaw php 7.1 nawet bym się pokusił o ustawienie php 5.6 dla testu

jesteś pewny że przełączasz php i zmienia się na serwerze dla domeny ?

miejsce na serwerze masz wolne na dysku ?

kontaktowałeś się z hostingiem czy robili jakieś aktualizacje php lub zmiany ustawień php na twoim koncie

?

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

  • 0

już poruszam się do przodu :) udało się tylko teraz próbuję zaktualizować preste do nowszej wersji aby chodziła na php 8.3 jaki moduł polecacie ? Bo 1 click upgdarde nie działa tzn jak klikam konfiguruj to błąd 500 wyskakuje strony

Link to comment
Share on other sites

  • 0

Bez urazy ale widząc jaką wiedzę posiadasz nie zabierał bym się samodzielnie za aktualizację do wyższej wersji, co innego aktualizować w danej wersji do najwyższej a co innego przechodzić na kolejną wersję, do aktualizacji służy moduł 1-Click Upgrade i jest to oficjalny sprawdzony moduł aktualizacji a ty nawet nie potrafisz go włączyć i obsłużyć, jak widać już teraz masz spore błędy i problemy z obecną wersją i nie wróży to nic dobrego przy próbie przejścia na wyższą wersję sklepu, problem kompatybilności szablonu, modułów itd....

Link to comment
Share on other sites

  • 0

Zrobić przede wszystkim kopię plików i bazy danych msql abyś w razie czego miał z czego przywracać, rozwiąząć problem i aktualizować modułem 1-Click Upgrade jeżeli chcesz proces automatycznie przeprowadzić.

Link to comment
Share on other sites

  • 0

Lub przynajmniej załataj dziurę podatności ataku na msql  tu masz solucję

https://build.prestashop-project.org/news/2022/major-security-vulnerability-on-prestashop-websites/

To do so, locate the file config/smarty.config.inc.php on your PrestaShop install, and remove lines 43-46 (PrestaShop 1.7) or 40-43 (PrestaShop 1.6):

if (Configuration::get('PS_SMARTY_CACHING_TYPE') == 'mysql') { include _PS_CLASS_DIR_.'Smarty/SmartyCacheResourceMysql.php'; $smarty->caching_type = 'mysql'; }

I szykuj się na przejście do PrestaShop 8, aktualna wersja i zaktualizowane moduły to najlepsze wyjście pod względem bezpieczeństwa, ja wszystkich swoich klentów przeniosłem na PrestaShop 8 bo nie łatasz dziurawej rury plastrem tylko ją wymieniasz na nową aktualną ( ͡° ͜ʖ ͡°)

 

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...