[Script] PHPMotion. Requerimientos e Instalación

Continuamos con los Requerimientos e Instalación del script.

Requerimientos para realizar la instalación

Requiere una serie de características que no están habitualmente en servidores compartidos, se necesita un servidor VPS o servidor e instalar en ellos una serie de requerimientos:

PHP 4.3 o posterior (incluido soporte CLI)
MySQL como base de datos
LAME MP3 Encoder
Libogg + Libvorbis
Mencoder y Mplayer
FFMpeg-PHP
GD Library 2 osuperior
CGI-BIN
Posibilidad de ejecutar tareas en background (CRON)

Además de esto, se necesita que PHP tenga configurado lo siguiente:

open_basedir = (no value)
upload_max_filesize = 100M (Aquí es donde cambiamos el tamaño de archivo)
post_max_size = 100M (Define el tamaño máximo de datos post permitidos)
max_execution_time = 1500
session.gc_maxlifetime = 14000
safe_mode = off
Thread saftery = disabled
enable_dl = On

Apache debe tener configurado lo siguiente:

Soporte .htaccess
Soporte mod rewrite

Instalación del script

Primero deberemos descargarnos el archivo de instalación desde PHPMotion debemos tener en cuenta que hay dos versiones, una para PHP4 y otra para PHP5, nos bajaremos la apropiada para nuestro servidor.

Necesitamos un programa de FTP para subir los archivos al servidor. Mi recomendación es transferir todos los datos en formato binario (Ver imagen de como hacerlo en Filezilla).

Cambiar a transferencia binaria en filezilla

Esto es debido a que una serie de archivos necesitan estar codificados en binario en la subida.

Antes de empezar debemos decidir si instalamos el script en la raíz del dominio o no. Una vez decidido, he creado un dominio, empezamos a subir los archivos al servidor.

Creamos la base de datos.

Accedemos a la carpeta de la instalación del script, setup, quedando de esta manera http://sitiodevideo.misitio.com/setup

A partir de aquí, vamos a guiarnos por las capturas de pantalla.

Esta es la primera pantalla, hacemos click en continuar.

PHPmotion Instalación 001

En esta segunda pantalla nos indica si se cumplen los requerimientos del script.

PHPmotion Instalación 002

En esta pantalla cumplimentamos los datos que se nos solicita, ftp, usuario, password y ruta completa del ftp, hacemos click en “Conectar y CHMOD“, en caso de no estar los datos correctos, nos los volverá a solicitar. FTP Base directory duele ser de estar manera > /domains/directorio/dominio/public_html, si usas Filezilla podemos conocer la dirección exacta.

PHPmotion Instalación 003

Si todo ha ido bien, veremos una pantalla como la siguiente, el autoinstalador ha cambiado los permisos CHMOD. Nos queda cambiar los permisos a la carpeta CGI y a los archivos incluidos en ella a CHMOD 755.

PHPmotion Instalación 004

Al hacer click en el botón Continue nos aparece la pantalla en la que debemos cumplimentar los datos de acceso a MySQL.

PHPmotion Instalación 005

Después de haber hecho click en el botón Continue, nos aparece la pantalla de configuración de acceso al sitio, usuario, password…

PHPmotion Instalación 006

Al hace click en el botón Continue nos parece la pantalla final de la instalación. Debemos acceder a nuestro sitio vía ftp y eliminar la carpeta SETUP.

PHPmotion Instalación 007

Ya podemos acceder a nuestro sitio de video recién instalado en la dirección y terminar de configurarlo a través del panel de administración, quedando la url de la siguiente manera http://sitiodevideo.misitio.com/siteadmin

Primera parte: [Script] PHPMotion. Características.

Tercera parte: [Script] PHPMotion. Puesta en marcha.