tiendaweb567890 Posted January 25 Share Posted January 25 Buenos dias! De la noche a la mañana funcionaba todo perfecto, iba descubriendo como agilizar la web, fluia todo y me levanto con TODA la web caida con error 500. A ver si me ayudan... este es el error en archivo error.log PHP Fatal error: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, Shop given in /home/tienda/public_html/src/Adapter/EntityMapper.php:99 Stack trace: #0 /home/tienda/public_html/src/Adapter/EntityMapper.php(99): array_key_exists('id_shop', Object(Shop)) #1 /home/tienda/public_html/classes/ObjectModel.php(264): PrestaShop\PrestaShop\Adapter\EntityMapper->load(1, NULL, Object(Shop), Array, NULL, true) #2 /home/tienda/public_html/classes/shop/Shop.php(128): ObjectModelCore->__construct(1, NULL, NULL) #3 /home/tienda/public_html/classes/shop/Shop.php(411): ShopCore->__construct(1) #4 /home/tienda/public_html/config/config.inc.php(118): ShopCore::initialize() #5 /home/tienda/public_html/index.php(27): require('/home/tienda/...') #6 {main} thrown in /home/tienda/public_html/src/Adapter/EntityMapper.php on line 99 Y en archivos modificados hay varios en smarty/cache Versión actual presta 1.7.7.0 - php 8.1 (venía funcionando hasta hoy) Espero puedan tirarme datos de donde mirar, que mirar y que quizás están cambiando últimamente en prestashop. Gracias Link to comment Share on other sites More sharing options...
Manuel_GT Posted January 29 Share Posted January 29 Hola @tiendaweb567890 No se si te servirá de ayuda pero Preastashop 1.7.x no es compatible con PHP 8.1 Te lo dice un usuario de Prestashop 8.1.3 que aún está en PHP 7.4.33 https://devdocs.prestashop-project.org/1.7/basics/installation/system-requirements/ Yo empezaría por ahí Un saludo. Link to comment Share on other sites More sharing options...
tiendaweb567890 Posted January 30 Author Share Posted January 30 Gracias por responder... si.. he probado pasarlo a php anterior pero nada... Link to comment Share on other sites More sharing options...
Manuel_GT Posted January 31 Share Posted January 31 Pues, supongo que ya lo has hecho pero yo limpiaría las caches y desactivaría la caché smarty a ver que tal. El error es muy raro ya que está recibiendo un objeto de tipo "shop" y espera un array. No te puedo ayudar mucho más ya que mi versión es 8.1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now