LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.

Inicio activadoInicio activadoInicio activadoInicio desactivadoInicio desactivado
 

Owncloud ofrece servicios similares a dropbox. Muchos de los otros sitios web similares a dropbox ofrecen almacenamiento de archivos, sincronización y funciones de uso compartido. El beneficio de owncloud es tomar el control de nuestros propios datos y el espacio de almacenamiento de archivos. Owncloud tiene un montón de opciones, características, configuración y plugins a considerar. Vamos a discutir la funcionalidad básica y configuraciones en este artículo.

Si desea instalarlo en Debian/Ubuntu y similares por favor agregue comando "sudo su -" antes de los siguientes comandos.

Si desea hacerlo en CentOS/RH/Fedora, donde pone "service apache2 comando", ponga "service apache comando"

Requisitos previos:

 

La configuración owncloud se basa en la combinación de PHP y base de datos, la base de datos puede ser MySQL o SQLite. Así que instale PHP, el servidor web Apache y el servidor MySQL en Ubuntu, Debian, Fedora, CentOS, o RedHat, según convenga.

Instalar Apache y dependencias owncloud.

(En Debian, Ubuntu, etc)
apt-get install apache2 php5 php5-json php-xml-serializer zip php5-gd

(En CentOS, RedHat, Fedora)
yum -y install php php-JsonSchema php-pecl-jsonc php-common php-gd php-xml zip
(En Debian, Ubuntu, etc)
apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl

(En CentOS, RedHat, Fedora)
yum -y install sqlite curl libcurl libcurl-devel php-pear-Net-Curl.noarch
(En Debian, Ubuntu, etc)
apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

(En CentOS, RedHat, Fedora)
yum -y install mariadb-server httpd apache-commons-logging php-mysqlnd

Descarga y configuración:

Escriba la carpeta /usr/src/ de descarga local y extraer owncloud.

cd /usr/local/src
mkdir /var/www/cloud

En RH/CentOS/Fedora

mkdir /var/www/html/cloud
root@owncloud:/usr/local/src# wget http://download.owncloud.org/community/owncloud-5.0.15.tar.bz2
apt-get install bzip2

o

yum -y install bzip2
bunzip2 owncloud-5.0.15.tar.bz2

Descomprimiremos el tar, como se muestra a continuación.

owncloud-5.0.15.tar
tar xvf owncloud-5.0.15.tar

Copiar owncloud a la carpeta html de Apache.

cp -r owncloud/* /var/www/cloud/

En RH/CentOS/Fedora

cp -r owncloud/* /var/www/html/cloud/

Cambiar el dueño de las carpetas.

chown -R www-data:www-data /var/www/cloud

En RH/CentOS/Fedora

chown -R apache:apache /var/www/html/cloud

Cambie la propiedad de la carpeta.

(Deberá comprobar su usuario de apache, para Debian y Ubuntu, suele ser "www-data", para CentOS, RedHat y Fedora, suele ser "apache", deberá comprobar haciendo: cat /etc/passwd como root.

chown -Rfv www-data:www-data /var/www/cloud

Crear base de datos: (Opcional)

Servidor MySQL debe iniciarse antes de crear la base de datos, inicie sesión en el servidor MySQL.

mysql -u root -p

Crear base de datos llamada "clouddb"

crear clouddb base de datos;

CREATE USER ‘admin’@’localhost’ IDENTIFIED BY ‘password’;

Permitir al usuario "clouddbuser" acceder a la base de datos "clouddb" en localhost con la contraseña predefinida.

GRANT ALL ON clouddb.* TO  ‘clouddbuser’@’localhost’ identified by ‘password’;

Configure el servidor Apache:

Habilitar .htaccess y mod_rewrite si se ejecuta apache

En Ubuntu, Debian y similar:

vi /etc/apache2/sites-enabled/000-default

En Fedora, CentOS, RedHat y similar:

vi /etc/httpd/conf.d/httpd.conf

Para habilitar archivos .htaccess, necesita para asegurarse de que la directiva 'AllowOverride' está como 'All' en la sección 'Directory /var/www/' de su archivo de host virtual

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

a2enmod reescritura

Activación del módulo de reescritura.

root@owncloud:/var/www/cloud# a2enmod rewrite

En RH/CentOS/Fedora

root@owncloud:/var/www/html/cloud# a2enmod rewrite

Para activar la nueva configuración, debe ejecutar:

service apache2 restart

En RH/CentOS/Fedora

service apache restart

cabeceras a2enmod

root@owncloud:/var/www/cloud# a2enmod headers

En RH/CentOS/Fedora

root@owncloud:/var/www/html/cloud# a2enmod headers

Habilitación de los módulo headers

Para activar la nueva configuración, debe ejecutar:

service apache2 restart

o

service apache restart

Configure PHP:

Aumentar el límite de subida de archivos.

En Debian, Ubuntu, etc...

vi /etc/php5/apache2/php.ini

En CentOS, RH, Fedora...

vi /etc/php.ini

En este archivo, la búsqueda de:

; El tamaño máximo permitido para los archivos subidos.
; http://php.net/upload-max-tamaño del archivo
upload_max_filesize = 2M
; El tamaño máximo de los datos de POST que PHP aceptará.
; http://php.net/post-max-size
post_max_size = 8M

Y cambiar su valor a lo que quieras. A continuación, guarde el archivo y reiniciar Apache:

Reinicie Apache y visitar su instalación.

service apache2 stop

o

service apache stop
* Detención servidor web apache2 
apache2: apr_sockaddr_info_get () falló para ubuntu
apache2: No se ha podido determinar con fiabilidad el nombre de dominio completo del servidor, usando 127.0.0.1 para ServerName
... Esperando .. [OK]

Nota: Si aparecen los errores de por encima, es necesario agregar ServerName en el archivo apache2.conf.

vi /etc/apache2/apache2.conf 
ServerName localhost

Se eliminará el mensaje de error anterior.

Configure ownCloud:

Abre navegador web, señalar una dirección URL para http://127.0.0.1/cloud (http://Su-propio-dominio).

La Base de datos de MySQL requiere la contraseña del usuario de base de datos.

Ahora puede empezar a cargar un archivo a través del navegador, alternativamente se puede descargar el cliente ownCloud para subir los archivos.

Eso es todo

Comentarios  

# Alpino 08-11-2014 01:06
Hola! Muchas gracias por el aporte. :lol:
COmo mis conocimientos son escasos, he tenido problemas con el paso 3. Ahí me he quedado. Cuando dices
En RH/CentOS/Fedora
mkdir /var/www/html/cloud
No sé si te refieres a un comando o ir a esa carpeta. En tal caso, cómo opero.
Muchas gracias por tu respuesta.
Desde México.
# Onipla 09-11-2014 01:20
mkdir, es un comando...

Tal vez, si tienes pocos conocimientos deberías mirarte primeramente el Tutorial de Linux.
# ssaez 22-03-2017 00:58
mkdir es un comando el cual crea un directorio
make= hacer
dir= directorio (directory)

por lo tanto le dices hacer el directorio /var/www/html/c loud

No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías