====== 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