{{tag>joomla, centos }} ===== Instalar Joomla en Centos 7 ===== ==== Requisitos ==== === instalamos apache === yum install httpd -y instalamos mariadb vim /etc/yum.repos.d/mariadb.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 yum update yum install mariadb-server === Iniciamos los servicios === sudo systemctl start httpd sudo systemctl start mariadb sudo systemctl enable httpd sudo systemctl enable mariadb === Bastionamos la BDD === sudo mysql_secure_installation mysql -u root -p MariaDB [(none)]>create database joomladb; MariaDB [(none)]>create user joomlauser@localhost identified by 'password'; MariaDB [(none)]>grant all privileges on joomladb.* to joomlauser@localhost; MariaDB [(none)]>flush privileges; MariaDB [(none)]>exit ==== instalamos php7 ==== sudo yum install -y http://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-14.ius.centos7.noarch.rpm sudo yum -y update sudo yum -y install php70u php70u-pdo php70u-mysqlnd php70u-opcache php70u-xml php70u-mcrypt php70u-gd php70u-devel php70u-intl php70u-mbstring php70u-bcmath php70u-json php70u-iconv ==== Instalamos Joomla ==== Descargamos el paquete de instalación de joomla cd /var/www/html/ mkdir joomla3.8.7 ln -s /var/www/html/joomla3.8.7/ joomla wget https://downloads.joomla.org/cms/joomla3/3-8-7/Joomla_3-8-7-Stable-Full_Package.tar.gz?format=gz Descomprimimos tar xvzf Joomla_3-8-7-Stable-Full_Package.tar.gz?format=gz Damos permisos al usuario apache chown -R apache:apache /var/www/html/ chmod -R 775 /var/www/html/ Habilitamos el acceso al servidor apache firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload Para modificar la web que carga por defecto hay que modificar el fichero httpd.conf y modificar el path a DocumentRoot # This should be changed to whatever you set DocumentRoot to. # y recargar la configuración para que se apliquen los cambios Reiniciamos apache sudo systemctl restart httpd y accedemos con el navegador a la dirección ip de nuestra servidor para terminar la instalación