{"id":9866,"date":"2026-05-19T12:55:33","date_gmt":"2026-05-19T10:55:33","guid":{"rendered":"https:\/\/www.nicalia.com\/nicapedia\/?post_type=docs&#038;p=9866"},"modified":"2026-05-19T12:55:34","modified_gmt":"2026-05-19T10:55:34","slug":"error-al-instalar-una-app-en-tu-cuenta-de-hosting-web-9866","status":"publish","type":"docs","link":"https:\/\/www.nicalia.com\/nicapedia\/errores-mas-comunes-en-prestashop-1-7-y-como-resolverlo","title":{"rendered":"Errores m\u00e1s comunes en Prestashop 1.7 y como resolverlo"},"content":{"rendered":"<h3><span style=\"font-weight: 400;\">En este tutorial explicaremos cuales son los errores 500 que pueden generarse en una web en Prestashop y como resolverlo<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Que tu tienda online registre un error 500 no es el fin del mundo, afortunadamente existe soluci\u00f3n para cada caso.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Un error 500 o Error interno del servidor es el que muestra el servidor cuando falla al ejecutar una solicitud o petici\u00f3n que debe ser correcta.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Los errores 500 pueden mostrar los siguientes mensajes, toma nota si detectas cualquiera de estos en tu sitio en Prestashop:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">&#8220;Error 500&#8221;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">&#8220;Error HTTP 500&#8221;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">&#8220;500 Error interno del servidor&#8221;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">&#8220;HTTP 500 &#8211; Error interno del servidor&#8221;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">&#8220;HTTp 500 Error interno&#8221;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">&#8220;Error interno del servidor&#8221;<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Sin importar la forma del mensaje si detectas cualquiera de esto ya sabes que tienes un error 500, ahora solo es cuesti\u00f3n de identificar de donde viene el problema.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Es muy com\u00fan que un error 500 sea el resultado de una mala inserci\u00f3n de c\u00f3digo de programaci\u00f3n o en PHP, tambi\u00e9n por permisos a ciertos directorios ya que se un error 500 se genera del lado del servidor.<\/span><\/p>\n<h2>Activar el informe de errores en Prestashop<\/h2>\n<p><span style=\"font-weight: 400;\">Utilizando cualquier editor de codigo abrimos el script que se encuentra en el directorio donde esta alojado Prestashop.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Espec\u00edficamente en la carpeta config\/defines.inc.php<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Buscamos esta linea de codigo: <\/span><\/p>\n<pre><i><span style=\"font-weight: 400;\">\/* Debug only *\/<\/span><\/i>\n\n<i><span style=\"font-weight: 400;\">if (!defined('_PS_MODE_DEV_')) {<\/span><\/i>\n\n<i><span style=\"font-weight: 400;\"> \u00a0define('_PS_MODE_DEV_', <span style=\"color: #ff0000;\">false<\/span>);<\/span><\/i>\n\n<span style=\"font-weight: 400;\">}<\/span><\/pre>\n<pre><span style=\"font-weight: 400;\">Ahora debemos de sustituirlo por define('_PS_MODE_DEV_', <span style=\"color: #ff0000;\">true<\/span>) <\/span><\/pre>\n<p><span style=\"font-weight: 400;\">Guardamos los cambios y tendremos acceso al panel de administraci\u00f3n o a la web donde espec\u00edficamente esta gener\u00e1ndose el error 500.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Esto nos dar\u00e1 informaci\u00f3n adicional sobre el problema y servir\u00e1 para ser m\u00e1s espec\u00edficos sobre lo que puede estar causando un error interno del servidor.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para que muestre los errores desde php ingresamos a la cuenta cPanel y en la herramienta Editor INI de multiphp escogemos el dominios donde esta apuntada la web y habilitamos la variable display_errors guardamos para que se hagan efecto estos cambios.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tambi\u00e9n podemos utilizar el selector PHP y dar click en Switch to PHP options, brevemente buscamos display_errors y habilitamos.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ahora retornara un error mas concreto de lo que esta fallando.<\/span><\/p>\n<h2>Errores por versiones php no compatibles<\/h2>\n<p><span style=\"font-weight: 400;\">Si el error hace referencia a que no encuentra la clase o hay un error de sintaxis es por que la version de php es incompatible, solo debemos cambiar la version php a la m\u00e1s actual.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En caso de que el error se mantenga al actualizar la versi\u00f3n puede estar gener\u00e1ndose por un plugin.<\/span><\/p>\n<h2>Errores por permisos no adecuados<\/h2>\n<p><span style=\"font-weight: 400;\">Es muy com\u00fan que la configuraci\u00f3n del permiso de una carpeta falle y resolverlo es muy facil, solo se debe cambiar el permiso de un archivo o carpeta de 777 a 755.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Los permisos 777 no son seguros y f\u00e1ciles de vulnerar al hacer el cambio el problema estar\u00e1 solventado.<\/span><\/p>\n<h2>Errores de Time out<\/h2>\n<p><span style=\"font-weight: 400;\">Este error se genera cuando el proceso necesita m\u00e1s tiempo de ejecuci\u00f3n del que esta permitido por PHP.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cuando no termina de ejecutarse la tarea por alcanzar el limite retorna un error de estos,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">De nuevo desde el Editor INI de Multiphp accedemos al sitio y buscamos la variable <strong>max_execution_time<\/strong> y duplicamos el valor que tiene asignado. Si el error sigue debemos de seguir intentando colocar un valor que permita el time out.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Si usamos la herramienta PHP selector debemos seguir los mismos pasos que sugerimos anteriormente, colocamos un valor superior al que tiene la variable <strong>max_execution_time<\/strong> y guardamos los cambios.<\/span><\/p>\n<h2>Mala configuraci\u00f3n\u00a0del archivo .htaccess<\/h2>\n<p><span style=\"font-weight: 400;\">Puede que el error interno del servidor se ste generando porque hay una mala configuraci\u00f3n con el .htaccess.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"> Primero hacemos un backup del .htaccess actual y luego restablece desde el backoffice o desactivando las urls amigables.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Si nada de esto no ha funcionado puedes contactar al equipo de soporte y te ayudaremos a solucionar el inconveniente en tu sitio web.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este tutorial explicaremos cuales son los errores 500 que pueden generarse en una web en Prestashop y como resolverlo Que tu tienda online registre un error 500 no es el fin del mundo, afortunadamente existe soluci\u00f3n para cada caso. Un error 500 o Error interno del servidor es el que muestra el servidor cuando [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":8656,"menu_order":67,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-9866","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/73a6abc2292ec1d9ac5cbd76ef6f730e73eca41853021e7a79728ac2d321cc9a?s=96&d=mm&r=g","author_name":"Fran Navoz","_links":{"self":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/9866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/comments?post=9866"}],"version-history":[{"count":2,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/9866\/revisions"}],"predecessor-version":[{"id":9868,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/9866\/revisions\/9868"}],"up":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/8656"}],"wp:attachment":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/media?parent=9866"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/doc_tag?post=9866"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/doc_badge?post=9866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}