He seguido varios tutoriales y esta guía es un mezcladillo. Tenemos que instalar el servidor apache con php 5.5 y el servidor mysql. Luego se añaden los repositorios necesarios para instalar owncloud y se instala.
Primero instalamos el servidor web apache
Añadimos el nombre del Host a /etc/hosts
vi /etc/hosts
Añadimos esta línea
127.0.0.1 OWNCLOUD # nombre del servidor
Editamos /etc/sysconfig/network
vi /etc/sysconfig/network
.Editamos /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=OWNCLOUD
HOSTNAME=OWNCLOUD
Actualizamos el sistema
yum update
Si queremos que al instalar los grupos, que veremos mas adelante, se instalen también los paquetes opcionales, añadiremos entonces en el fichero "/etc/yum.conf" la siguiente línea:
group_package_types=mandatory,default,optional
Seguimos instalando:
yum install gcc make kernel-devel perl
.Seguimos instalando:
yum groupinstall “Development tools”
.Instalamos PHP
yum groupinstall "PHP Support”
yum install php-mbstring php-devel php-mcrypt zlib zlib-devel zlib-static
.Editamos /etc/php.ini y añadimos la siguiente línea
date.timezone = "Europe/Madrid"
.Instalamos las librerías de desarrollo
.
yum install httpd-devel
.Comprobamos la versión de apache
.
httpd -v
.Comprobamos la versión de php
.
php -v
.Debemos tener instalado mínimo php 5.5 (creo que 5.4 también vale /??)
En caso de tener que actualizar en esta web lo explica (yo actualicé siguiendo estos pasos)
http://www.servermom.org/upgrade-php-53-54-55-centos/1534/
.
Editamos el fichero /etc/httpd/conf /httpd.conf, debe aparecer la siguiente línea.
.
ServerName localhost
Eliminamos la página de bienvenida de apache. Editamos el fichero /etc/httpd/ conf.d/welcome.conf y comentamos todas la líneas.
.
#
# This configuration file enables the default "Welcome"
# page if there is no default index page present for
# the root URL. To disable the Welcome page, comment
# out all the lines below.
#
#
# Options -Indexes
# ErrorDocument 403 /error/noindex.html
#
# This configuration file enables the default "Welcome"
# page if there is no default index page present for
# the root URL. To disable the Welcome page, comment
# out all the lines below.
#
#
# Options -Indexes
# ErrorDocument 403 /error/noindex.html
#
Iniciamos apache
.
service httpd start
.Lo configuramos para que siempre arranque apache en el inicio del sistema operativo.
.
chkconfig httpd on
.Ahora instalamos Mysql
Instalamos el servidor Mysql
yum groupinstall “MySQL Database server”
.Instalamos el cliente Mysql
yum groupinstall “MySQL Database client”
.Iniciamos Mysql
service mysqld start
.Hacemos segura la instalación del servidor Mysql
/usr/bin/mysql_secure_installation
.Para que se inicie al arrancar el sistema
chkconfig mysqld on
.Si queremos comprobar los servicios que arrancan con el inicio del sistema.
chkconfig --list
.Creamos la base de datos de owncloud y otorgamos permisos a un usuario
mysql -uroot -p
CREATE DATABASE owncloud; GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword'; FLUSH PRIVILEGES;
.CREATE DATABASE owncloud; GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword'; FLUSH PRIVILEGES;
Ahora instalamos Owncloud
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install owncloud
.Ahora solo queda acceder con un navegador a la ip_del_servidor/owncloud y seguir los pasos de configuración que son: elegir el tipo de base de datos que será mysql, el nombre de la base de datos, el usuario y la contraseña.
Fuentes:
https://www.howtoforge.com/how-to-install-owncloud_7-on-centos_6.5
http://www.desarrolloweb.com/articulos/configuracion-servidor-web-centos.html
No hay comentarios:
Publicar un comentario