Jump to content

Error en backoffice con /classes/controller/AdminController.php


ariels3

Recommended Posts

Hola a todos! Me aparecio la famosa pagina en blanco en el backoffice (PS 1.6.11) cuando realizo alguna accion como actualizar un producto o subir una foto y active el modo debug.

 

Aparece esto:

 

Warning on line 1585 en archivo /home/XXXXXXXXXXXXXX/public_html/classes/controller/AdminController.php
[2] Cannot modify header information - headers already sent by (output started at /home/XXXXXXXXXXXXXX/public_html/modules/blockmyaccountfooter/translations/ag.php:1)

 

alguien tiene idea que puede ser? gracias!

Link to comment
Share on other sites

 

Tienes un problema con el modulo

modules/blockmyaccountfooter

En la carpeta de las traducciones posiblemente por un nombre no correcto o no permitido para el idioma, seria

es-AR

 

hola ventura! gracias por responderme. eso fue lo primero que revise, pero no... no es, para Español (argentina) el archivo de traduccion se llama ag y funciona correctamente en el resto de los modulos.

 

la linea a la que hace referencia el error es header('Cache-Control: no-store, no-cache');

public function initHeader()
	{
		header('Cache-Control: no-store, no-cache');

		// Multishop
		$is_multishop = Shop::isFeatureActive();

gracias!

Edited by ariels3 (see edit history)
Link to comment
Share on other sites

Uno de los errores mas raros que he visto era uno en que había algún carácter extraño (BOM characters) al prinicpio de un fichero de idiomas
 
Esto hacía que se enviasen datos en el buffer de salida y había problemas
 
Entonces, intenta obtener ese fichero ag.php de nuevo (incluso por probar borralo temporalmente).
 
 
yISP5BW.png
 

 

 

http://es.wikipedia.org/wiki/Marca_de_orden_de_bytes_%28BOM%29

Por ejemplo, gcc informa de los caracteres perdidos al comienzo del fichero fuente[cita requerida], y en PHP 5, cuando el output buffering está desactivado, tiene el sutil efecto de hacer que la página comience de inmediato a ser enviada al navegador, evitando que las cabeceras (custom headers) puedan ser especificadas por el script PHP. La representación UTF-8 del BOM es la secuencia de bytes EF BB BF, que aparece como los caracteres ISO-8859-1 "" en los editores de textos y navegadores no configurados para manejar UTF-8.

 

Edited by Enrique Gómez (see edit history)
Link to comment
Share on other sites

  • 1 year 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...