Jan
20
2010

Modificando directivas de PHP mediante .htaccess

Hoy he debido instalar buddypress sobre PHP5, y me he encontrado con este error:

Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of apply_filters(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /var/www/html/wpmu/wp-content/plugins/buddypress/bp-core/bp-core-templatetags.php on line xxx

La solución es tan sencilla y el problema puede ser tan común mientras buddypress no actualice su core que la señalo aquí de una patada:

Agrega en el archivo (oculto) .htaccess que se encuentra en la base de tu instalación de WordPress esta declaración:

1
php_value allow_call_time_pass_reference on

Eso es todo, lo que sigue sólo es para perder un poco más de tiempo sacando la vuelta.

php.ini y .htaccess

Generalmente este archivo ya existe porque contiene las declaraciones necesarias para hacer que WP entienda pretty urls.

Puedes ver una lista de las directivas de PHP en http://php.net/manual/en/ini.core.php. Estas directivas se configuran generalmente en php.ini, pero cuando no tienes acceso a este archivo o sólo quieres variar el comportamiento de PHP en algún directorio en particular, como en este caso que lo hacemos sólo para WP/BP, puedes usar php_value en .htaccess.

En todo caso, no todas las directivas pueden ser cambiadas de esta forma. Revisa el link anterior para verificar esto (columna Changeable).

Escrito por NomikOS en Uncategorized, January 20 - 2010 @ 13:34 hrs.
Hoy 20 lectores. Te agradecería que me dejaras un comentario. Gracias por tu visita. d [^_0]

No hay comentarios

RSS feed para comentarios en este post

TrackBack URL

Deja un comentario

XHTML: Etiquetas permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress. Theme: TheBuckmaker. Modifications by NomikOS