Instalar PHPmotion en Plesk con Debian
**Nota: Cabe mencionar que los siguientes datos y problemas resueltos le pueden servir para instalar phpmotion en plesk, cpanel, debian o centos, da igual, pueden ocurrir los mismos errores, menos la parte de des instalar plesk que no tiene que pasar ni en plesk , así que esta guía les puede funcionar como base para resolver los mismos problemas en otros paneles y sistemas operativos, y si luego de esto no pueden resolver el problema y si necesitan un sysadmin contáctenos a soporte[arroba]servitecweb[punto]net par un presupuesto **
Bueno, hoy toco otra vez alistar un server para un site similar a youtube, con vídeo encoding y todas esas opciones, ya he trabajado con 3 script de estos, en anteriores ocasiones varias veces con vshare y con otro plugin de pago que no recuerdo como se llama bien pero que me ha gustado bastante por la interfaz que tiene, aunque bueno, los script son lo de menos, la función de todos es similar y los requisitos también, requisito menos requisitos más.
Y bueno en este caso y como siempre tuve problemas con plesk, la última vez que instale un script similar fue en plesk con centos y no fue nada complicado hacer funcionar el plesk, lo único que tuve que hacer fue desactivar el open basedir y poco mas, ya que fue con vshare y este usa php5-ffmpeg y es realmente fácil hacerlo funcionar todo.
Por otro lado phpmotion usa perl para interactuar con mencoder y demás herramientas de encoding, aunque esto no quiere decir que sea complicado hacerlo funciona, no, nada de eso, pero surgen errores tontos que si no pones atención puede que te den ganas de tirar el pc por la ventana con todo y server y demás.
Así que bueno comenzamos con la instalación:
Instalar FFMPEG y Requisitos de PHPMOTION
Para instalar los requisitos, se puede usar apt-get, que en debian los repos son mas completos que en centos y no hay ningún problema, aunque en este caso yo use el script que les deje hace poco: Scrip para compilar / instalar FFMPEG con x264 en Linux – Debian y Centos
Bien con ese script instalo todo, aunque me falto flvtool2, aunque no me quise complicar la vida y lo instale con apt-get:
apt-get install flvtool2
Por otro lado si no queremos compilar que tarda más aunque nos dará un mejor rendimiento podemos instalar todo con apt: apt-get install ffmpeg mencoder, flvtool2 etc
Un detalle interesante: Con el script, al hacer apt-get update no se por que me desinstalo algunos paquetes de plesk y este dejo de funcionar, es muy raro pero me paso, cosa que nunca me había pasado antes, aunque bueno no fue con el update, fue con el apt-get install TODOS LO COMPILDORES, asumo que se desinstalo por que tenia un apt-get -y paquetes, seguro ahí me pregunto que si quería desinstalar paquetes y se auto respondió con un si, así que el plesk quedo off y dañado… Luego de compilar todo tuve que reparar el plesk y fue bastante sencillo:
***Use lo siguiente bajo su responsabilidad en entornos en producción ****
Desinstalar plesk y volverlo a instalar sin formatear
Primero bajamos este script :
wget https://kb.parallels.com/Attachments/18064/Attachments/plesk_remove.zip
Luego descomprimimos:
unzip plesk_remove.zip
Luego ejecutamos:
sh plesk_remove.sh
Aceptamos y esperamos menos de un minuto.
Luego lo volvemos a instalar con el auto instalador automático:
OJO esto es para la ultima versión, si teníamos plesk 10 y ejecutamos esto pueden pasar cosas muy malas, usen bajo su propio riesgo.
wget -O - https://autoinstall.plesk.com/one-click-installer | sh
Bueno, primero decir que este proceso no me daño nada, o sea los dominios, claves, bases de datos, archivos de dominios todo estaba ahí, igual no les recomiendo que le hagan, lo dejo aquí por si instalando requisitos de phpmotion o algún otro script por error borran plesk o algún componente puedan intentar repararlo con este método, que, por supuesto, usaran bajo su propio riesgo 🙂