LinuxParty
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

-
Ciencia
- ¿Adiós a las canas? La ciencia descubre cómo revertir el proceso de las canas
- Nuevos estudios científicos sugieren que la Sábana Santa podría tener 2.000 años de antigüedad
- Mark Thomson, del CERN: La IA revolucionará la física fundamental
- Por qué incluso los físicos siguen sin entender la teoría cuántica 100 años después
- Se descubrieron tres nuevos materiales superconductores en 2024
- Desigualdad global en las tasas de natalidad: ¿Cómo afectará el baby boom y el baby bust a la economía en 2100?
- El agujero más cercano al centro de la tierra. Voronya
- Microplásticos y seguridad alimentaria. Capitulo III. Mecanismos moleculares e impacto de los microplásticos en la salud humana.
- Microplásticos Y Seguridad Alimentaria. Capítulo II
- La Lima de Cañaveral, Cáceres, oriunda de ésta zona, es exclusiva y está en peligro de extinción.
- Microplásticos Y Seguridad Alimentaria. Capítulo I: Origen Y Generalidades.
- Glaciares de Sal Plantean la Probabilidad de Vida en Mercurio, el planeta más próximo al Sol.
- Hombre de Petralona: Un Enigma Cronológico que Desafía las Teorías Establecidas
- Implante Innovador Recupera Movilidad en Extremidades Paralizadas, Abriendo Camino a Curar la Parálisis.
- La Prótesis Biónica que Cambió la Vida de una Paciente Después de 20 Años de dolores
Comentarios
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.
Tal vez, si tienes pocos conocimientos deberías mirarte primeramente el Tutorial de Linux.
make= hacer
dir= directorio (directory)
por lo tanto le dices hacer el directorio /var/www/html/c loud