Jump to content

[Solucionado] Problema Smarty en migracion a otro servidor


Recommended Posts

He migrado ( según los protocolos establecidos en documentación de Prestashop ) la tienda a otro servidor y despues de realizar todo tipo de reajustes ( cambio de permisos, en files y en bbdd) me sigue saliendo error:

 

Fatal error: Uncaught exception 'SmartyException' with message 'unable to write file C:\Inetpub\vhosts\aquastore.es\httpdocs/cache/smarty/compile\42\d8\c0\wrt52b06921000c68.59917016' in C:\Inetpub\vhosts\aquastore.es\httpdocs\tools\smarty\sysplugins\smarty_internal_write_file.php:44 Stack trace: #0 C:\Inetpub\vhosts\aquastore.es\httpdocs\tools\smarty\sysplugins\smarty_internal_template.php(201): Smarty_Internal_Write_File::writeFile('C:\Inetpub\vhos...', '<?php /* Smarty...', Object(Smarty)) #1 C:\Inetpub\vhosts\aquastore.es\httpdocs\tools\smarty\sysplugins\smarty_internal_templatebase.php(155): Smarty_Internal_Template->compileTemplateSource() #2 C:\Inetpub\vhosts\aquastore.es\httpdocs\classes\module\Module.php(1623): Smarty_Internal_TemplateBase->fetch() #3 C:\Inetpub\vhosts\aquastore.es\httpdocs\modules\paypal\paypal.php(1143): ModuleCore->display('C:\Inetpub\vhos...', 'paypal.js') #4 C:\Inetpub\vhosts\aquastore.es\httpdocs\modules\paypal\paypal.php(368): PayPal->fetchTemplate('paypal.js') #5 C:\Inetpub\vhosts\aquastor in C:\Inetpub\vhosts\aquastore.es\httpdocs\tools\smarty\sysplugins\smarty_internal_write_file.php on line 44

 

gracias por vuestra atencion

Link to comment
Share on other sites

Te esta diciendo que no puede escribir en este directorio:

/cache/smarty/compile/

(Vacialo, excepto el index.php que tienes en el directorio, no te preocupes por que en ese directorio se van a generar ficheros de nuevo, si los permisos son correctos)

 

Recuerda que los permisos tienen que ser normalmente.

 

Directorios 755

 

Ficheros 644

 

Trabajar en modo FastCGI

Link to comment
Share on other sites

Dentro de la caché están todas las carpetas con el index a excepción de la principal que tiene class_index.php.

¿la elimino también?

 

He dicho dentro de:

/cache/smarty/compile/

no dentro de:

/cache/

----

 

Revisa lo que te he dicho antes que es muy importante.

 

 

 

Recuerda que los permisos tienen que ser normalmente.

 

Directorios 755

 

Ficheros 644

 

Trabajar en modo FastCGI

Link to comment
Share on other sites

archivo JPG

Este error que enseñas ahora en la imagen es diferente, en la pestaña modulos -> modulos, desinstala el modulo llamado:

Bloque de enlaces 
y vuelve a instalarlo.

 

El error te dice que no encuentra la tabla ps_blocklink por eso te he comentado lo de desinstalar y volver a instalar el modulo llamado "Bloque de enlaces"

 

O si tienes un backup de esa tabla en una copia de seguridad, pues la restauras de forma manual.

Link to comment
Share on other sites

Ok. la he vuelto a instalar y ya abre la tienda aunque aún tengo algún problema a la hora de abrir algún producto desde una cuenta de cliente. Adjunto pantalla del error.

 

El problema que tenía anteriormente era un problema de permisos. trabajo con el Plesk y es un poco lioso en cuanto a otorgar permisos, pero por fin he conseguido abrir la tienda. www.aquastore.es

 

muchas gracias

post-38034-0-36550700-1387393532_thumb.jpg

Link to comment
Share on other sites

Ok. la he vuelto a instalar y ya abre la tienda aunque aún tengo algún problema a la hora de abrir algún producto desde una cuenta de cliente. Adjunto pantalla del error.

 

El problema que tenía anteriormente era un problema de permisos. trabajo con el Plesk y es un poco lioso en cuanto a otorgar permisos, pero por fin he conseguido abrir la tienda. www.aquastore.es

 

muchas gracias

 

Hola,

 

Yo soy un total novato, el error que muestras en esta ultima captura, pertece al modulo "Alertas por Correo", no se si desinstalandolo y volviendo a instalar te funcionara.

 

Me pregunto, de que formas has actualizado, ya que no paran de salirte errores....

 

Como he dicho, soy un total novato, siento no poder ayudarte mucho.

Link to comment
Share on other sites

Ya esta reinstalado y funcionando. Creo que el problema que he tenido es que mi BBDD tenía un gran tamaño y he tenido que "adelgazarla" para poder importarla en el nuevo servidor. Casi todo el adelgazamiento ha sido en tablas de conexión pero seguro que he tocado algún punto sensible.

 

No se si habrá algún manual de cómo realizar borrado de datos sin tener riesgo.

 

Por último ¿cómo pongo solucionado el Topic?

 

Gracias a ti y a Nadie.

 

saludos

Link to comment
Share on other sites

Ya esta reinstalado y funcionando. Creo que el problema que he tenido es que mi BBDD tenía un gran tamaño y he tenido que "adelgazarla" para poder importarla en el nuevo servidor. Casi todo el adelgazamiento ha sido en tablas de conexión pero seguro que he tocado algún punto sensible.

 

No se si habrá algún manual de cómo realizar borrado de datos sin tener riesgo.

 

Por último ¿cómo pongo solucionado el Topic?

 

Gracias a ti y a Nadie.

 

saludos

 

Hola !

 

Aqui: http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/ tienes explicado como colocar la palabra "Solucionado" al titulo del tema, en este caso te la añado yo y procedo a cerrar el tema, para las próximas veces, ya sabes añadir la palabra )

 

Un placer ayudarte y gracias a todos por colaborar con la Comunidad de Prestashop !

Link to comment
Share on other sites

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