Stritct Standars: solucion???

Para cualquier duda sobre Joomla! 2.5 que no tenga cabida en alguno de los foros de más abajo. Si usas Joomla 1.6 o 1.7, también puedes preguntar aquí, pero lee esto antes -> http://forum.joomla.org/viewtopic.php?p=2807388

Moderators: carcam, hefesto

Locked
cfonsecaromero
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Mon Mar 28, 2011 5:48 pm

Stritct Standars: solucion???

Post by cfonsecaromero » Mon Mar 28, 2011 5:57 pm

Buenos dias.

Cada vez que instalo un componente, o un módulo, o en el caso de que lo habilite para que aparezca en la página principal, me aparece el siguiente mensaje:

Strict Standards: Only variables should be assigned by reference in C:\xampp\htdocs\joomla16\administrator\components\com_comprofiler\plugin.foundation.php on line 3160


Alguien me puede indicar como deshabilitarlo, o hacer que mis componentes funcionen como se esperan?

 
User avatar
hefesto
Joomla! Hero
Joomla! Hero
Posts: 2571
Joined: Fri Jan 20, 2006 12:37 am
Location: Seville - Spain
Contact:

Re: Stritct Standars: solucion???

Post by hefesto » Mon Mar 28, 2011 9:32 pm

Hola cfonsecaromero, bienvenido al foro.

¿Qué versión de Xampp usas? ¿Y de PHP? ¿Y qué versión de Joomla?
Spanish forum local moderator
Twitter: @isidrobaq
Comunidad Joomla de España: https://joomlaes.org
NO atiendo peticiones privadas de soporte. Por favor, pregunta en los foros.

cfonsecaromero
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Mon Mar 28, 2011 5:48 pm

Re: Stritct Standars: solucion???

Post by cfonsecaromero » Tue Mar 29, 2011 8:38 pm

Muchas gracias...!!!

Uso el XAMPP 1.7.4, Apache 2.2.17, MySQL 5.5.8, PHP 5.3.5 y el joomla 1.6

User avatar
hefesto
Joomla! Hero
Joomla! Hero
Posts: 2571
Joined: Fri Jan 20, 2006 12:37 am
Location: Seville - Spain
Contact:

Re: Stritct Standars: solucion???

Post by hefesto » Tue Mar 29, 2011 9:10 pm

Vale, era lo que imaginaba. Parece que Joomla (tanto 1.5 como 1.6) no se lleva bien con PHP 5.3.5. Tienes dos opciones:

1) Usar una versión anterior de Xampp, que traerá una versión anterior de PHP.

2) Desactivar el reporte de errores en PHP. Ten en cuenta que el mensaje de "Strict Standards" no es un fallo grave, sino más bien un warning, y aunque conviene que sea corregido en principio no supondrá un problema a la hora de desarrollar tu sitio. Además, estamos hablando de un entorno de desarrollo local, por lo que no supone un problema de seguridad importante el hacerlo.

Para desactivar el nivel máximo de reporte de errores, busca el archivo php.ini en tu instalación y edítalo. Busca

Code: Select all

error_reporting = E_ALL | E_STRICT
y sustitúyelo por:

Code: Select all

error_reporting = E_ALL & ~E_STRICT
Si eso no es suficiente, puedes desactivar totalmente display_errors. Para ello busca la línea:

Code: Select all

display_errors = On
y modifícala para que quede así:

Code: Select all

display_errors = Off

Joomla 1.6 aún tiene algunos pequeños bugs que provocan estos warnings, pero en menos de dos semanas tendremos una nueva versión que corregirá un buen número de ello, y es posible que el que provoca esos warnings sea uno de ellos.

Un saludo.
Spanish forum local moderator
Twitter: @isidrobaq
Comunidad Joomla de España: https://joomlaes.org
NO atiendo peticiones privadas de soporte. Por favor, pregunta en los foros.

 

Locked

Return to “Joomla! 2.5”