(2 votos, media 5.00 de 5)

Ing. Roberto Carreón

Desarrollador de extensiones como: TWC4j, Featured Avatars, y Joomla! Credits entre otras. Administrador de Joomleros.com
ROALCANA
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
Ej. Guerrero 3042, Valle del Colorado, Mexicali, Baja California, México
+52(686)171-5399

No son pocas las ocasiones en que durante el proceso de apoyo en los foros, surge la necesidad de cambiar algún parámetro en el archivo php.ini que modifica la configuración del sistema php del servidor web.

Para algunos Joomleros este proceso representa algo totalmente desconocido, por lo que a continuación expongo algunas de las formas de realizar estos cambios.

El archvo php.ini global

Para averiguar la ruta donde se encuentra este archivo php.ini global del servidor, es posible crear un archivo php con el siguiente código:

<?php phpinfo(); ?>

Una vez que se tiene el el archivo con el código anterior, hay que abrir el archivo con el explorador de internet (posiblemente en la ruta http://localhost/phpinfo.php) y buscar en el resumen localizado en el encabezado superior el rengón identificado como Loaded Configuration File
el cual indica la ruta del archivo php.ini que se está utilizando para configurar el servidor.

La administración de Joomla hace este proceso más sencillo y únicamente hay que seleccionar Help >> System Info del menú principal, en la pantalla que aparece se hace clic sobre la opción PHP information y se busca el rengón identificado con Loaded Configuration File y este es el archivo que habrá que modificar.

IMPORTANTE: si se opta por crear el archivo con la instrucción phpinfo, es importante que se elimine del servidor una vez que se ha obtenido la información que se busca, pues el hecho de no hacerlo puede revelar información sensible de tu servidor y comprometer la seguridad del sitio web.

Archivo php.ini alternativo

Algunos hostings, incluso comerciales, no permiten la edición de este archivo directamente, sin embargo permiten la creación de un archivo php.ini complementario, el cual se debe localizar en la raiz del sitio Joomla y/o en la carpeta de administración.

En estos casos el archivo php.ini debe contener únicamente las directivas que se quieren modificar.

A manera de ejemplo, si se quiere cambiar el valor del parámetro display_errors el contenido del archivo debe ser el siguiente:

display_errors = On

El archivo se deberá llamar php.ini y se deberá ubicar en el directorio raiz de Joomla! y/o en el directorio administrator

Otras formas de cambiar los parámetros de php

Cuando se utiliza PHP como un módulo de Apache, también es posible cambiar los ajustes de configuración usando directivas en los archivos de configuración de Apache (ej. httpd.conf) y en el archivo .htaccess. Son necesarios privilegios "AllowOverride Options" o "AllowOverride All" para lo anterior.

Otra forma de modificar la configuracion de PHP es mediante el script ejectuado. Para esto se utiliza la función ini_set().

Para saber dónde puede ser fijado algún ajuste de configuración, se utlizan los siguientes valores:

Modo Significado
PHP_INI_USER Puede ser fijado en scripts del usuario (como con ini_set()) o en el registro de Windows
PHP_INI_PERDIR Puede ser fijado en php.ini, .htaccess o httpd.conf
PHP_INI_SYSTEM Puede ser fijado en php.ini o httpd.conf
PHP_INI_ALL Puede ser fijado en todas partes

Para ver una lista completa de las directivas de PHP y dónde pueden ser fijadas, se puede ver el manual de php en el sitio oficial

Registered User Group
De Joomla! y Joomleros en Twitter

Staff de Joomleros

nam
carreon
Zaíkon
Turin
 

Encuesta Abierta

Tenemos una encuesta abierta para saber qué extensiones comerciales GNU/GPL quieres
Sugerencias Más Populares:
169
votos
 | None

84
votos
 | None

35
votos

27
votos
 | None


Usuarios en línea

 
Ranking Web, top web por visitas, ranking sitios web Free Software Top
¿Para qué es La Vaquita? Amount:  USD Sitio:  URL:  Donate using PayPal