Jump to content

Ayuda urgente. Pantalla blanca index.


Recommended Posts

Hola!

 

Necesito ayuda urgente para solucionar un problema que acaba de surgir en la tienda.

 

Estaba modificando el Validate.php porque quería introducir un iframe y había leído que había que eliminar una parte del código. Según he leído, sobre la línea 405 del Validate.php:

 

if (!$allow_iframe && preg_match('/<[ \t\n]*(i?frame|form|input|embed|object)/ims', $html))

 

He eliminado esto:

 

&& preg_match('/<[ \t\n]*(i?frame|form|input|embed|object)/ims', $html)

 

Lo probé y dejó de funcionar el index.

 

Por lo que volví atrás para dejar el código como estaba y reemplazarlo de nuevo. Pero con la estupidez, he retrocedido más de lo debido y luego no pude rehacer, por lo que perdí el Validate.php original.

 

El código que tengo en la línea 405:  

 

if (!$allow_iframe && preg_match('/<[ \t\n]*(i?frame|form|input|embed|object)/ims', $html))

 

No sé si es el correcto, ya que lo he buscado por otra parte, pero creo recordar que era idéntico. No obstante, sigue sin funcionar.

 

El error que me da es el siguiente:

 

Warning: Cannot modify header information - headers already sent by (output started at /homepages/45/d513370658/htdocs/classes/Validate.php:1) in/homepages/45/d513370658/htdocs/classes/controller/FrontController.php on line 639

Warning: Cannot modify header information - headers already sent by (output started at /homepages/45/d513370658/htdocs/classes/Validate.php:1) in/homepages/45/d513370658/htdocs/classes/controller/FrontController.php on line 640

Warning: Cannot modify header information - headers already sent by (output started at /homepages/45/d513370658/htdocs/classes/Validate.php:1) in /homepages/45/d513370658/htdocs/classes/Tools.php on line 130

 

Por favor, necesito ayuda para solucionar este problema lo antes posible. No puedo dejar la tienda sin index tan sólo un día.

 

El resto de la página parece que funciona perfectamente, el index es el que ha dejado de funcionar.

 

Quedo a la espera de respuestas.

 

Gracias anticipadas.

 

_____________________________________

 

SOLUCIONADO:

 

He encontrado el Validate.php de cuando instalé prestashop, lo he sustituido y ha funcionado. Por el momento parece que todo funciona correctamente.

Edited by Ganga Electrónica (see edit history)
Link to comment
Share on other sites

El archivo original de validate.php en la linea 405 tiene lo siguiente:

if (!$allow_iframe && preg_match('/<[\s]*(i?frame|form|input|embed|object)/ims', $html))

Para asegurarte puedes descargarte la version de prestashop que usas y reemplazar ese archivo.

 

De todos mira tambien el FrontController y Tools.php que te menicona en el error.

Link to comment
Share on other sites

  • 2 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...