PROBLEMA: ini_set() has been disabled

PROBLEMA: ini_set() has been disabled

de Jorge Mnd -
Número de respuestas: 5

 

Hola buenos dias, agradeceria cualquier ayuda, porque me han encargago el mantenimiento de un sitio moodle y por mas que he buscado como solucionar mi problema no he encontrado nada que me ayude, y para colmo se acerca la fecha de un curso y me estan presionando para que este lo antes posible.

Recientemente, sin haber realizado ningun cambio en el portal aparecio este aviso:

Warning: ini_set() has been disabled for security reasons in /home/tesonse1/public_html/formacion/lib/setup.php on line 224


Correspondiente a esta linea:

ini_set('include_path', $CFG->libdir.'/pear' . PATH_SEPARATOR . ini_get('include_path'));

He leido cosas por ahi q si tiene alguna relación con el fichero formslib.php, pero ninguna de las cosas que sugerian me ha servido para corregirlo.

El problema es particularmente grave porque impide el login de usuarios, la creacion de nuevas cuentas y la recuperacion de contraseñas.

Muchas gracias por adelantado,

Jorge

Promedio de valoraciones: -
En respuesta a Jorge Mnd

Re: PROBLEMA: ini_set() has been disabled

de Xavier Paz -

Hola Jorge,

danos más detalles acerca del escenario como la versión de Moodle que usas, si es hosting o servidor propio, si es compartido o dedicado, el servidor web que usas y su versión.

A primera vista parece que moodle está intentando hacer cambios en el sistema, principalmente en los ficheros ini de php, pero el entorno se ha vuelto demasiado restringido y eso impide a Moodle desarrollar su actividad con normalidad.

Algunas referencias más del foro:

http://moodle.org/mod/forum/discuss.php?d=101273

http://moodle.org/mod/forum/discuss.php?d=66361

http://docs.moodle.org/es/FAQ_Instalaci%C3%B3n#Como_activar_y_comprobar_los_logs_de_error_de_PHP

En respuesta a Xavier Paz

Re: PROBLEMA: ini_set() has been disabled

de Jorge Mnd -

versión de moodle: 1.9.8+ (Build: 20100331) La he mirado en version.php (no se me ocurria donde mirarlo sino)

es un Hosting, concretamente: http://www.hostinglmi.es/ Servidor compartido.

Imagino que todo venga porque hayan actualizado la versión del Apache o algo asi en el hosting, pero no se como ver a que versión esta ahora mismo.

En respuesta a Jorge Mnd

Re: PROBLEMA: ini_set() has been disabled

de Xavier Paz -

Parece que efectivamente, al ser un hosting compartido, probablemente hayan cambiado algo de la configuración que no permite a moodle modificar los ficheros ini de php. Me temo que tendrás que contactar con el proveedor para ver que ha pasado.

En respuesta a Xavier Paz

Re: PROBLEMA: ini_set() has been disabled

de Jorge Mnd -

pero entonces no hay nada que se pueda modificar en los ficheros para que vuelva a funcionar con normalidad?

(vaya marrón que me ha caido encima)

En respuesta a Jorge Mnd

Re: PROBLEMA: ini_set() has been disabled

de Xavier Paz -

En principio no lo creo, pues en los hosting compartidos, tú como usuario, normalmente tienes restricciones en cuanto a los cambios que puedes hacer en el sistema. Al ser una modificación de ese calado, si es que finalmente se confirman las sospechas, solo podría llevarla a cabo alguien de soporte del hosting.