LinuxParty



Gracias por colaborar y  enviar un artículo.

De todos los campos que verás, los únicos obligatorios son: El TÍTULO, EL ARTÍCULO y la CATEGORÍA, el resto de los campos los puedes dejar en blanco, ya que o no son necesarios o se rellenarán automáticamente.

Tal vez, prefieras enviar un archivo (sólo txt, odt, doc o pdf)



 

Ratio: 3 / 5

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

Pin It

Comentarios   

Alpino
0 # 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.
Responder | Responder con una citación | Citar
Onipla
0 # Onipla 09-11-2014 01:20
mkdir, es un comando...

Tal vez, si tienes pocos conocimientos deberías mirarte primeramente el Tutorial de Linux.
Responder | Responder con una citación | Citar
ssaez
0 # 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
Responder | Responder con una citación | Citar

Escribir un comentario


Código de seguridad
Refescar



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

Nos obligan a moslestarte con la obviedad de que este sitio utiliza Cookies. Ver política