aljaraza Posted October 21, 2012 Share Posted October 21, 2012 Hola a todos, He conseguido algunos posts que tratan sobre este tema, pero a pesar de haber seguido al pie de la letra las indicaciones no he podido solventar el problema que se me presenta de encontrar el Error de HTTP 500 (Internal Server Error) cuando trato de visualizar la página. La versión de Prestashop que estoy utilizando es la versión 1.5.1.0. No estoy realizando una actualización, ni he modificado nada: esta versión la estoy cargando desde cero en mi servidor (que no tenía nada cargado previamente), ya que la tienda como tal nunca ha estado activa. El panel de control de la tienda carga correctamente, cuando pongo la tienda en modo mantenimiento e ingreso a la dirección de la tienda (www.lacasadelfraile.com) me aparece que la página está en labores de mantenimiento, es decir, el frontepage se ve. El asunto está cuando activo la tienda en el panel del control y trato de ingresar a la tienda, que es cuando me sale el mensaje: Error del servidor El sitio web ha detectado un error al recuperar la http://lacasadelfraile.com/ http://lacasadelfraile.com/. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta. A continuación se detallan algunas sugerencias: Vuelve a cargar esta página más tarde. Error de HTTP 500 (Internal Server Error): Se ha detectado una condición inesperada cuando el servidor intentaba atender la solicitud. Esta no es la única tienda que he montado con la misma empresa de hosting. Ya tengo otra que sí funciona adecuadamente (www.ediquid.net), y creo yo que deberían tener la misma configuración. Por favor, si alguien sabe a qué se deberá este problema y cómo solventarlo, se lo agradecería bastante. 1 Link to comment Share on other sites More sharing options...
eduagundez Posted October 21, 2012 Share Posted October 21, 2012 Me pasa lo mismo desde el jueves. Alguna solución?? Gracias Link to comment Share on other sites More sharing options...
nadie Posted October 21, 2012 Share Posted October 21, 2012 Estimado aljaraza, Empieza probando esto: 1) Activa el debug de errores Modificando el fichero /config/config.inc.php Buscando esto: @ini_set('display_errors', 'off'); Y dejandolo asi: @ini_set('display_errors', 'on'); Para ver si depende un 500, te sale un error especifico. Si sigue saliendo un error 500, revisa el log de errores de tu hosting. 2) Revisa la pestaña Preferencias -> SEO/URLS, desactiva la urls y dime si te va el front-end, y vuelve activarlas 3) Revisa que los permisos de las carpetas y subdirectorios estén a 755 y lo de los ficheros a 644 4) En algunas ocasiones es debido al memory_limit y al max_execution_time, aunque en tu caso mi pensamiento dice que no lo es, por lo que revisa las otras tres opciones. 1 Link to comment Share on other sites More sharing options...
eduagundez Posted October 21, 2012 Share Posted October 21, 2012 Al realizar el paso 1 ahora sale esto: Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts/developmap.org/httpdocs/store/classes/Rijndael.php on line 51 voy a ver que pasa en ese archivo... pero ni idea... Link to comment Share on other sites More sharing options...
nadie Posted October 21, 2012 Share Posted October 21, 2012 Al realizar el paso 1 ahora sale esto: Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts/developmap.org/httpdocs/store/classes/Rijndael.php on line 51 voy a ver que pasa en ese archivo... pero ni idea... En referencia al error que comentas, En tu caso prueba esto: http://www.prestashop.com/forums/topic/195997-solucionado-pagina-en-blanco-error-classesrijndaelphp-on-line-61/ Un Saludo, 1 Link to comment Share on other sites More sharing options...
eduagundez Posted October 21, 2012 Share Posted October 21, 2012 Muchas gracias por tu respuesta. Mi error indica la línea 51, y no la 61, no se si esto es muy relevante. Gracias Link to comment Share on other sites More sharing options...
nadie Posted October 21, 2012 Share Posted October 21, 2012 Muchas gracias por tu respuesta. Mi error indica la línea 51, y no la 61, no se si esto es muy relevante. Gracias Por que en ese enlace esta basado en otra versión de prestahop el error es el mismo, tienes varias opciones. O cambias el tipo de codificación de contraseñas, tal como te comento en el otro enlace: http://www.prestashop.com/forums/index.php?/topic/196198-error-de-http-500-internal-server-error/page__view__findpost__p__973195 o en tu hosting habilitas: mcrypt Link to comment Share on other sites More sharing options...
eduagundez Posted October 21, 2012 Share Posted October 21, 2012 Exacto, perfecto! Funciona! Muchas muchas gracias. Link to comment Share on other sites More sharing options...
nadie Posted October 21, 2012 Share Posted October 21, 2012 Exacto, perfecto! Funciona! Muchas muchas gracias. Un placer ayudarte y servirte! Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso. Link to comment Share on other sites More sharing options...
eduagundez Posted October 21, 2012 Share Posted October 21, 2012 Un placer ayudarte y servirte! Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso. El placer es mío, es de agradecer que la gente con talento en estos derroteros informáticos ayude altruistamente. Saludos! Link to comment Share on other sites More sharing options...
nadie Posted October 21, 2012 Share Posted October 21, 2012 El placer es mío, es de agradecer que la gente con talento en estos derroteros informáticos ayude altruistamente. Saludos! Gracias a usted por confiar en la comunidad de Prestashop ! Un Saludo Link to comment Share on other sites More sharing options...
aljaraza Posted October 21, 2012 Author Share Posted October 21, 2012 Gracias, a ambos por el interés en esta duda. En cuanto a las sugerencias, nadie, realicé el paso 1 y me sale este mensaje cuando trato de ingresar a la tienda: Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/home/ls000619/public_html/modules/blockcontactinfos/blockcontactinfos.tpl" on line 34 "{if $blockcontactinfos_email != ''}<li>{l s='Email:'} {mailto address=$blockcontactinfos_email|escape:'htmlall':'UTF-8' encode="hex"}</li>{/if}" unknown tag "mailto"' in /home/ls000619/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:627 Stack trace: #0 /home/ls000619/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(406): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag "ma...', 34) #1 /home/ls000619/public_html/tools/smarty/sysplugins/smarty_internal_templateparser.php(2413): Smarty_Internal_TemplateCompilerBase->compileTag('mailto', Array) #2 /home/ls000619/public_html/tools/smarty/sysplugins/smarty_internal_templateparser.php(3111): Smarty_Internal_Templateparser->yy_r36() #3 /home/ls000619/public_html/tools/smarty/sysplugins/smarty_i in /home/ls000619/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 627 También probé el paso 2, y persiste el problema. El paso 3, revisé los permisos y están tal cual señalas. Saludos. Link to comment Share on other sites More sharing options...
nadie Posted October 21, 2012 Share Posted October 21, 2012 Gracias, a ambos por el interés en esta duda. En cuanto a las sugerencias, nadie, realicé el paso 1 y me sale este mensaje cuando trato de ingresar a la tienda: Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/home/ls000619/public_html/modules/blockcontactinfos/blockcontactinfos.tpl" on line 34 "{if $blockcontactinfos_email != ''}<li>{l s='Email:'} {mailto address=$blockcontactinfos_email|escape:'htmlall':'UTF-8' encode="hex"}</li>{/if}" unknown tag "mailto"' in /home/ls000619/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:627 Stack trace: #0 /home/ls000619/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(406): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag "ma...', 34) #1 /home/ls000619/public_html/tools/smarty/sysplugins/smarty_internal_templateparser.php(2413): Smarty_Internal_TemplateCompilerBase->compileTag('mailto', Array) #2 /home/ls000619/public_html/tools/smarty/sysplugins/smarty_internal_templateparser.php(3111): Smarty_Internal_Templateparser->yy_r36() #3 /home/ls000619/public_html/tools/smarty/sysplugins/smarty_i in/home/ls000619/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 627 También probé el paso 2, y persiste el problema. El paso 3, revisé los permisos y están tal cual señalas. Saludos. Restaura el fichero: /modules/blockcontactinfos/blockcontactinfos.tpl Lo puedes bajar de tu versión de prestashop aquí: http://code.google.c.../downloads/list Copia solo ese fichero y sustitúyelo por el tuyo. Luego no se te olvide forzar compilación en la pestaña Parámetros Avanzados -> Rendimiento Link to comment Share on other sites More sharing options...
aljaraza Posted October 21, 2012 Author Share Posted October 21, 2012 He bajado el fichero mencionado, y reemplazado /modules/blockcontactinfos/blockcontactinfos.tpl. Luego he forzado la compilación y el error persiste. Pero hice esto: el fichero blockcontactinfos.tpl lo he renombrado para que no se cargue, y ahora la tienda ya abre. Mi pregunta es ¿es muy necesario este fichero para el normal desarrollo de la tienda? ¿O puedo prescindir de él? Link to comment Share on other sites More sharing options...
nadie Posted October 21, 2012 Share Posted October 21, 2012 He bajado el fichero mencionado, y reemplazado /modules/blockcontactinfos/blockcontactinfos.tpl. Luego he forzado la compilación y el error persiste. Pero hice esto: el fichero blockcontactinfos.tpl lo he renombrado para que no se cargue, y ahora la tienda ya abre. Mi pregunta es ¿es muy necesario este fichero para el normal desarrollo de la tienda? ¿O puedo prescindir de él? Ese fichero, te hace la impresión de este modulo: (La parte que señalo de Contacte con nosotros) Me refiero a lo que señalo con un rectángulo, posiblemente lo editastes accidentalmente, por eso te comente que lo restauraras. Link to comment Share on other sites More sharing options...
aljaraza Posted October 21, 2012 Author Share Posted October 21, 2012 Me refiero a lo que señalo con un rectángulo, posiblemente lo editastes accidentalmente, por eso te comente que lo restauraras. Gracias por la respuesta; lo curioso es que no lo he editado, ya que realicé la descarga directamente de la página de Prestashop y subí los archivos al servidor sin modificarlos. He notado ahora que sí, que no sale nada allí. Trataré de ver si no hay otros errores, para ver si puedo seguir sin ese fichero. Link to comment Share on other sites More sharing options...
nadie Posted October 21, 2012 Share Posted October 21, 2012 Gracias por la respuesta; lo curioso es que no lo he editado, ya que realicé la descarga directamente de la página de Prestashop y subí los archivos al servidor sin modificarlos. He notado ahora que sí, que no sale nada allí. Trataré de ver si no hay otros errores, para ver si puedo seguir sin ese fichero. Ese modulo lo puedes desinstalar en la pestaña "Modulos", buscando el modulo llamado: Bloque informaciones de contacto PD: ¿Al restaurar el fichero como te he comentado y forzar compilación, te ha dado el mismo error? Link to comment Share on other sites More sharing options...
nadie Posted October 21, 2012 Share Posted October 21, 2012 Te dejo el fichero adjunto aquí, por si te da pereza bajarlo..... (Descomprime el zip, en tu equipo y copia el tpl que va dentro) blockcontactinfos.zip Link to comment Share on other sites More sharing options...
aljaraza Posted October 21, 2012 Author Share Posted October 21, 2012 PD: ¿Al restaurar el fichero como te he comentado y forzar compilación, te ha dado el mismo error? Seguí los pasos: restaurar el archivo y luego forzar la compilación, y seguía saliendo el mismo mensaje de error. Incluso hice esto: usar el fichero de mi otra tienda que siempre ha servido correctamente y lo coloqué en este directorio, y no ocurrió nada. Link to comment Share on other sites More sharing options...
OlivierJM Posted October 23, 2012 Share Posted October 23, 2012 Muy buenas. A mi me sale lo siguiente: "El sitio web ha detectado un error al recuperar la http://www.pcespain.com/ http://www.pcespain.com/. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta." Mi versión es la 1.5.1 y funcionaba todo bien. Estaba añadiendo especificaciones de los productos cuando hizo puff y adios. No funciona ni el Front ni el back OFfice. Problema Urgente ya que si que estoy trabajando con la pagina: www.pcespain.com Mi hosting no me permite modificar php.ini La dirección web de la tienda la tube que modificar a "pcespain.com" ya que no funcionaba con "www.pcespain.com" ni "http://www.pcespain.com" He probado la carpeta modulo blockcontactinfos/blockcontactinfos.tpl. a a traves del FTP y nada. Urgente. Ayuda por favor Gracias. Link to comment Share on other sites More sharing options...
OlivierJM Posted October 23, 2012 Share Posted October 23, 2012 Tengo un problema Urgente!! No puedo acceder ni al Fron ni al back office e probado por ftp a modificar el modulo blockcontactinfos/blockcontactinfos.tpl. a pero no a funcionado. Me sale este error: "El sitio web ha detectado un error al recuperar la http://www.pcespain.com/ http://www.pcespain.com/. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta." Mi hosting no me permite modificar php.ini si puedo acceder a phpAdmin mi version es la 1.5.1 Link to comment Share on other sites More sharing options...
OlivierJM Posted October 23, 2012 Share Posted October 23, 2012 Buenas comunidad: Me e puesto en contacto con el hosting y me han dicho lo siguiente: Buenas tardes, Vemos lo siguiente en el error_log de su dominio: [Tue Oct 23 17:29:17 2012] [error] [client 81.33.243.195] File does not exist: /var/www/vhosts/pcespain.com/httpdocs/pcespain.com [Tue Oct 23 17:29:17 2012] [warn] [client 81.33.243.195] mod_fcgid: stderr: PHP Notice: Use of undefined constant _DB_SERVER_ - assumed '_DB_SERVER_' in /var/www/vhosts/pcespain.com/httpdocs/classes/db/Db.php on line 184 [Tue Oct 23 17:29:17 2012] [warn] [client 81.33.243.195] mod_fcgid: stderr: PHP Notice: Use of undefined constant _DB_USER_ - assumed '_DB_USER_' in /var/www/vhosts/pcespain.com/httpdocs/classes/db/Db.php on line 184 [Tue Oct 23 17:29:17 2012] [warn] [client 81.33.243.195] mod_fcgid: stderr: PHP Notice: Use of undefined constant _DB_PASSWD_ - assumed '_DB_PASSWD_' in /var/www/vhosts/pcespain.com/httpdocs/classes/db/Db.php on line 184 [Tue Oct 23 17:29:17 2012] [warn] [client 81.33.243.195] mod_fcgid: stderr: PHP Notice: Use of undefined constant _DB_NAME_ - assumed '_DB_NAME_' in /var/www/vhosts/pcespain.com/httpdocs/classes/db/Db.php on line 184 [Tue Oct 23 17:29:17 2012] [warn] [client 81.33.243.195] mod_fcgid: stderr: PHP Fatal error: Uncaught Link to database cannot be established: SQLSTATE[HY000] [2005] Unknown MySQL server host '_DB_SERVER_' (1) [Tue Oct 23 17:29:17 2012] [warn] [client 81.33.243.195] mod_fcgid: stderr: thrown in /var/www/vhosts/pcespain.com/httpdocs/classes/db/DbPDO.php on line 58 Puede consultar en la comunidad del CMShttp://www.prestashop.com/forums para intentar solucionar la incidencia o bien restaurar algún backup que haya realizado previamente. El problema es que no tengo backup y tengo 1.800 productos y una tienda inservible con un dinero pagado en publicidad en google. Gracias por vuestra ayuda Link to comment Share on other sites More sharing options...
OlivierJM Posted October 23, 2012 Share Posted October 23, 2012 He encontrado la solución.Siguiendo vuestros pasos, he revisado uno por uno las carpetas de httpdocs hasta dar con la carpeta que faltaba. Resulta que borro una carpeta. Link to comment Share on other sites More sharing options...
bultaco Posted February 1, 2013 Share Posted February 1, 2013 Hola, se que el tema es de hace unos meses, pero es que tengo un problema similar. A mi el error que me devuelve es este: Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/home/webeu/public_html/themes/prestashop/header.tpl" on line 65 "if (d.getElementById(id)) {return;}" - Unexpected ";", expected one of: "}" , " "' in /home/webeu/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:431 Stack trace: #0 /home/webeu/public_html/tools/smarty/sysplugins/smarty_internal_templateparser.php(2855): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /home/webeu/public_html/tools/smarty/sysplugins/smarty_internal_templateparser.php(2920): Smarty_Internal_Templateparser->yy_syntax_error(24, ';') #2 /home/webeu/public_html/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(24, ';') #3 /home/webeu/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('{*?* 2007-2011 ...') #4 /home/webeu/public_html/tools/smarty/sysplugins/smart in/home/webeu/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 431 Espero que me podáis ayudar. Gracias Link to comment Share on other sites More sharing options...
bultaco Posted February 1, 2013 Share Posted February 1, 2013 Bueno, me respondo a mi mismo, aunque me gustaría que me confirmáseis que es la solución adecuada, más que nada porque he migrado la web de un servidor a otro y no creo que tuviera que hacer lo que he echo: En la línea 431 del archivo smarty_internal_templatecompilerbase.php la he comentado y, aparentemente el error se ha solucionado ya que la web ahora es visible. Como comento, si pudierais confirmarme que la solución es correcta os estaría muy agradecido. Un saludo Link to comment Share on other sites More sharing options...
alophar Posted February 7, 2013 Share Posted February 7, 2013 hola a todos, tengo el siguiente problema: He actualizado desde la version 1.4.9.0 a la 1.5.3.1 y me ha dado un error y he perdido toda la información de mi tienda durante la actualización. Ahora que estoy intentando empezar desde cero en la 1.5.3.1 no me deja entrar en la pestaña "modulos" y me da HTTP 500 Error interno del servidor Link to comment Share on other sites More sharing options...
alophar Posted February 7, 2013 Share Posted February 7, 2013 Hola de nuevo, tambien he observado que la pagina esta muy descuadrada cuando utilizo el navegador Chrome Link to comment Share on other sites More sharing options...
dahuegon Posted March 28, 2013 Share Posted March 28, 2013 Hola a todos, el problema del error 500 lo he solucionado cambiando el modo de encriptación, diciéndole a la tienda que no use mcrypt. Pero el verdadero problema es que ahora no me da el error 500 en la pagina de inicio, pero cuando intento entrar a las categorías, es cuando me vuelve a dar el error, y lo mas curioso aun, es que cuando pincho en los productos destacados de la pagina de inicio, unos me los muestra perfectamente y otros me da el puñetero error 500. Alguna sugerencia? Link to comment Share on other sites More sharing options...
Recommended Posts