Warning: set_time_limit(): Cannot set time limit in safe mode in

Dependiendo del Safe Mode de nuestro servidor, puede darnos el siguiente error al eliminar categorías o productos desde la administración de nuestro OsCommerce.

Warning: set_time_limit(): Cannot set time limit in safe mode in /dir/oscommerce/admin/includes/functions/general.php on line 733

Warning: Cannot modify header information – headers already sent by (output started at /dir/oscommerce/admin/includes/functions/general.php:733) in /home/dir/oscommerce/admin/includes/functions/general.php on line 18…

Para arreglar esto , debemos editar el archivo admin/includes/functions/general.php y donde pone :

// Sets timeout for the current script.
// Cant be used in safe mode.
function tep_set_time_limit($limit) {
if (!get_cfg_var('safe_mode')) {
set_time_limit($limit);
}
}

Cambiarlo por:

// Sets timeout for the current script.
// Cant be used in safe mode.
function tep_set_time_limit($limit) {
if (!ini_get('safe_mode')) {
set_time_limit($limit);
}
}

Para corregir el error hay que usar, ini_get()

Deja un comentario