update opening include_path failed error php xampp pear

opening - Xampp 1.7.4 y PHP 5.3.5(advertencias obsoletas)



install pear xampp windows (3)

Ok aquí estaba el trato. El problema estaba en los archivos PEAR como se menciona en las advertencias.

Acabo de cambiar los archivos mencionados en la pregunta. y eliminado

= &

a

=

y mi guion está arriba otra vez Hubo tres advertencias para los archivos PEAR, es decir,

  1. D: / xampp / php / PEAR / Config.php en la línea 80
  2. D: / xampp / php / PEAR / Config.php en la línea 166
  3. D: / xampp / php / PEAR / Config / Container.php en la línea 111

Acabo de actualizar mi instalación de Xampp a 1.7.4

Tenía un script en funcionamiento (jquery invocando script PHP y mostrando el valor devuelto).

Después de la actualización, mi jquery está obteniendo el resultado correctamente, pero además de los resultados, también hay algunas advertencias que se devuelven, por lo tanto, detengo mi script para mostrar el resultado (lo controlé en firebug). Aquí están las advertencias:


Obsoleto : la asignación del valor de retorno de nuevo por referencia queda obsoleta en D: / xampp / php / PEAR / Config.php en la línea 80

Obsoleto : la asignación del valor de retorno de nuevo por referencia queda obsoleta en D: / xampp / php / PEAR / Config.php en la línea 166

Obsoleto : la asignación del valor de retorno de nuevo por referencia está obsoleta en D: / xampp / php / PEAR / Config / Container.php en la línea 111

Obsoleto : la asignación del valor de retorno de nuevo por referencia está obsoleta en D: / xampp / htdocs / phil / batteries / includes / class.db.php en la línea 73
["Ciclo de motor", "Scooter", "Embarcación personal", "Moto de nieve", "ATV", "Cortacésped de suspensión", "Vehículo utilitario"]

Teniendo en cuenta la última línea, se devuelve el resultado. pero debido a las advertencias, los resultados no se completan. ¿Cual puede ser el problema? No quiero simplemente salir del error_reporting.

Gracias


PHP 5.3 marcó algunas funciones más antiguas como obsoletas, por lo tanto, sus scripts php ahora se quejan si están usando uno de esos.

Una manera sucia de evitar esto sería cambiar el comportamiento del error de php (ya sea a través de php.ini o en el propio script al usar error_reporting )

Mejor: actualice sus scripts PEAR, si hay actualizaciones posibles.

pear update-channels pear upgrade-all

Pruebe esto en un entorno seguro primero para evitar romper aún más código debido a posibles cambios en los scripts pera que está utilizando.

Aquí puede encontrar un buen resumen de todas las funciones modificadas que ahora están en desuso.


Se archivó un error con la gente de PEAR Config en 2008 . No actuaron hasta el pasado diciembre, cuando se lanzó la versión 1.10.12 .

Si puede actualizar ese paquete, debería hacerlo. pear update Config (o tal vez pear upgrade Config ?) debería hacer el trabajo.