En ocasiones necesitamos configuraciones de apache para nuestro hosting virutal. Si se cuenta con el panel de control Plesk, es necesario hacerlo de una manera ordena y especial, no por esto complicada.
Para nuestro ejemplo vamos a suponer que estamos en un sistema operativo Centos con plesk corriendo un virtual host llamado midominio.com sobre un servidor apache.
Un problema típico de Drupal al configurar imagemagick es que por permisos de seguridad existe u conflicto con el path par encontrar el comando convert. Aquí veremos como solucionar el típico problema:
warning: is_file() [function.is-file]: open_basedir restriction in effect. File(/usr/local/bin/convert) is not within the allowed path(s): (/var/www/vhosts/midominio.com/httpdocs:/tmp:/usr/local/bin) in /var/www/vhosts/midominio.com/httpdocs/includes/image.imagemagick.inc
Bueno comensamos con creando un pequeño archivo llamado vhost.conf par esto usamos el conocido edit de texto vi
vi /www/var/vhosts/midominio.com/conf/vhosts.conf
Agregamos las siguientes lineas (estas son opcionoles) en este caso yo configuraré el path para el comando convert de imagemagick
php_admin_value open_basedir "/var/www/vhosts/midominio.com/httpdocs:/tmp:/usr/local/bin"
DEspues necesitamos decirle a plesk que tome en cuenta nuestra nueva configuración realizada para esto hechamos mano de l comando de plesk para reconfigurar un sitio:
/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=midominio.com
Por último reiniciamos el servidor de apache
service httpd restart
Listo!! tendremos funcionando nuestra configuración extra, mi caso plesk configura el vhost para que tome encuante el path del comando convert de imagemagick.
un comentario final, si deseamos que plesk reconfigure todos los sitos que tiene el comando es:
/usr/local/psa/admin/bin/websrvmng -a
Es fácil configurar cosas extras para vhost con plesk, no?
en Webmaster Mexico escribimos acerca de tendencías, trucos, las mejores prácticas, desarrollo de software, eventos y nuestros proyectos - Todo con énfasis en desarrollo web ver más...