ownCloud FAQ

 
 

Introducción
En este artículo se explica la solución de algunos de los problemas que pueden aparecer tras la instalación de ownCloud.

En este tutorial se indica, en primer lugar el MENSAJE de error o aviso/sugerencia que presenta ownCloud y en segundo lugar la SOLUCIÓN al problema.
 
Problema claves de cifrado
MENSAJE: Necesita migrar sus claves de cifrado desde el antiguo modelo de cifrado (ownCloud <= 8.0) al nuevo. Por favor ejecute ‘occ encryption:migrate’ o contáctese con su administrador.

SOLUCIÓN: el ejecutable occ se encuentra en /var/www/owncloud, este comando actuará sobre el archivo de configuración /var/www/owncloud/config/config.php y deberá ser ejecutado por el propietario del archivo config.php.

Como sugerencia, si en el momento de la ejecución de occ no eres propietario, hazte propietario momentáneamente y luego vuelve a darle la propiedad a su propietario original.

Ejecución de occ con un usuario (root) distinto al propietario del archivo config.php:
En este caso, se nos avisa que la consola ha de ejecutarse por el propietario del archivo config.php que es www-data

root@mipc:/var/www/owncloud# php occ encryption:migrate
Console has to be executed with the user that owns the file config/config.php
Current user: root
Owner of config.php: www-data

Ejecución de nuevo de occ como usuario www-data:
En este caso, ejecutamos el comando como usuario www-data y finaliza indicando que las claves de cifrado de usuario1 y usuario2 han sido migradas.

root@mipc:/var/www/owncloud# sudo -u www-data php occ encryption:migrate
Reorganize system folder structure
Migrating keys for users on backend Database
	usuario1
	usuario2

 
Problema cabecera HSTS
MENSAJE: Enable HTTP Strict Transport Security

SOLUCIÓN: Con HSTS un servidor web declara a los agentes de usuario compatibles (por ejemplo, un navegador web) que deben interactuar con ellos solamente mediante conexiones HTTP seguras (es decir, en capas HTTP sobre TLS/SSL. Para habilitarlo, modificaremos el archivo correspondiente a la configuración del sitio web seguro, en este caso vamos a modificar default-ssl en el fichero /etc/apache2/sites-available/default-ssl.

<VirtualHost *:443>
	ServerAdmin webmanager@midominio.com
	ServerName www.zeppelinux.es
	DocumentRoot /var/www/zeppelinux
 
	# Habilitar HTTP Strict Transport Security
	<IfModule mod_headers.c>
		Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
	</IfModule>
	...
	...
	...
</VirtualHost>

 
Problema Memoria Cache
MENSAJE: La memoria caché no ha sido configurada. Para aumentar su performance por favor configure memcache si está disponible. Más información puede ser encontrada en nuestra documentación.

SOLUCIÓN: Habilitar una de las opciones soportadas por ownCloud. Yo he optado por APC.

  1. Instalar el paquete php-apc en el sistema.
  2. Crear la carpeta: /var/www/owncloud/Memcache/APC
  3. Poner como propietario a root y como grupo a www-data
  4. $ sudo chown -R root:www-data /var/www/owncloud/Memcache
  5. Poner los permisos adecuados
  6. $ sudo chmod -R 755 /var/www/owncloud/Memcache
  7. Editar el archivo /var/www/owncloud/config/config.php con el siguiente comando:
    $ sudo nano /var/www/owncloud/config/config.php
  8. Añadir la línea siguiente en el archivo /var/www/owncloud/config/config.php:
  9. 'memcache.local' => '\OC\Memcache\APC',
  10. Reiniciar el servidor Apache.

 

Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
  Configuración de privacidad y de cookies.
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

Últimas publicaciones de

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.