GNU/Linux >> Tutoriales Linux >  >> Cent OS

Guión:Instalar Joomla 3.7 en CentOS

En una de nuestras publicaciones anteriores, explicamos cómo instalar Joomla 3 en Ubuntu 14.04. Joomla es un sistema de administración de contenido (CMS para abreviar):este es un software fácil de usar que le permite crear sitios web y administrar el contenido de sus sitios web más fácilmente que nunca.

En este tutorial, a diferencia de la guía de instalación de Joomla anterior, escribimos un script para ayudarlo a que la instalación de Joomla 3.7 en un CentOS/Fedora VPS sea aún más rápida y fácil. Este script hará automáticamente todo lo que se debe hacer en su servidor, incluida la creación de una base de datos MySQL al tiempo que crea un host virtual Apache para su sitio web Joomla. Todo lo que necesita hacer es crear un archivo en su servidor que contenga el siguiente script, luego simplemente ejecute el script e ingrese sus datos cuando se le solicite.

(Nota:necesitará tener MySQL y Apache instalados en su servidor para que este script funcione correctamente.

También deberá apuntar su dominio a la dirección IP de su servidor editando la información de su servidor DNS. )

Cree un archivo en su servidor con su editor de texto favorito y copie este script en su archivo:

#!/bin/bash
# Install Joomla on a CentoOS/Fedora VPS
#

# Create MySQL database
read -p "Enter your MySQL root password: " rootpass
read -p "Database name: " dbname
read -p "Database username: " dbuser
read -p "Enter a password for user $dbuser: " userpass
read -p "Enter your server's public IP address: " address
mysql -uroot <<MYSQL_SCRIPT
CREATE DATABASE $dbname;
delete from mysql.user
where user='$dbuser'
and host = 'localhost';
flush privileges;
CREATE USER $dbuser@localhost;
GRANT ALL PRIVILEGES ON $dbname.* TO $dbuser@localhost IDENTIFIED BY '$userpass';
FLUSH PRIVILEGES;
MYSQL_SCRIPT
echo "New MySQL database has been successfully created"
sleep 2

# Download, unpack and configure Joomla
read -r -p "Enter your Joomla URL? [e.g. mydomain.com]: " joomlaurl
mkdir -p /var/www/html/$joomlaurl && \
wget -P /var/www/html/$joomlaurl \
https://downloads.joomla.org/cms/joomla3/3-7-2/Joomla_3-7.2-Stable-Full_Package.zip && \
cd /var/www/html/$joomlaurl
echo "Installing unzip package if necessary..." && yum -yq install unzip
sleep 3
unzip Joomla*.zip && rm -f Joomla_*.zip && \
chown apache: -R /var/www/html/$joomlaurl
killall httpd

# Create the Apache virtual host
echo "

<VirtualHost $address:80>
 ServerName www.$joomlaurl
 DocumentRoot "/var/www/html/$joomlaurl"
 DirectoryIndex index.php
 Options FollowSymLinks
 ErrorLog logs/$joomlaurl-error_log
 CustomLog logs/$joomlaurl-access_log common
</VirtualHost>

" >> /etc/httpd/conf/httpd.conf
service httpd restart

echo -en "\aPlease go to http://www.$joomlaurl and finish the installation\n"

#End of script

Haga que el script sea ejecutable, luego ejecútelo:

chmod +x <script name> && ./<script name>

(Reemplace

Cent OS
  1. Instale MariaDB 10.0 en CentOS 6

  2. Instalar PHP 7.4 en CentOS 8

  3. Instalar ownCloud en CentOS 6

  4. Instalar Fail2ban en CentOS

  5. Cómo instalar Joomla 3 en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar Joomla 3.7.2 en CentOS 7 / RHEL 7

Instalar Keepalived en CentOS 8

Cómo instalar Joomla en CentOS 7

Cómo instalar Joomla en CentOS 6

Cómo instalar Joomla en CentOS 8