Archivo de la categoría: Script

[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.

[Script] PHPMotion. Características

El script PHPMotion es uno de los más utilizados en web de videos tipo Youtube, Vimeo…

Se ha dividido en tres partes. En la primera -esta- vamos a hablar de las características, en la segunda parte veremos los requerimientos de instalación y la propia instalación y en la tercera haremos una puesta en marcha.

Pero va más allá en sus características básicas, estas son:

Video.

Fácil carga de videos directamente desde el ordenador del usuario.
Soporte para distintos formatos de video (mpg, avi, divx…).
Edición de video en cualquier momento, cambiar título, descripción, etiquetas…
Eliminación de vídeo en cualquier momento, permitiendo la gestión de archivos.
Hacer video público o privado (en este caso no se permite compartir)
Comentarios de video y/o videocomentarios.
Permite tener activado o desactivado el código embed.

Phpmotion página de video

Foto/imagen

Crear nuevos álbunes.
Subida de imágenes.
Carga masiva de fotos.

Phpmotion página de imagen

Audio/MP3 (desactivable)

Acepta archivos MP3.
Acepta meta tags de audio (título, género…).

Phpmotion página de audio

Blogs (desactivable)

Crear un nuevo grupo para compartir vídeos.
Grupo administrador puede hacer un grupo privado o público.
Los vídeos pueden ser borrados y agregar al grupo con mucha facilidad.
Los usuarios pueden eliminar grupos y comentarios.
Los usaurios pueden mantener conversaciones con los comentarios del grupo.

Características

Añadir vídeos a los favoritos que permite una fácil reproducción de la lista generada.
Los vídeos pueden ser eliminados en cualquier momento.

Segunda parte: [Script] PHPMotion. Requerimientos e instalación.

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