Jump to content

Recommended Posts

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.

  • Like 1
Link to comment
Share on other sites

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.

  • Like 1
Link to comment
Share on other sites

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,

  • Like 1
Link to comment
Share on other sites

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

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

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

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

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

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)

 

rcomer.png

 

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

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

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

 

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

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

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

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

  • 3 months later...

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

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

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

  • 1 month later...

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...