OpenUpload: Instalando tu propio servidor de descargas


OpenUpload es ideal para tener en tu propio servidor toda la funcionalidad de un servidor de descargas similar a YouSenIt, MegaUpload or RapidShare.

La instalación es bastante simple en Fedora/CentOS/RedHat:

1) descargamos el paquete de instalación desde sourceforge.

2) decomprimimos y copiamos a nuestro www:

# tar -zxvf openupload-0.4.2.tar.gz
# mv openupload-0.4.2 /var/www/html/openupload

3) Editamos la configuración de nuestro archivo config.inc.php.sample:

vi /var/www/html/openupload/www/config.inc.php.sample

Modificando basicamente las siguiente entradas:

/* Define the installation folder */
$CONFIG['INSTALL_ROOT']='/var/www/html/openupload';

/* define http:// address */
$CONFIG['WWW_SERVER']='http://www.hvivani.com.ar';
/* define the additional web path i.e. /openupload */
$CONFIG['WWW_ROOT']='/openupload/www';

/* Detail for dbconnection */
$CONFIG['database']['host']='localhost';
$CONFIG['database']['user']='useropenupload';
$CONFIG['database']['password']='passopenupload';
$CONFIG['database']['name']='openupload';

Guardamos la configuración en este archivo y lo renombramos:

mv /var/www/html/openupload/www/config.inc.php.example /var/www/html/openupload/www/config.inc.php

4) Ahora configuramos la base de datos, recordando que php-mysql tiene que estar instalado.

# mysql -uroot
create database openupload;
grant all privileges on openupload.* to openupload@localhost ideintified by 'passopenupload';

Importamos los esquemas configurando el servidor para uso privado:

mysql openupload -u openupload -p passopenupload< sql/mysql/1_structure.sql
mysql openupload -u openupload -p passopenupload< sql/mysql/2_base.sql
mysql openupload -u openupload -p passopenupload< sql/mysql/3_mode_private.sql

En este paso, para otros modos de uso como público, restringido u otros importamos la estructura de base de datos que corresponda en vez del 3_mode_restricted.

Con esto ya estamos listos para apuntar nuestro navegador a http://localhost/openuploade ingresar con usuario admin, passwd admin.

Aquí tenemos los archivos para agregar el idioma español que no viene por default.

Anuncios

Acerca de hvivani

sysadmin, developer, RHCSA
Esta entrada fue publicada en Uncategorized y etiquetada , , , . Guarda el enlace permanente.

11 respuestas a OpenUpload: Instalando tu propio servidor de descargas

  1. Andrea dijo:

    Buenas! estoy intentando configurar Open Upload. He instalado una maquina virtual de LAMP y monte la aplicacion con el asistente pero no muestra los grafico ni sube ficheros. No tengo apenas experiencia con estas plataformas. Ahora estoy intentado instalarlo manualmente y uno de los primeros pasos es copiar la carpeta a /var/www/html/openupload, pero html no existe en mi estructura. la primera vez lo copie directamente en /var/www/openupload. Saludos y muchas gracias!!

    • hvivani dijo:

      Hola ! Gracias por tu contacto.
      Depende de que Linux estes usando. Fijate de tener instalado el php + mysql y el php-mysql. También fijate que si la ruta de tu servidor web no está en /var/www/html las modificaciones en el config.inc.php.sample dependen de tu ruta. Acordate tambien de renombrar este archivo.
      Podés fijarte si hay errores en el /var/log/httpd/error_log
      Saludos !

  2. asdcastilho dijo:

    ola amigo por favor me explica como faço pra instalar usando o wampserver tenho servidor apache rodando php mysql c:/wamp/www/?

  3. Asdcastilho dijo:

    está funcionando agora mas não consigo traduzir para Portugues Brasil ta instalado o idioma mas não faz a tradução podes me ajudar?

    • hvivani dijo:

      Sergio, realiza estos dos pasos:
      1 – Edit setup.inc.php, line 287, replace :
      ‘id’ => ‘pt’
      with
      ‘id’ => ‘pt_BR’

      2 – Access your DB, and issue this query :
      update langs set id=’pt_BR’ where id=’pt’

      En lo que pueda ayudarte, quedo a disposición
      Saludos !

  4. hola que tal un saludo desde Colombia
    ya hice todos los pasos pero al ingresar la url “localhost/openupload”
    me arroja el siguiente error

    ERROR: connection to database failed.

    agradezco tu ayuda, excelente web

    • hvivani dijo:

      Hola Germán, revisá los datos de configuración de la base de datos. Fijate si con los datos que configuraste podés entrar a la base de datos desde la consola. Ahí vas a detectar donde está el error.
      Saludos
      Hernán

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s