ownCloud 9.1 Centos 6
Descripción
Servidor de almacenamiento de archivos Web - Online
Prerequistos
**Deshabilitar repositorios EPEL, REMI, RPMS antes de actualizar el sistema
**
Actualizar Sistema
yum update
———————————————————————————————–** **
** Verificar versiones de PHP instaladas**
rpm -qa | grep php
Eliminar versiones de PHP inferiores e iguales a la versión php54
————————————————————————————————————————
Instalar PHP 5.4 y sus modulos.
yum install php54 php54-php php54-php-gd php54-php-mbstring
Instalar y actualizar los modulos de las bases de datos. Esto instala el nuevo modulo PHP 5.4 para MySQL - MariaDB/MariaDB:
yum install php54-php-mysqlnd
Deshabilitar modulo antiguo PHP 5.3 de Apache:
mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php53.off
Ahora debería estar un archivo /etc/httpd/conf.d/php54-php.conf, el cual carga correctamente el modulo de Apache PHP 5.4.
Reiniciar Apache
service httpd restart
Instalación
MySQL - MariaDB Server
yum install -y MySQL - MariaDB-server
Configuración segura de MySQL - MariaDB Server
mysql_secure_installation
→ Seguir asistente de Instalación
Instalación ownCloud
CentOS_6_SCL_PHP54 owncloud-9.1.2-1
__ __Ejecutar los siguientes comandos shell como root para confiar en el repositorio.
rpm –import https://download.owncloud.org/download/repositories/9.1/CentOS_6_SCL_PHP54/repodata/repomd.xml.key
**Ejecutar los siguientes comandos shell como root para agregar el repositorio.**
wget http://download.owncloud.org/download/repositories/9.1/CentOS_6_SCL_PHP54/ce:9.1.repo -O /etc/yum.repos.d/ce:9.1.repo
yum clean expire-cache
yum install owncloud
Configuración
1. Autenticarse en MySQL - MariaDB
MySQL - MariaDB -u root -p
Crear Base de Datos ownclouddb
MySQL - MariaDB> CREATE DATABASE owncloud;
Crear usuario owncloud y permitir acceso a la base de datos owncdb
MySQL - MariaDB> GRANT ALL ON owncdb.* to 'owncloud'@'localhost' IDENTIFIED BY 'el-password-aqui';
MySQL - MariaDB> FLUSH PRIVILEGES;
MySQL - MariaDB> exit
2. Recuperación usuarios MySQL - MariaDB (En caso dado que ya este instalado MySQL - MariaDB)
service mysqld stop
mysqld_safe –skip-grant-tables –skip-networking &
MySQL - MariaDB -u root
Cambiarse a la base de datos MySQL - MariaDB
use MySQL - MariaDB;
Cambiar contraseña del usuario root u otro usuario
update user set password=PASSWORD(“new-password”) where user='root';
flush privileges;
service mysqld stop
service mysqld start
3. Configuración de ownCloud
Acceder a la interface web de ownCloud
https://server_domain_or_IP/owncloud
Crear cuenta de usuario administrador – “Por razones de seguridad no crear usuario con la palabra ‘admin’”
Storage & database
Seleccionar Base de datos MySQL - MariaDB/MariaDB y Configurar la base de datos
Finalizar
Trucos
Problemas
1. Deshabilitar repositorios EPEL, REMI, RPMS, etc Ej. cd /etc/yum.repos.d/ mkdir old mv remi* old ....
Realizar procedimiento con otros repositorios no oficiales, sólo dejar los que instala owncloud ce:9.1.repo
Referencias
https://doc.owncloud.org/server/9.0/admin_manual/installation/php_54_installation.html
http://download.owncloud.org/download/repositories/9.1/owncloud/
FIN
Advertencia
Este documento es privado y es de u so exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.
14-Diciembre-2016 L. Camacho v1.0