[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problemas con sitio web en debian 6



El Sat, 02 Jul 2011 13:52:25 -0400, Norveris Noa Labañino escribió:
> 
> El sáb, 02-07-2011 a las 12:08 +0000, Camaleón escribió:

(...)
 
>> Sí, tiene toda la pinta de que se le ha descuajeringado Joomla:
>> 
>> http://forum.joomla.org/viewtopic.php?f=35&t=462814&sid=f2cc61cd19b89b9f1cbdd78f4c5fd09c

> He leido este foro: http://forum.joomla.org/viewtopic.php?f=35&t=462814
> todo parese indicar que la solución está aca, pero no lo he entendido
> muy bien. 

En primer lugar, debes entender que el problema no lo tiene ni PHP y 
MySQL sino que el error te aparece porque estás usando una extensión
de Joomla que no está actualizada y seguramente esté haciendo uso de
alguna función de PHP que o bien ha cambiado o bien ya no está 
disponible.

Es la extensión la que debes actualizar, no tienes que cambiar ni de 
versión de PHP ni de MySQL.

> Podrias aclararme?:

Antes de nada ¿lo que has leído en el foro se ajusta a tu configuración?

Aún no nos has dicho si tienes Joomla ni qué versión está instalada, no 
podemos adivinar tanto :-)

(...)

> If you rather add the changes by hand: The changes to vcard.class.php
> are minor, look for:
> 
> Code:
> 
> if(!function_exists('quoted_printable_encode'))
> 
> In Function.php I added a this line twice:
> 
> Code:
> 
> $arguments = $this->fixCalls($arguments);
> 
> The new function (fixCalls) is added at the end of the file.

Lo que te dice es que si quieres corregir manualmente el archivo, tienes
que añadir en el archivo "Function.php", las siguientes líneas:

+$arguments = $this->fixCalls($arguments);
$result = call_user_func_array(array($class, $method), $arguments);

(...)

+$arguments = $this->fixCalls($arguments);
$result = call_user_func_array($target, $arguments);

(las líneas con el "+" son las que añades, la siguiente ya debe estar 
presente).

Es decir, dos veces, delante de cada $result.

Saludos,

-- 
Camaleón


Reply to: