Solucionar el error 500 en Prestashop

Hola, la finalidad de esta entrada es que todos los usuarios sean capaces de solucionar el error 500 en Prestashop si es que esta es la plataforma utilizada en su comercio electrónico.

Últimamente son muchas la personas que me escriben indicando que tienen problemas al acceder al panel de administración de Prestashop. Otras simplemente dicen que la parte pública de la tienda ha dejado de funcionar.
Dando una vuelta por la red veo que existen varios artículos dónde se explica como solucionar estos errores. Lo curioso es que ninguno de ellos explica el porqué de la causa.

Desde este momento y en este mismo blog voy a intentar postear la solución que doy a cada persona.

La finalidad de este artículo no es otra que poder prevenir estos errores 500 y en el caso de encontrarnos con ellos algún día, poder solucionar la incidencia lo antes posible.

solucionar el error 500 en Prestashop
solucionar el error 500 en Prestashop

Empezaremos diciendo que corregir el error 500 en Prestashop no siempre es lo fácil / rápido que a uno le gustaría y este puede ser provocado por varias causas.

 

¿Cómo puede aparecer en pantalla este error 500 de Prestashop?

Hasta el momento he visto que el error puede reproducirse con las siguientes expresiones: 500 internal server errorHTTP 500 – error interno del servidorHTTP 500 – error interno, HTTP error 500Error interno del servidor, Error 500,

 

¿Por qué aparece error 500 en Prestashop?

Normalmente este error aparece tras la instalación de nuevos módulos, o actualización de estos.

Otra de las causas comunes del error 500 es la caché, realmente esto tiene que ver con lo anterior.

Imaginemos que hemos instalado o actualizado un módulo que es incompatible con otro, pero claro al tener la caché activa la tienda sigue funcionando, ¿cuándo detectamos el error 500 en Prestashop en estos casos?, fácil, cuando limpiamos caché en el sitio.

El error también se puede manifestar con el uso de módulos ps_cleaner, el famoso limpiador de Prestashop. Recuerdo en una ocasión que al ejecutar PS Cleaner al completo, me borro categorías que eran necesarias para el tema que tenía seleccionado y esto ocasionaba el error 500.

¿El fallo es ps_cleaner?, seguro que no, el problema venía del tema.

En otras ocasiones también se puede deber a falta de permisos en los directorios del proyecto, una configuración incorrecta del fichero .htaccess, excesos en tiempos de ejecución, etc.

Como veis, las causas de este error pueden ser varias. Podríamos dedicar un post exclusivamente a ello, pero no es mi intención. Ahora vamos a hablar de lo verdaderamente interesante, de cómo solucionar el error 500 en Prestashop.

 

¿Cómo prevenir el error 500 en Prestashop?

Esta es una pregunta que se repite una y otra vez cada vez que me contactan con este problema. La respuesta siempre la misma…

Si tienes un comercio electrónico que te es relativamente rentable, necesitas un entorno de desarrollo para hacer las pruebas antes de poner en marcha estos cambios en tu entorno real.

Me explico, si tu comercio electrónico es mitienda.com, estaría bien crear un respaldo en pre.mitienda.com.
Aquí sería donde haríamos todas las pruebas y comprobaríamos que todo está correcto antes de pasarlo al entorno de real, que es el que realmente vende.

Si tras realizar cualquier acción en pre.mitienda.com vemos que algo falla, obvio es que no haremos lo mismo en mitienda.com.

 

¿Cómo empezar a solucionar el error 500 en Prestashop?

Tengamos en cuenta antes de seguir leyendo, que realmente no vamos a poder dar la solución final. Pero si que vamos a dar con el error y posteriormente lo solucionaremos.

Lo primero que tenemos que hacer es visualizar el error en si, tenemos que revisar nuestro error log de PHP.
Otra opción mucho más sencilla para la mayoría de usuarios es activar el informe de errores en Prestashop. Esto se consigue del siguiente modo:

PrestaShop v1.4 a v1.5.2

  1. Abre config/config.inc.php
  2. Sobre la línea 29 encontrarás esta línea @ini_set(‘display_errors’, ‘off’);
  3. Cámbiala por ésta @ini_set(‘display_errors’, ‘on’);

PrestaShop v1.5.3 y posteriores (incluyendo la 1.6 y 1.7)

  1. Abre config/defines.inc.php
  2. Sobre la línea 28 encontrarás esta línea define(‘_PS_MODE_DEV_’, false);
  3. Cámbiala por esta otra define(‘_PS_MODE_DEV_’, true);

