Log de errores masificado

Started by CyberQS, August 29, 2006, 05:23:45 AM

Previous topic - Next topic

CyberQS

Cda día en el log de errores del foro me aparecen varios cientos de errores de este tipo.

8: Undefined index: ajax_in_progress
Archivo: /home/httpd/vhosts/acuariogallego.com/httpdocs/forosmf/******/*****/********.php (eval?)
Línea: 434

¿Alguien sabe a que es debido?  :(
SMF 2.0


Demetrio

Hola.

A mí también me están apareciendo errores parecidos:

8: Undefined variable: webmaster_email
Archivo: /home/grupoa3/public_html/foro/Themes/default/languages/Modifications.spanish_es.php (eval?)
Línea: 35
...
8: Undefined variable: webmaster_email
Archivo: /home/grupoa3/public_html/foro/Themes/default/Reminder.template.php (eval?)
Línea: 35

He rastreado la aparición de esa variable por todo el código y a primera vista, cada vez que se utiliza la variable aparece previamente publicada con 'global'. Independiéntemente del archivo donde se informe del error, la línea en la que supuestamente se encuentra es en la 35, aunque allí no hay nada que tenga que ver con esa variable, que se encuentra correctamente definida en el archivo de configuración.

Todos los paquetes de idiomas y de temas se corresponden con la versión 1.1 RC3.

Un saludo,
   Demetrio

Pedi que me borren

Proba tambien con spanish, en vez de spanish_es, podes subirlo y desde admin...servidor...lo cambias y probas...

CyberQS

Quote from: el bar ® on August 29, 2006, 04:23:24 PM
Los asteriscos, sn algo que ocultaste o aparecen asi?


Los asteriscos los he puesto ocultando las carpetas, no por el hecho de ocultarlas en si, sino porque no son siempre las mismas las carpetas que aparecen en los mensajes de error.
SMF 2.0


Demetrio

Hola CyberQS,

Quote8: Undefined index: ajax_in_progress
Archivo: /home/httpd/vhosts/acuariogallego.com/httpdocs/forosmf/******/*****/********.php (eval?)
Línea: 434

Creo que tu error se debe a que no existe la variable

$txt['ajax_in_progress'] = 'Cargando...';

en el archivo index.spanish.php (o index.<idioma_utilizado>.php). Esta variable es nueva en la version RC3 y, al parecer, estas utilizando un archivo de idioma de versiones anteriores.

Un saludo,
   Demetrio

Demetrio

Hola.

Quote from: el bar ® on August 29, 2006, 07:01:11 PM
Proba tambien con spanish, en vez de spanish_es, podes subirlo y desde admin...servidor...lo cambias y probas...

En efecto, con 'spanish' no aparece el error.

Después de unas cuantas vueltas por los archivos de idiomas al fin he encontrado que el origen del error está en el archivo 'Errors.spanish_es.php', concretamente en la línea 35:

$txt['smf126'] = 'El directorio de uploads est&aacute; lleno. Por favor
intenta un archivo m&aacute;s peque&ntilde;o y contacta al
<a href="mailto:' . $webmaster_email . '">administrador</a>.';


El traductor ha insertado la variable $webmaster_email para poder advertir al administrador del error, pero no está accesible en ese punto. Para solucionarlo, basta añadir al principio:

<?php
// Version: 1.1 RC3; Errors

global $webmaster_email;  // Corrige el error Undefined variable: webmaster_email


Un saludo,
   Demetrio

shinji

yo = tenia nnn errores de log y claro era por el tema de idiomas ya que hay varios cambios de RC2 a RC3

smf_1-1-rc3_spanish

y tambien actualize el smf_1-1-rc3_spanish-utf8 aunque no era necesario jejeje a mi me a estado funcionando de 1 en mas lo tengo integrado a joomla y creanme que los cambios fueron notorios toy happy

felicitar al team de Simple Machines Community Forum  :) :) :)
MODD Artesano y Profesional..
(Mr.Shinji/Christianeithor)
User bar


Advertisement: