Ratio: 0 / 5

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

Joomla! 1.0.x no soporta PHP 5.3, aquí unos tips para ayudar a que pueda correr sobre este ambiente.



Abre /includes/Cache/Lite/Function.php y reemplaza en la línea 74

$arguments = func_get_args();

 Por

$arguments = func_get_args();
 $numargs = func_num_args();
 for($i=1; $i < $numargs; $i++){
 $arguments[$i] = &amp;$arguments[$i];
 }

 

Donde tengas conflictos con set_magic_quotes_runtime(0)

if (version_compare(PHP_VERSION, '5.3.0', '<')) {
    $mqr=get_magic_quotes_runtime();
    set_magic_quotes_runtime(0);
}
Y luego
if (version_compare(PHP_VERSION, '5.3.0', '<')) {
    set_magic_quotes_runtime($mqr);
}


Para migrar ereg, ereg_replace y eregi

ereg

ereg('\.([^\.]*$)', $this->file_src_name, $extension);
se convierte en
preg_match('/\.([^\.]*$)/', $this->file_src_name, $extension);

 

ereg_replace

$this->file_dst_name_body = ereg_replace('[^A-Za-z0-9_]', '', $this->file_dst_name_body);
se convierte en
$this->file_dst_name_body = preg_replace('/[^A-Za-z0-9_]/', '', $this->file_dst_name_body); 

 

eregi

eregi('\.([^\.]*$)', $this->file_src_name, $extension);
se convierte en
preg_match('/\.([^\.]*$)/i', $this->file_src_name, $extension);