Activando los informes de error, podrás navegar por el front-office o el back-office de tu tienda para reproducir el problema.

Encontrarás información adicional que te servirá para investigar un poco más acerca de dónde y por qué se produjo.

 

Servicios para solucionar el error 500 en Prestashop.

Os dejo el enlace a mi Manual de Prestashop donde explico entre otras cosas cómo solucionar error 500 en prestashop al eliminar productos del carrito y cómo solucionar error 500 en prestashop 1.7 al acceder a backoffice.

Espero que tanto esta entrada como los enlaces a otras os hayan sido de utilizad.

Si después de dedicarle mucho tiempo a estas incidencias no das con la solución correcta o tienes temor de estropear aún más el comercio electrónico, siéntete libre de contactarme y hablamos acerca de ello.

29 comentarios en “Solucionar el error 500 en Prestashop”

  1. Santiago Carranza

    Hola realicé los pasos que me indicas pero siempre me error no sé qué pasa, no puedo solucionarlo, de igual manera me muestra éste error:
    Warning: require(/home/wr1o5wd8/public_html/compraenlinea/config/../app/autoload.php): failed to open stream: No such file or directory in /home/wr1o5wd8/public_html/compraenlinea/config/autoload.php on line 33

    Fatal error: require(): Failed opening required ‘/home/wr1o5wd8/public_html/compraenlinea/config/../app/autoload.php’ (include_path=’.:/opt/alt/php70/usr/share/pear’) in /home/wr1o5wd8/public_html/compraenlinea/config/autoload.php on line 33

    1. Santiago Carranza

      No sé qué hacer, quise volver a instalar una copia de seguridad que realicé por medio de mi cPanel antes de realizar la actualización pero no sé cómo instalarla… no soy muy experto en eso por eso necesito apoyo a solucionar este problema…

      1. Hola Santiago, ¿con qué empresa de hosting trabajas?
        Te lo comento ya que en la mayoría de hostings te ayudan a realizar la restauración.
        Te recomiendo que antes de dedicar más tiempo a solucionar el problema, contactes con ellos a ver si pueden restaurar tu tienda.
        Ya nos cuentas.

  2. Gracias Luis por tu ayuda con lo que haces…
    Yo tengo un problema que tras tener el error 500 al darse de alta un nuevo cliente puse mi web en modo mantenimiento y olvidé poner la IP, y ahora no puedo ni entrar al panel de control ni por supuesto ver la tienda..
    ¿¿Se te ocurre q pueda hacer algo sin tener que volver a empezar a instalar todo de nuevo?? Muchas gracias por tu ayuda..

    1. Hola Rafael, te recomiendo que quites el modo mantenimiento y así podrás acceder de nuevo al back-office.
      Para ello, ve al script de configuración y marca la variable default = false.
      Espero que te sirva, saludos.

  3. Hola Luis,

    He istalado una copia de seguridad y me aparece el error 500, al ver el detalle me aparece lo siguiente:
    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4096 bytes) in /home/XXX/public_html/vendor/autoload.php on line 44
    he cambiado lor valores máximos del PHP y nada.

    Tienes alguna idea de que ocurre y como resolverlo?

    Saludos,

  4. Hola Luis,
    Mi Error500 es debido a que no deja seleccionar un tema distinto al que tiene.
    Ya sea al crear un nuevo tema o al importarlo, todo va bien hasta el momento de seleccionar el tema. a salta el error y este es el mensaje:

    Current theme unselected. Please check your theme configuration.
    at line 117 in file config/config.inc.php

    112. /* Initialize the current Shop */
    113. try {
    114. $context->shop = Shop::initialize();
    115. $context->theme = new Theme((int)$context->shop->id_theme);
    116. if ((Tools::isEmpty($theme_name = $context->shop->getTheme()) || !Validate::isLoadedObject($context->theme)) && !defined(‘_PS_ADMIN_DIR_’)) {
    117. throw new PrestaShopException(Tools::displayError(‘Current theme unselected. Please check your theme configuration.’));
    118. }
    119. } catch (PrestaShopException $e) {
    120. $e->displayMessage();
    121. }
    122. define(‘_THEME_NAME_’, $theme_name);

    Decirte que en el backoffice si puedo entrar sin problemas, pero el front no funciona.
    Gracias

  5. Hola que tal Luis, actualicé mi tienda de la 1.6 a la 1.7 y me arroja el siguiente error.
    (1/1) ContextErrorException
    Warning: Declaration of BWDisplay::setTemplate($template) should be compatible with FrontControllerCore::setTemplate($template, $params = Array, $locale = NULL)

    in Display.php
    at ErrorHandler->handleError(2, ‘Declaration of BWDisplay::setTemplate($template) should be compatible with FrontControllerCore::setTemplate($template, $params = Array, $locale = NULL)’, ‘/home/bytespcn/public_html/modules/paypalmx/backward_compatibility/Display.php’, 0, array())
    in backward.php line 38
    at require_once()
    in backward.php line 38
    at require(‘/home/bytespcn/public_html/modules/paypalmx/backward_compatibility/backward.php’)
    in paypalmx.php line 36
    at PayPalMX->__construct()
    at ReflectionClass->newInstance()
    in Container.php line 131
    at Container->makeInstanceFromClassName(‘paypalmx’, array(‘paypalmx’ => true))
    in Container.php line 164
    at Container->doMake(‘paypalmx’, array(‘paypalmx’ => true))
    in Container.php line 177
    at Container->make(‘paypalmx’)
    in ServiceLocator.php line 65
    at ServiceLocator::get(‘paypalmx’)
    in Module.php line 1141
    at ModuleCore::coreLoadModule(‘paypalmx’)
    in Module.php line 1120
    at ModuleCore::getInstanceByName(‘paypalmx’)
    in Hook.php line 884
    at HookCore::exec(‘displayHeader’)
    in FrontController.php line 556
    at FrontControllerCore->initContent()
    in IndexController.php line 37
    at IndexControllerCore->initContent()
    in Controller.php line 292
    at ControllerCore->run()
    in Dispatcher.php line 515
    at DispatcherCore->dispatch()
    in index.php line 28

    Lo cual he tratado de solucionar el problema y no he podido. Agradecería mucho si me pudieras brindar la ayuda.

    1. Hola Hugo, tu problema es debido a que tu plantilla es solo para la versión 1.6.x, deberás bajar e instalar su versión para la 1.7.x di es que existe, y si no, cambiarla por otra compatible.

  6. Buenas tengo el siguiente o los siguientes errores, en principio vino al intentar cambiar el estado de un pedido a «enviado» y salia el siguiente error; Oops! An Error Occurred
    The server returned a «500 Internal Server Error».
    Posteriormente dejo de funcionar el boton de añadir al carrito, y empece a darme cuenta que no me deja hacer nada, si intento añadir un producto me manda a la pagina de inicio en el panel de control, si intento hacer una copia de seguridad me vuelve a salir: Oops! An Error Occurred
    The server returned a «500 Internal Server Error».
    Y asi practicamente con todo cambiar temas, etc.

      1. Hola Luis buenas noches, en primer lugar agradecerte tu gran esfuerzo y mérito de forma desinteresada a querer ayudarnos a todos!! Tengo un problema desde esta mañana y resulta que poniendo mi web en modo depuración me salta el siguiente error:

        PrestaShopException]
        Categoría inválida vars
        en la línea 388 en clases de archivo / Link.php

        383. if (is_array ($ category) && isset ($ category [‘id_category’])) {
        384. $ categoría = nueva Categoría ($ categoría, $ idLang);
        385.} elseif ((int) $ category) {
        386. $ categoría = nueva Categoría ((int) $ categoría, $ idLang);
        387.} más {
        388. lanzar una nueva PrestaShopException (‘categoría de variables no válidas’);
        389.}
        390.}
        391.
        392. return $ categoría;
        393.}

        No sé cómo solucionarlo, si pudieras echarme una mano, te estaría eternamente agradecido!! Un saludo y de nuevo agradecer tu esfuerzo y dedicacion en hacernos todas estas tareas más llevaderas!!

        1. Hola Rphone Huelva, disculpa la tardanza en contestar, he estado algo ocupado con un nuevo proyecto.
          ¿Pudiste solucionar le problema?.

  7. yo tengo este error y llevo días y no solucionarlo

    1/1) ContextErrorException
    Warning: «continue» targeting switch is equivalent to «break». Did you mean to use «continue 2″?

    in UnitOfWork.php line 2636
    at ErrorHandler->handleError(2, ‘»continue» targeting switch is equivalent to «break». Did you mean to use «continue 2»?’, ‘C:\\xampp\\htdocs\\CecyteTienda\\vendor\\doctrine\\orm\\lib\\Doctrine\\ORM\\UnitOfWork.php’, 2636, array(‘class’ => ‘Doctrine\\ORM\\UnitOfWork’, ‘e’ => 32767, ‘file’ => ‘C:\\xampp\\htdocs\\CecyteTienda\\vendor\\composer/../doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php’))
    in DebugClassLoader.php line 156
    at require()
    in DebugClassLoader.php line 156
    at DebugClassLoader->loadClass(‘Doctrine\\ORM\\UnitOfWork’)
    at spl_autoload_call(‘Doctrine\\ORM\\UnitOfWork’)
    in EntityManager.php line 160
    at EntityManager->__construct(object(Connection), object(Configuration), object(ContainerAwareEventManager))
    in EntityManager.php line 850
    at EntityManager::create(object(Connection), object(Configuration))
    in appDevDebugProjectContainer.php line 1815
    at appDevDebugProjectContainer->getDoctrine_Orm_DefaultEntityManagerService()
    in Container.php line 306
    at Container->get(‘doctrine.orm.default_entity_manager’)
    in ManagerRegistry.php line 48
    at ManagerRegistry->getService(‘doctrine.orm.default_entity_manager’)
    in AbstractManagerRegistry.php line 231
    at AbstractManagerRegistry->getManagers()
    in ProxyCacheWarmer.php line 49
    at ProxyCacheWarmer->warmUp(‘C:\\xampp\\htdocs\\CecyteTienda\\var\\cache\\dev’)
    in CacheWarmerAggregate.php line 52
    at CacheWarmerAggregate->warmUp(‘C:\\xampp\\htdocs\\CecyteTienda\\var\\cache\\dev’)
    in Kernel.php line 680
    at Kernel->initializeContainer()
    in Kernel.php line 135
    at Kernel->boot()
    in Kernel.php line 195
    at Kernel->handle(object(Request), 1, false)
    in index.php line 86

    1. Hola Rogers,

      Tengo exactamente el mismo problema que tu, ¿has encontrado una solución?
      En mi caso tenía un problema con un módulo incompatible con mi versión de prestashop 1.7.6. me daba error en el front y sin acceso al backoffice. Por ftp eliminé el módulo que me daba problemas y el front ahora funciona bien. Lo que no he podido es solucionar el acceso al backoffice. La tienda está en local con xamp.

  8. Saludos. Mi error sale cuando se realiza cualquier compra no importa el método de pago hoy hice una prueba en envio Recoger en tienda y Pago contra Reembolso y como quiera el error sigue. no me presenta algún mensage de una compra exitosa o algo parecido y me pone el siguiente error. This page isn’t working error 500 Luego si cambio de pantalla me pone este otro. El carrito no se puede cargar o ya se ha realizado un pedido usando este carrito.

    1. Hola Noel, dos preguntas… ¿estás haciendo uso de un tema gratuito?, ¿tienes instalado prestashop en un entorno local?
      Saludos.

      1. Saludos Luis Jordán. Mi página está montada en un tema comprado que se llama eDevice. Y no está Local, en realidad no sabía que se podía hacer algo local aunque esa idea no me gustaria por que lo más que me gusta de este sistema es que puedo trabajar mi pagina desde cualquiera de mis computadoras. Otro detalle es que mi hosting es con namecheap.com y el dominio con Godaddy.com Le agradezco en lo que me pueda ayudar Gracias.

        1. Por favor Noel, activa el modo debug desde el BO de tu tienda y haz el proceso completo de nuevo hasta que te salte ese error 500. Entonces, te mostrará un mensaje en pantalla, indícame lo que dice.
          Saludos.

  9. Hola buenos dias
    Estoy migrando mi tienda Prestashop de Local al Hosting pero al intentar entrar al back office me está generando el siguiente mensaje:

    Esta página no funciona citipets.co no puede procesar esta solicitud en este momento.
    HTTP ERROR 500

    ingrese a config/defines.inc.php y activé el debug y me genera el siguiente texto:
    (1/1) ContextErrorException
    Warning: «continue» targeting switch is equivalent to «break». Did you mean to use «continue 2″?

    in UnitOfWork.php line 2636
    at ErrorHandler->handleError(2, ‘»continue» targeting switch is equivalent to «break». Did you mean to use «continue 2»?’, ‘/home/tis54pberop1/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php’, 2636, array(‘class’ => ‘Doctrine\\ORM\\UnitOfWork’, ‘e’ => 32767, ‘file’ => ‘/home/tis54pberop1/public_html/vendor/composer/../doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php’))
    in DebugClassLoader.php line 156
    at require()
    in DebugClassLoader.php line 156
    at DebugClassLoader->loadClass(‘Doctrine\\ORM\\UnitOfWork’)
    at spl_autoload_call(‘Doctrine\\ORM\\UnitOfWork’)
    in EntityManager.php line 160
    at EntityManager->__construct(object(Connection), object(Configuration), object(ContainerAwareEventManager))
    in EntityManager.php line 850
    at EntityManager::create(object(Connection), object(Configuration))
    in appDevDebugProjectContainer.php line 1823
    at appDevDebugProjectContainer->getDoctrine_Orm_DefaultEntityManagerService()
    in getPrestashop_Translation_DatabaseLoaderService.php line 8
    at require(‘/home/tis54pberop1/public_html/var/cache/dev/ContainerJtaxavb/getPrestashop_Translation_DatabaseLoaderService.php’)
    in appDevDebugProjectContainer.php line 1719
    at appDevDebugProjectContainer->load(‘getPrestashop_Translation_DatabaseLoaderService.php’)
    in appDevDebugProjectContainer.php line 3738
    at appDevDebugProjectContainer->ContainerJtaxavb\{closure}()
    in ServiceLocator.php line 64
    at ServiceLocator->get(‘prestashop.translation.database_loader’)
    in Translator.php line 141
    at Translator->initialize()
    in Translator.php line 127
    at Translator->initializeCatalogue(‘es-CO’)
    in Translator.php line 314
    at Translator->dumpCatalogue(‘es-CO’, object(ResourceCheckerConfigCache))
    in Translator.php line 299
    at Translator->Symfony\Component\Translation\{closure}(object(ResourceCheckerConfigCache))
    in ResourceCheckerConfigCacheFactory.php line 43
    at ResourceCheckerConfigCacheFactory->cache(‘/home/tis54pberop1/public_html/var/cache/dev/translations/catalogue.es-CO.L8dqxxF.php’, object(Closure))
    in Translator.php line 300
    at Translator->initializeCacheCatalogue(‘es-CO’)
    in Translator.php line 265
    at Translator->loadCatalogue(‘es-CO’)
    in Translator.php line 241
    at Translator->getCatalogue(‘es-CO’)
    in Translator.php line 198
    at Translator->trans(‘Successful deletion.’, array(), ‘AdminNotificationsSuccess’, null)
    in PrestaShopTranslatorTrait.php line 57
    at Translator->trans(‘Successful deletion.’, array(), ‘AdminNotificationsSuccess’, null)
    in LoggingTranslator.php line 48
    at LoggingTranslator->trans(‘Successful deletion.’, array(), ‘AdminNotificationsSuccess’, null)
    in DataCollectorTranslator.php line 50
    at DataCollectorTranslator->trans(‘Successful deletion.’, array(), ‘AdminNotificationsSuccess’, null)
    in PrestaShopTranslatorTrait.php line 57
    at DataCollectorTranslator->trans(‘Successful deletion.’, array(), ‘Admin.Notifications.Success’, null)
    in Controller.php line 324
    at ControllerCore->trans(‘Successful deletion.’, array(‘legacy’ => ‘htmlspecialchars’), ‘Admin.Notifications.Success’)
    in AdminController.php line 459
    at AdminControllerCore->__construct()
    in LegacyContext.php line 85
    at LegacyContext->getContext()
    in UserLocaleListener.php line 39
    at UserLocaleListener->__construct(object(LegacyContext))
    in appDevDebugProjectContainer.php line 2393
    at appDevDebugProjectContainer->getPrestashop_UserLocale_ListenerService()
    in appDevDebugProjectContainer.php line 2880
    at appDevDebugProjectContainer->ContainerJtaxavb\{closure}()
    in EventDispatcher.php line 229
    at EventDispatcher->sortListeners(‘kernel.request’)
    in EventDispatcher.php line 61
    at EventDispatcher->getListeners(‘kernel.request’)
    in ContainerAwareEventDispatcher.php line 128
    at ContainerAwareEventDispatcher->getListeners(‘kernel.request’)
    in TraceableEventDispatcher.php line 262
    at TraceableEventDispatcher->preProcess(‘kernel.request’)
    in TraceableEventDispatcher.php line 137
    at TraceableEventDispatcher->dispatch(‘kernel.request’, object(GetResponseEvent))
    in HttpKernel.php line 127
    at HttpKernel->handleRaw(object(Request), 1)
    in HttpKernel.php line 68
    at HttpKernel->handle(object(Request), 1, false)
    in Kernel.php line 200
    at Kernel->handle(object(Request), 1, false)
    in index.php line 86

    Aunque también en la instalación Local le hice lo mismo, osea activar el debug, genera el mismo texto pero en local si ingresa al back office.
    le agradeceria si me puede orientar en que puede ser el problema. Gracias

  10. Luis buenas noches

    Ya revisé todos los pasos recomendados y todo esta correctamente configurado pero sigo sin poder ingresar.
    En diferentes blogs o preguntas veo que hay personas a las cuales se les genera el mismo error pero nadie dice nada en concreto.
    Alguien dice que borrar los directorios DEV y PROD de la carpeta VAR/APP/CACHE otros dicen que es por la version de PHP pero nada concreto. yo tengo la version de PHP 7.3.1

    si escribo el dominio citipets.co que es mi pagina, si lo resuelve y me enruta a la pagina que la tengo en modo mantenimiento, pero si le doy la url para entrar a administrar la pagina me saca el error.
    Como le dije esto es solo en el Hosting pero en Local si ingresa sin problema. inclusive en modo debug genera los mismos mensajes que en Hosting pero si ingresa sin problema.

  11. Buenas tardes,

    A la hora de realizar el pago en mi tienda online que esta hecha con la versión 1.7 me da 500 server error.
    He hecho lo del config/de fines.inc.php y me ha dado el mismo resultado.

    Si me pudieras echar una mano, estaría muy agradecida.

    Muchas gracias

  12. Hola,
    Este es mi primer post. He instalado un servidor virtual con Debian 11. La instalación funcionó bien, pera a la hora de ejecutar la tienda tengo un problema de acceso a Prestashop.
    La tienda la he instalado en Francés, he tenido errores en curl, intl y GD, luego de la instalación los errores desaparecieron, la base de datos instalada es MARIDb, he reiniciado el servicio Apache2, los permisos en los ficheros es 755. Hice el debug con los siguientes mensajes:

    [PrestaShopException]
    Shop not found
    at line 422 in file classes/shop/Shop.php
    417. // No shop found … too bad, let’s redirect to default shop
    418. $default_shop = new Shop(Configuration::get(‘PS_SHOP_DEFAULT’));
    419.
    420. // Hmm there is something really bad in your Prestashop !
    421. if (!Validate::isLoadedObject($default_shop)) {
    422. throw new PrestaShopException(‘Shop not found’);
    423. }
    424.
    425. $params = $_GET;
    426. unset($params[‘id_shop’]);
    427. $url = $default_shop->domain;
    ShopCore::initialize – [line 128 – config/config.inc.php]
    123.
    124. $context = Context::getContext();
    125.
    126. /* Initialize the current Shop */
    127. try {
    128. $context->shop = Shop::initialize();
    129. } catch (PrestaShopException $e) {
    130. $e->displayMessage();
    131. }
    132. define(‘_THEME_NAME_’, $context->shop->theme->getName());
    133. define(‘_PARENT_THEME_NAME_’, $context->shop->theme->get(‘parent’) ?: »);
    require – [line 27 – index.php] – [1 Arguments]
    22. * @author PrestaShop SA and Contributors
    23. * @copyright Since 2007 PrestaShop SA and Contributors
    24. * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
    25. */
    26.
    27. require dirname(__FILE__).’/config/config.inc.php’;
    28. Dispatcher::getInstance()->dispatch();
    Es como si la tienda no existe. Gracias por tu ayuda.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Responsable de los datos: Luis María Jordán Muñoz | Finalidad: Responder a la solicitud que me envíes y ofrecerte información | Legitimación: Tu consentimiento de forma expresa | Destinatario: Nicalia mi proveedor de hosting | Derechos: Tienes derecho al acceso, rectificación, supresión, limitación, portabilidad y olvido, para más información, te dejo enlace a mi política de privacidad ... enlace

Scroll al inicio
Ir arriba