Desactivar mensajes Deprecated en dotProject

Decidí instalar la aplicación dotProject para administrar proyectos, la instalación no tuvo problemas pero una vez instalado traté de ingresar y de entrada me mando algunos mensajes de Deprecated dado que en el PHP en el que lo estoy ejecutando se han depreciado algunas cosas.

Deprecated: Assigning the return value of new by reference is deprecated in /home/javoaxia/jx/dotproject/htdocs/lib/adodb/adodb.inc.php on line 885

Deprecated: Assigning the return value of new by reference is deprecated in /home/javoaxia/jx/dotproject/htdocs/lib/adodb/adodb.inc.php on line 1910

Deprecated: Assigning the return value of new by reference is deprecated in /home/javoaxia/jx/dotproject/htdocs/classes/ui.class.php on line 670

Deprecated: Assigning the return value of new by reference is deprecated in /home/javoaxia/jx/dotproject/htdocs/classes/ui.class.php on line 852

Una solución es cambiar el error_reporting del archivo de configuración php.ini, pero si por alguna razón no cuentan con el acceso a este archivo lo que pueden realizar es lo siguiente:

Busquen el archivo base.php de la instalación de dotProject.

Una vez que lo encontraron, descarguenlo si es necesario, edítenlo y modifiquen la línea:

error_reporting(E_ALL & ~E_NOTICE);

dejándola de la siguiente manera:

error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);

Guarden los cambios del archivo, transfiéranlo en dado caso que sea necesario y listo, dotProject aparecerá sin los mensajes de Deprecated.

ProjectLibre: JRELoadError

Para algunos proyectos he estado usando ProjectLibre como alternativa a Microsoft Project, la verdad es que dejé de usarlo durante un tiempo y cuando lo quise usar me mando mensaje:

JRELoadError

 

jx_post_382_01

Lo primero que realicé fue actualizar ProjectLibre, pero el resultado fue el mismo.

Entonces me percaté que lo que ocurrió fue que el problema ocurrió después de que actualicé la Mac a Yosemite, por consiguiente éste modificó el Java que tenía instalado.

La versión de Java que tenía era:

java version “1.8.0_05”

Java(TM) SE Runtime Environment (build 1.8.0_05-b13)

La solución por consiguiente fue descargar la última versión del JDK de Java e instalarla, la cual fue:

java version “1.8.0_45”

Java(TM) SE Runtime Environment (build 1.8.0_45-b14)

Y listo, nuevamente pude utilizar ProjectLibre.