Table of Contents
Instale Joomla 3.6 usando LAMP (Linux, Apache, MySQL, PHP) en RHEL, CentOS y Fedora
Recientemente, el 12 de julio de 2016. se lanzó Joomla 3.6. que es una versión importante de la serie Joomla 3.x. y viene con más de 400 mejoras, incluidas nuevas funciones, compatibilidad con PHP 7, que aumenta drásticamente la velocidad de los sitios web.
Importante. El equipo de Joomla recomienda encarecidamente que debe actualizar sus sitios web actuales de inmediato a la última versión de lanzamiento.
Esta publicación lo guía paso a paso en la instalación de la herramienta Joomla CMS (Sistema de administración de contenido) en el sistema operativo Linux. Hay varias formas de instalación disponibles en Internet. Sin embargo, lo hemos tenido en cuenta para aquellos principiantes que son nuevos en la plataforma Joomla y Linux. Los pasos de instalación funcionan en el sistema operativo Linux RHEL/CentOS/Fedora . Hemos elegido el método de instalación LAMP (Linux, Apache, MySQL, PHP) para este artículo.
Instalar Joomla en CentOS RHEL y Fedora
¿Qué es Joomla?
Joomla es un popular Sistema de administración de contenido de código fuente abierto. ( CMS. herramienta que nos permite construir fácilmente un sitio web dinámico y administrar aplicaciones en línea. También administra y publica los contenidos de su sitio web como videos. imágenes. artículos. en el sitio web. Joomla está disponible gratuitamente, lo que admite enormes complementos y temas de terceros. Con la ayuda del Sistema de gestión de contenido (CMS) , puede configurar sitios web en la World Wide Web. ( WWW. sin tener conocimientos de programación. .
Alojamiento Joomla optimizado con dominio gratuito + 50% de descuento
Anuncio
Requisitos de Joomla
- Apache
- PHP
- MySQL/MariaDB
¿Qué es LAMP (Linux, Apache, MySQL/MariaDB, PHP)?
LAMP es una pila de software de desarrollo web de código abierto en la que Linux como sistema operativo, Apache es el servidor web, MySQL es un RDBMS. MariaDB. es una bifurcación desarrollada por la comunidad de MySQL y PHP como lenguaje de scripting orientado a objetos.
freestar.config.enabled_slots.push
Siga el enlace a continuación para instalar el entorno LAMP. en sus sistemas Linux.
- Instale LAMP en RHEL/CentOS 7
- Instale LAMP en Fedora 22
- Instale LAMP en RHEL/CentOS 7/6 y Fedora 24-17
En esta publicación, utilicé el nombre de host como “ joomla.tecmint.com. con la dirección IP 192.168.0.104. Estas configuraciones pueden diferir en su entorno, así que cámbielas cuando corresponda. Además, todos los pasos se han ejecutado con privilegios de root. Así que asegúrese de tener una credencial de inicio de sesión de root.
# hostname # ip addr show
Nombre de host y dirección IP
Paso 1: Descarga de Joomla 3 .6
Este método de instalación le guía sobre cómo instalar la última versión de Joomla 3.6. usando la configuración de LAMP. en RHEL. CentOS. y Fedora. Utilice el comando “ wget. para descargar el archivo tar de la fuente más reciente.
# wget https://github.com/joomla/joomla-cms/releases/download/3.6.0/Joomla_3.6.0-Stable-Full_Package.zip
Descargar Joomla
Copie el paquete de archivos fuente descargado y extráigalo en el directorio Apache DocumentRoot. (es decir, /var/www/html/).
# cp Joomla_3.6.0-Stable-Full_Package.zip/var/www/html/# cd/var/www/html # descomprimir Joomla_3.6.0-Stable-Full_Package .zip
Copiar y extraer Joomla al directorio Apache
Advertencia. si extrajo los archivos en una carpeta llamada ‘ Joomla. , se accederá a su sitio en yoursitename.com/Joomla.
Paso 2: Cambiar la propiedad del directorio
Elimine el archivo fuente y cambie la propiedad del directorio con el usuario y grupo “ apache. ”De forma recursiva con el comando de abajo.
# rm-rf Joomla_3.6.0-Stable-Full_Package.zip # chown-R apache: apache/var/www/html/# ls-l total 80 drwxr-xr-x. 10 apache apache 4096 12 de julio 17:25 administrador drwxr-xr-x. 2 apache apache 42 12 de julio 17:25 bin drwxr-xr-x. 2 apache apache 23 de julio de 12 17:25 caché drwxr-xr-x. 2 apache apache 4096 12 de julio 17:25 cli drwxr-xr-x. 17 apache apache 4096 12 de julio 17:25 componentes-rw-r-r–. 1 apache apache 2915 12 de julio 17:25 htaccess.txt drwxr-xr-x. 5 apache apache 4096 12 de julio 17:25 imágenes drwxr-xr-x. 2 apache apache 61 12 de julio 17:25 incluye-rw-r-r–. 1 apache apache 1393 12 de julio 17:25 index.php drwxr-xr-x. 13 apache apache 4096 12 de julio 17:25 instalación drwxr-xr-x. 4 apache apache 51 12 de julio 17:25 idioma drwxr-xr-x. 5 apache apache 66 12 de julio 17:25 diseños drwxr-xr-x. 12 apache apache 4096 12 de julio 17:25 bibliotecas-rw-r-r–. 1 apache apache 18092 12 de julio 17:25 LICENCIA.txt drwxr-xr-x. 2 apache apache 23 de julio de 12 17:25 registra drwxr-xr-x. 20 apache apache 4096 12 de julio 17:25 medios drwxr-xr-x. 27 apache apache 4096 12 de julio 17:25 módulos drwxr-xr-x. 14 apache apache 4096 12 de julio 17:25 complementos-rw-r-r–. 1 apache apache 4226 12 de julio 17:25 README.txt-rw-r-r–. 1 apache apache 842 12 de julio 17:25 robots.txt.dist drwxr-xr-x. 5 apache apache 64 12 de julio 17:25 plantillas drwxr-xr-x. 2 apache apache 23 de julio de 12 17:25 tmp-rw-r-r–. 1 apache apache 1690 12 de julio 17:25 web.config.txt
Paso 3: Configuración del servidor Apache
Si planeas alojar solo tu sitio web Joomla en tu servidor web Apache, entonces deberías siga estos pasos o elija el alojamiento virtual Apache y cree un vhost separado para su sitio Joomla y siga el resto de las instrucciones de este artículo.
Abra el archivo de configuración Apache. con VI. o el editor de su elección.
# vi/etc/httpd/conf/httpd.conf
Busque la directiva como se muestra a continuación y cámbiela según corresponda.
ServerAdmin [email protected] ServerName joomla .tecmint.com: 80
Nota : El usuario y el grupo deben estar apache×
Paso 4: Reinicie el servicio httpd (Apache)
Reinicie el servicio web Apache.
# systemctl restart httpd.service O # service httpd restart
Para que el servicio httpd. se inicie automáticamente en el siguiente boot. utilice el siguiente comando.
# systemctl enable httpd.s ervice OR # chkconfig–level 35 httpd on
Verifique que su httpd. se esté ejecutando y esté escuchando la solicitud en el puerto 80.×
[[email protected] ~] # netstat-antp | grep httpd tcp 0 0 ::: 80 ::: * LISTEN 1705/httpd
Paso 5: Configuración de Iptables (Firewall):
Abra el puerto 80. en el firewall o deshabilitar iptables.
—————- En CentOS/RHEL 7 y Fedora 20 en adelante. —————# firewall-cmd–zone = public–add-port = 80/tcp–permanent # firewall-cmd–reload—————- En CentOS/RHEL 6 y Fedora 12-19. —————# iptables-A INPUT-p tcp–dport 80-j ACCEPT # service iptables save # service iptables restart
Paso 6: Cree la base de datos de Joomla
Si ha configurado la contraseña de raíz de MySQL. puede establecerla usando el siguiente comando u omitir si ya set.
# mysqladmin-u contraseña de root ‘redhat’
Inicie sesión con credencial de root en MySQL.
# mysql-u root-p
Cree una base de datos llamada “ joomla. ”En MySQL.
mysql> crear base de datos joomla;
Otorgar privilegios sobre la base de datos joomla. para el usuario “ joomla”. en MySQL.
mysql> otorgar todo en joomla. * [correo electrónico protegido] ‘localhost’ identificado por ‘redhat’; Consulta OK, 0 filas afectadas (0.01 seg) mysql> flush privilegios; Consulta OK, 0 filas afectadas (0.00 seg)
Reinicie el servicio MySQL. y habilite automáticamente al inicio del sistema.
—————- En CentOS/RHEL 6 y Fedora 12-19. —————# systemctl restart mariadb.service # systemctl enable mariadb.service—————- En CentOS/RHEL 6 y Fedora 12-19. —————# service mysqld restart # chkconfig-nivel 35 mysqld en
Paso 7: Instalación y configuración de Joomla
Abra su navegador y escriba http://192.168.0.11. que se abrirá debajo de la pantalla para configurar Joomla. paso a paso.
Paso 8: Configuración de la base de datos
Complete los detalles como nombre de la base de datos. nombre de usuario. y contraseña. que se establecieron anteriormente en el paso 6. para la configuración de MySQL. y haga clic en ‘ Siguiente. .
Paso 9: Configuración FTP
Déjelo en blanco ya que no lo estamos usando FTP. y haga clic en ‘ Siguiente. .
Paso 10: Instalar datos de muestra
Instalar Datos de muestra. y haga clic en ‘ Instalar. .
# rm-rf installation/
Paso 13: Iniciar sesión en Joomla
Iniciar sesión en Joomla
Paso 15: Iniciar sesión como administrador del sitio
Inicio de sesión de administrador de Joomla
Paso 16: Panel de control del sitio web test.tecmint.com
Paso 17: Actualización de Joomla (método de actualización)
El método más fácil de actualizar Joomla a la versión más reciente es usar Actualización con un clic. Este método solo es adecuado para Joomla 3.xx a 3.xx. actualizaciones (actualización de mantenimiento).
Si hay una actualización, Joomla le avisará en su panel de control de administrador. . Joomla no se actualizará automáticamente, es responsabilidad del administrador del sitio iniciar y verificar la actualización.
Por ejemplo, en esta sección de actualización de Joomla, veremos cómo actualizar de Joomla 3.4.3 a 3.6.
Importante. no olvide realizar su COPIA DE SEGURIDAD ACTUAL. de su sitio antes haciendo una actualización.
Inicie sesión en el panel de control administrativo y vea la notificación de actualización en la parte superior que dice Actualizar ahora.
Actualizar Joomla
Una vez que hagas clic en Upd comió ahora. le mostrará la versión de Joomla instalada y la última versión disponible. Aquí tendrá dos opciones, una “ Escribir archivos directamente. es el método predeterminado y la segunda es “ Escribir archivos usando FTP. para actualizar los nuevos archivos centrales en su instalación de Joomla.