Plesk por defecto en Linux tiene un usuario para el ftp (psacln) y un otro usuario para el servicio Apache (apache), Estos dos usuarios son de dos grupos diferentes y uno no puede modificar lo que está asignado a el otro. Una solucion es poner los derechos de las carpetas a 777 y de los files a 666, pero no es una solución sostenible, porqué no es segura para nuestra web.

Esto es un problema si se quiere instalar un gestor de contenidos como WordPress, Joomla, Prestashop etc…

La solución es cambiar la modalidad de apache de (run as apache) a (run as FastCGI application). Esto os permite de dejar todas vuestras carpetas y files a 755 y 644, y trabajar con los CMS sin que generen errores o problemas.

Para hacer esto teneis que entrar en Plesk y clicar sobre WebSites&Domains y os aparecerá esto:

y después tenéis que cambiar el parametro de Apache to Fast CGI

en Plesk 10.3.1 hay un problema con el size del MaxRequestLen porqué parece que en esta version de plesk tiene el valor por defecto de 128K que es muy poco, y si quieremos subir imagenes o otros documentos mas grandes nos va a dar un error.

Para solucionar este problema hay que entrar como root en la shell de linux y editar este file:

/etc/httpd/conf.d/fcgid.conf

hay que añadir esta linea:

FcgidMaxRequestLen 1073741824

y reinicializar el servidor.