Como modificar PHP.ini en un shared host o en un servidor compartido

muestra-phpini-Justhost

Como bien sabrán la modificación del archivo PHP.INI no es una de las opciones que tenemos a nuestro alcance cuando tenemos contratado un servidor compartido o un shared host. Caso contrario de cuando se tiene un VPS o un servidor dedicado, donde la configuración y edición que tenemos del archivo de configuración de PHP, PHP.INI es total.

php.ini-en-php
Para los que no lo sepan el PHP.INI es un archivo de configuración propio de PHP que nos da la posibilidad de customizar nuestra instalación de PHP tanto como nos sea necesario, pero en ocasiones ese archivo no se encuentra disponible para su edición en servidores compartidos por obvias razones.

Una de esas razones es el hecho de que si algún usuario hace una mala configuración del archivo PHP.INI, esta mala configuración podría afectar a todos los demás usuarios del servidor compartido, razón por la cual los proveedores de hosting no permiten la edición de este archivo por parte de los usuarios. Y si llegaran a requerir una configuración especial, tienen que comunicarse con el proveedor de hosting y pedir que ellos realicen la configuración.

Pero no todo es tan malo como parece. Existen algunos proveedores de hosting que nos dan la posibilidad de modificar ese archivo de configuración PHP.INI y gestionarlo a nuestro gusto, como es el caso de JustHost. Ya que recientemente hicieron renovación de sus servidores y nos brindaron a gran parte de los usuarios la posibilidad de gestionar nosotros mismos el archivo de configuración PHP.INI.

Muestra de archivo PHP.INI de Justhost

muestra-phpini-Justhost
Por lo cual ahora tenemos la facilidad de que cada uno de nuestros dominios alojados en nuestro hosting tenga su propio archivo PHP.INI generado y modificado a nuestro gusto y según nuestros requerimientos.

Si aun no conoces JustHost, te invito a conocerlo en este post que hice sobre él: JustHost Review y Cupones de descuento.

Como enviar un email con SendMail en JustHost

Hace recientemente poco estuve a punto de volverme loco ya que como sabrán ocupo JustHost como proveedor de Hosting y me encontraba configurando los formularios de algunas páginas que poseo cuando me percate que los emails no se enviaban a su destinatario en su respectivo formulario.

En un principio creí y culpe sin pensarlo a Google Apps ya que en esos dominios Google es el encargado de gestionar mis emails, pero el detalle o lo curioso es que con PHP si salían sin problema los emails.

Después de tantos intentos, revisar configuraciones, probar scripts y demás me di cuenta que mi proveedor (JustHost) había cambiado el PATH del SendMail. Mi script anteriormente apuntaba a:

/usr/lib/sendmail

Y resulta que ahora el nuevo PATH para sendmail de JustHost es:

/usr/sbin/sendmail

Una vez modificado este PATH de Sendmail ya pueden enviar emails sin ningún inconveniente. Espero les sea de utilidad y les pueda evitar futuros dolores de cabeza.