5 votos

¿En cuál archivo php.ini debo editar en Mountain Lion?

Recientemente actualicé a Mountain Lion y reconfiguré mi archivo apache2 (https.conf) en la terminal para cargar PHP y empezar automáticamente.

La página localhost/~username/phpinfo.php me muestra mi configuración de PHP (php.ini). Veo que upload_files está configurado en ON y el max_size_upload está configurado en 20MB. Sin embargo, el upload_tmp_dir no está configurado (dice NO VALUE). Supongo que el directorio tmp por defecto es "/tmp".

Cuando hago

$ cd /etc/
$ sudo nano php.ini.default 

voy al upload_tmp_dir y quito el ; delante de él e ingreso el valor /tmp (guardar y salir).

Sigo viendo NO VALUE para el upload_tmp_dir cuando cargo mi phpinfo.php. Me pregunto si estoy haciendo algo mal. Cualquier ayuda es apreciada.

0 votos

¿Reiniciaste apache después de cambiar la configuración? Es decir, ¿apagar/encender el intercambio web (creo?) en las preferencias del sistema?

15voto

Gerry Puntos 10709

/etc/php.ini.default sirve solo como referencia y no es leído por PHP en absoluto. La instalación incorporada de PHP buscará el archivo /etc/php.ini en su lugar. Este archivo no está presente de forma predeterminada, pero puedes copiar /etc/php.ini.default a /etc/php.ini y realizar tus modificaciones ahí. También podrías simplemente crear un archivo vacío y solo agregar las directivas que deseas cambiar desde el valor predeterminado.

Asegúrate de copiar o crear el archivo como root, por lo que en Terminal podrías hacer lo siguiente:

sudo cp /etc/php.ini.default /etc/php.ini

Después de modificar el php.ini, asegúrate también de reiniciar Apache para que los ajustes surtan efecto.

Es buena práctica no modificar /etc/php.ini.default directamente, de modo que puedas usarlo como referencia si algo sale mal con tu /etc/php.ini.

0voto

Cameron MacFarland Puntos 27240

Si tienes múltiples instalaciones de PHP, entonces debes usar el comando php para encontrar los archivos de configuración .ini.

$ /usr/local/opt/php56/bin/php --ini
Ruta del archivo de configuración (php.ini): /usr/local/etc/php/5.6
Archivo de configuración cargado:         /usr/local/etc/php/5.6/php.ini
Buscar archivos .ini adicionales en: /usr/local/etc/php/5.6/conf.d
Archivos .ini adicionales analizados:      (ninguno)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X