Instalando WS.WebTV Free / WS.WebTV Professional
soporte, ws.webtv, inicio, instalacion
Este documento se ha escrito asumiendo que su servidor cumple con los requerimientos de WS.WebTV
Importante: Instalando WS.WebTV en una carpeta de un blog WordPress u otro CMS?
Tenga presente que si instala WS.WebTV en una carpeta de una Web que ya tiene instalado un CMS en su raíz, debe asegurarse de que cualquier "mod_rewrite" (redireccionamiento de URL) no afecte a la carpeta de la WebTV, de lo contrario, WS.WebTV no funcionará correctamente.
En relación con HTTPS...
Si su servidor soporta HTTPS (y tiene un certificado válido) entonces recomendamos que utilice HTTPS. En caso de que instale la WebTV sobre HTTP y no pueda iniciar sesión al finalizar la instalación (y está seguro de que no hay problemas con las sesiones de PHP...) entonces contáctenos para instrucciones.
1. Descargar y descomprimir en una carpeta temporal
Primero, cree una carpeta temporal en su unidad de disco local, con el nombre (por ejemplo) "webtv-files".
El paquete base...
- Descargue el archivo correspondientes al paquete base.
- Descomprima el archivo ZIP con la contraseña correspondiente, dentro de la carpeta "webtv-files". Después de descomprimir el archivo, encontrará las siguientes carpetas:
support_files/ (esta carpeta contiene vídeos de ejemplo)
www/ (esta es la carpeta que contiene los archivos de la WebTV)
NOTA: El acuerdo de licencia lo puede encontrar en webtv-files/www/_acuerdo_de_licencia (en español) y webtv-files/www/_license_agreement (en inglés).
Extensiones...
Si ha adquirido extensiones, algunas de ellas requerirán la descarga de un archivo ZIP.
-
Descargue el archivo correspondientes a cada la extensión.
-
Abra cada archivo ZIP con la contraseña correspondiente.
- Al igual que en el caso del paquete base, dentro de cada ZIP encontrará una carpeta "www" que contiene los archivos de la extensión. Copie la carpeta "www" dentro de la carpeta "webtv-files" que creó anteriormente (reescriba los archivos cuando el sistema operativo le pregunte). El resultado es que los archivos de la extensión se añadirán a (o sobreescribirán) los del del paquete base.
Postfixes...
Si hay un paquete postfixes disponible, descargue el archivo y descomprímalo dentro de la carpeta "www" de "webtv-files", es decir, dentro de "webtv-files/www" (reescriba los archivos cuando el sistema operativo le pregunte).
Usuarios Windows
Si tiene problemas al descomprimir los archivos de distribución, por favor, pruebe con uno de los siguientes programas:
• 7-Zip (Freeware)
• WinRAR
• WinZip
Usuarios Mac OS X:
La utilidad de descompresión de ficheros ZIP incluida en Mac OS X no soporta archivos protegidos con contraseña, por esta razón, deberá utilizar una utilidad de terceras partes para descomprimir el archivo. Puede probar con las siguientes utilidades gratuitas:
• Keka (Freeware)
• Unarchiver (Freeware)
• Zipeg
• Rar for Mac
2. Copiar los archivos...
Utilice un programa de FTP (como FileZilla ) para copiar todos los archivos y carpetas ubicados dentro de "webtv-files/www" hacia el directorio destino, en su servidor (no copie la carpeta "www"!).
Nota: Si está utilizando Mac, tenga cuidado con Cyberduck, ya que algunos usuarios han reportado problemas de permisos con los archivos copiados al servidor. Recomendamos utilizar FileZilla en su lugar.
3. Crear una nueva base de datos MySQL
Cree una nueva base de datos MySQL en su servidor:
Motor (engine): InnoDB
Colación (collation): utf8_general_ci.
Luego cree/asigne el usuario correspondiente a dicha base de datos, habilitándole todos los privilegios.
Ahora, que ha copiado todos los archivos al servidor y ha creado una nueva base de datos, está preparado para instalar la WebTV:
1. Ejecute el instalador de WS.WebTV
...Desde un navegador Web, visitando : http://url_de_su_webtv/install/es. Debería ver la siguiente pantalla:
2. Lea cuidadosamente toda la información e instrucciones.
3. No se olvide de ejecutar la herramienta de Diagnóstico.
La herramienta de Diagnóstico es útil para determinar si su servidor cumple los requerimientos mínimos y para obtener información de otros ajustes de PHP.
Ajustes PHP:
En particular, es muy importante que Ud. configure los ajustes de PHP que se detallan a continuación, de acuerdo a sus necesidades.
NOTAS:
- Los ajustes normalmente se realizan en el archivo .user.ini, php.ini o .htaccess de su servidor (algunas veces tendrá que crear el archivo apropiado). Si tiene dudas, consulte con su empresa de hosting o con el administrador de su servidor.
- Algunas empresas de hosting (dependiendo del plan de hosting contratado) pueden limitar los valores máximos o incluso no permitir su modificación. Nuevamente, en caso de dudas, consulte con su empresa de hosting o con el administrador de su servidor.
- Estos ajustes no sólo afectan a WS.WebTV, también afectan a CUALQUIER aplicación PHP que realice subidas de archivos así como procesos que requieran tiempos de ejecución prolongados.
"upload_max_filesize" and "post_max_size"
Determinan el tamaño máximo que pueden tener los archivos subidos (que no sean vídeo)* así como el tamaño máximo que pueden tener los "fragmentos" de los archivos de vídeo subidos.
* En caso de utilizarse el subidor de archivos original/antiguo (versiones 1 hasta la 56) entonces estos valores también limitarán el tamaño que pueden tener los archivos de vídeo.
Ajustes de ejemplo para v57:
(Permite la subida de archivos que no sean de vídeo y/o fragmentos/chunks de archivos de vídeo hasta 32MB.)
upload_max_filesize = 32M
post_max_size = 32M
Ajustes de ejemplo para v56 y versiones previas:
(Permite la subida de cualquier tipo de archivo hasta 4000MB.)
upload_max_filesize = 4000M
post_max_size = 4000M
"max_input_time"
Determina el tiempo máximo que puede tardar un archivo (o "fragmento") en subir al servidor. Si una subida supera este tiempo, se interrunmpirá la conexión y el archivo/fragmento no será almacenado.
Ajuste de ejemplo para v57:
(Permite la subida de archivos que no sean de vídeo y/o fragmentos/chunks de archivos de vídeo que demoren hasta 900 segundos - 15 minutos - en subir.)
max_input_time = 900
Ajuste de ejemplo para v56 y versiones previas:
(Permite la subida de cualquier tipo de archivo que demore hasta 7200 seconds - 2 horas - en subir.)
max_input_time = 7200
"max_execution_time"
Determina el tiempo máximo que el sistema puede demorar realizando una tarea/proceso. Si una tarea/proceso (como compresión de vídeo) demora más que el valor especificado entonces el proceso se interrumpirá.
(Allow execution during up to 3600 seconds - 1 hour).
max_execution_time = 3600
"memory_limit":
Limita la cantidad de memoria que una aplicación/script PHP puede usar durante su ejecución. Este ajuste es importante para el procesamiento de imágenes; si el valor es muy bajo (por ejemplo, 32M) entonces la WebTV no será capaz de reescalar algunas de las imágenes que se suban, y que tengan un tamaño considerable. Ajustes de ejemplo:
(El siguiente ajuste debería ser suficiente en la mayoría de los casos)
memory_limit = 64M
"display_errors"
Para evitar que cualquier error de ejecución sea visible para los visitantes de la WebTV, use el valor "Off" (recomendado).
display_errors = Off
NOTA: Hay otras opciones de configuración en su servidor Web que pueden causar problemas a la hora de subir archivos de gran tamaño. Por favor, consulte la sección "RESOLUCIÓN DE PROBLEMAS" al final de esta página para más información.
4. Haga click en "Acepto, Iniciar" cuando esté listo.
La pantalla de instalación de la base de datos aparecerá...
Introduzca la información correspondiente a la base de datos. Luego haga click en Continuar.
5. Una vez que la base de datos se ha instalado, el siguiente paso es suministrar la clave de licencia y la información de configuración básica.
Rellene los campos requeridos y haga click en Continuar.
En relación a la URL Base:
La URL Base debe coincidir exactamente con la URL que suministró en l formulario de compra.
En relación a los E-Mails de notificaciones:
En caso de que su servidor no sea capaz de enviar mensajes usando la funcionalidad de envío de E-Mails de PHP (la WebTV utiliza ese método por defecto), puede configurar la WebTV para que utilice una cuenta SMTP para ello. Para más información, lea la sección "RESOLUCIÓN DE PROBLEMAS" de este documento.
En relación a la clave maestra:
Esta opción se eliminó del instalador a partir de WS.WebTV 2.4. Desde esta versión, la clave maestra se debe establecer en la sección Configuración > General del Administrador de Contenidos.
6. La instalación se ha completado...
NOTAS IMPORTANTES:
• Si necesita modificar la información de conexión de la base de datos, URL Base, etc. Ud. puede editar el archivo de configuración de la WebTV ubicado en config/Config.inc.php
• (Desde WS.WebTV 2.4) En la carpeta config/ se habrá generado un archivo con nombre aleatorio y extensión .pek. "pek" quiere decir "partial encryption key" por sus siglas en inglés o "clave de cifrado parcial"; es "parcial" porque su contenido se utiliza, junto con otra información, como clave para cifrar datos antes de ser almacenados en la base de datos y para descifrar datos que han sido almacenados cifrados en la base de datos. Este archivo es único para cada WebTV y si pierde o se daña no será posible descifrar información que esté almacenada cifrada en la base de datos.
• Le recomendamos encarecidamente que realice copias de seguridad periódicas. Lea el tutorial aquí.
7. Iniciando sesión por primara vez.
Sin abandonar la pantalla anterior, haga click en "Iniciar Sesión" para acceder al Interfaz de Administración.
NOTA: Ud. también puede iniciar sesión en su WebTV visitando: http://url_de_su_webtv/admin.
Cuando adquiera extensiones, además de copiar los archivos correspondientes a su servidor, será necesario introducir una nueva clave de licencia. Para ello,
vaya a Configuración > Pestaña General.
Introduzca la clave de licencia en el campo correspondiente. Luego Guarde la Configuración.
WS.WebTV incluye un archivo robots.txt, que deshabilita la indexación de varios archivos y carpetas, por parte de los motores de búsqueda. Adicionalmente, en este archivo deben estar especificados los sitemaps de su WebTV. Desde la versión 2.3.0.1, el script instalador se encarga de generar este archivo con la información necesaria, pero no está de más que verifique su contenido y ubicación:
Las dos últimas directivas de este archivo contienen las referencias a los sitemaps de su WebTV:
Sitemap: /sitemap.php # utilice una URL absoluta aquí. Ejemplo: http://www.url_de_su_webtv.../sitemap.php
Sitemap: /videositemap.php # utilice una URL absoluta aquí. Ejemplo: http://www.url_de_su_webtv.../videositemap.php
NOTA: El archivo robots.txt sólo funcionará cuando se encuentra en la raíz de un dominio. Si su WebTV está instalada en una carpeta del dominio, este archivo será ignorado por los motores de búsqueda; en este caso, deberá incluir las directivas correspondientes a su WebTV dentro del archivo robots.txt que se encuentra n la raíz del dominio.
Si su servidor incluye soporte para FFmpeg, puede configurar WS.WebTV para comprimir vídeo. Consulte el siguiente tutorial de configuración de vídeo para más información.
Servicio de instalación/compilación FFmpeg de terceros
Si cuenta con un servidor Cloud/VPS/Dedicado con acceso root entonces puede adquirir -específicamente- el servicio de instalación de FFmpeg ofrecido por https://installffmpeg.com/
WS.WebTV soporta URLs amigables. Por defecto, utiliza el estilo de generación "standard". Ejemplo:
http://mywebtvdomain.com/index.php/video/1/trailer (note el index.php en el medio)
El estilo "standard" debería funcionar en cualquier servidor.
No obstante lo anterior, hay otras opciones disponibles:
1. Estilo "folder" (carpeta). Ejemplo:
http://mywebtvdomain.com/video/1/trailer/
2. Estilo "file" (archivo). Ejemplo:
http://mywebtvdomain.com/video-1_trailer.html
3. Deshabilitado. También puede deshabilitar las URLs amigables. Ejemplo:
http://mywebtvdomain.com/index.php?go=portal&do=watchclip&iq=1&tp=trailer
Cambiando las opciones de URL Amigables:
Edite el archivo de configuración de la WebTV (config/Config.inc.php) y busque la sección correspondiente:
// ---------- FRIENDLY URLS ----------
$FRIENDLY_URLS_ENABLED = true; // Ops: true / false. Habilitar/deshabilitar URLs Amigables.
$FRIENDLY_URLS_STYLE = "default"; // Ops: "default" / "folder" / "file"
Se requiere "URL Rewrite" (reglas de reescritura)...
Tenga presente que los estilos "folder" y "file" requieren el módulo Apache mod_rewrite, y una modificación del archivo .htaccess.
» Descargue las reglas de reescritura del estilo "folder"
» Descargue las reglas de reescritura del estilo "file"