Ubuntu 18.04

Cómo instalar Joomla en Ubuntu Top 10.Top 10 Bionic Beaver Linux

Cómo instalar Joomla en Ubuntu Top 10.Top 10 Bionic Beaver Linux

Objetivo

El objetivo de este tutorial es obtener una instalación de Joomla que funcione basada en un Lámpara Medio ambiente construido en Ubuntu 18.04 Beaver Bionic.

Requisitos

Dificultad

MEDIO

Convenciones

Introducción


Joomla es uno de los CMS (sistema de gestión de contenido) más famoso: es un proyecto de código abierto, lanzado bajo el GPL licencia y, según sus desarrolladores, impulsa a más de 2 millones de sitios web, y se traduce en 74 idiomas. En este tutorial caminaremos por la instalación de Joomla en un LÁMPARA entorno, construido en Ubuntu 18.04 Beaver Bionic.

Preparando el entorno de la lámpara

Antes de instalar Joomla, debemos instalar los paquetes necesarios para crear y configurar el LÁMPARA ambiente. Procedamos:

# Apt-Get Update && apt-get install apache2 mariadb- servidor, cliente php-xml php-mysql php-zip 

El apache2 y mariada Los servicios deben habilitarse automáticamente y iniciarse por los scripts de instalación de Ubuntu. Sin embargo, puede verificar que los servicios estén activos ejecutando el siguiente comando Linux:

$ systemctl is-activo 

Si el comando anterior regresa activo, Significa que el servicio se está ejecutando actualmente.



Configurar una base de datos

Nuestro proyecto Joomla necesita una base de datos para funcionar. Vamos a crearlo desde mysql caparazón. Primero iniciamos sesión como el usuario root de MySQL:

# mysql -u root

En este punto el mariada Debería aparecer un aviso de shell. Es hora de crear nuestra base de datos, la llamaremos Joomladb:

Mariadb [(ninguno)]> Crear base de datos Joomladb;

La base de datos debería haberse creado con éxito, ahora tenemos que crear un usuario y otorgarle los privilegios necesarios en ella. Podemos hacer ambas cosas con una sola instrucción:

Mariadb [(none)]> subvención seleccionar, -> insertar, -> update, -> delete, -> crear, -> drop, -> index, -> alter, -> crear tablas temporales, -> Tablas de bloqueo -> En Joomladb.* A 'testUser'@'localhost' identificado por 'testPassword'; 

Asignamos los privilegios enumerados anteriormente al usuario testuser que es identificado por el TestPassword Contraseña: necesitaremos esos valores durante la configuración guiada de Joomla. Para que los privilegios sean efectivos, debemos recargar su configuración del conceder mesa en el mysql base de datos. Podemos usar el ENJUAGAR declaración para lograr esta tarea:

Mariadb [(ninguno)]> privilegios de descarga;

Finalmente podemos salir de shell mysql:

 Mariadb [(ninguno)]> salida;

Cambiar la configuración de PHP

Joomla recomienda cambiar algunas configuraciones de PHP para garantizar la máxima compatibilidad y rendimiento. Casi toda esta recomendación ya se cumple con la configuración PHP predeterminada; Lo único que tenemos que cambiar es el estado de la output_buffering Opción: por defecto está configurado en 4096, Pero Joomla sugiere apagarlo.

Para cambiar esta configuración debemos operar en el /etc/php/7.1/apache2/php.ini archivo. Podemos abrir el archivo con un editor, encontrar la configuración y cambiar su valor, o podemos hacer la modificación necesaria utilizando sed:

# SED -I 's/output_buffering = 4096/output_buffering = Off/'/etc/php/7.1/apache2/php.ini 

Para que el cambio se vuelva efectivo, ahora debemos reiniciar el apache2 demonio:

# SystemCTL reiniciar apache2


Instalación de Joomla

Ahora que el LÁMPARA El entorno está establecido, podemos continuar con la instalación real de Joomla. Vamos a instalar los archivos en el valor predeterminado Anfitrión virtual Raiz del documento, /var/www/html: De esta manera, nuestro sitio será accesible en http: // localhost dirección o, si se navega de otra máquina en la misma lan, mediante la dirección IP del servidor.

Puede, por supuesto, decidir instalar Joomla en un subdirectorio de la ruta anterior, o usar un VirtualHost dedicado. Ahora, tomemos Joomla Tarball y lo extraicemos a dicha ubicación:

$ wget https: // descargas.Joomla.org/cms/Joomla3/3-8-3/Joomla_3-8-3-3-stable-full_package.alquitrán.GZ?formato = gz # tar -c/var/www/html -xvzf Joomla* 

El árbol de directorio de Joomla debería haberse extraído en /var/www/html. Como siguiente paso, ahora deberíamos eliminar el índice.html Archivo dentro del mismo directorio. Esta es la página de bienvenida de Apache predeterminada utilizada por Ubuntu: ya no la necesitamos, y Joomla no funcionará si no la eliminamos.

# rm/var/www/html/índice.html

Ahora debemos configurar archivos y permisos de directorios. Durante la etapa de desarrollo, podemos asignar la propiedad de los archivos a Data www: data www: De esta manera, el servidor web se convertirá en el propietario de todos los archivos y directorios del proyecto. Es la forma más fácil y rápida de tener el sitio en funcionamiento, sin embargo, no es una configuración segura. Lo ideal sería dar a los privilegios de escritura del servidor web solo cuando realmente son necesarios para minimizar los riesgos de seguridad.

# chown www-data: www-data -r/var/www/html

Ahora, lanza tu navegador favorito y navegue a http: // localhost, El instalador de Joomla debería aparecer:

Instalante de Joomla - Paso 1: Configuración preliminar

En esta primera página del instalador de Joomla, debemos proporcionar información preliminar como idioma del sitio, el nombre del sitio y los detalles del administrador del sitio (correo electrónico, nombre de usuario y contraseña). También podríamos poner una breve descripción del sitio, sin embargo, esto no es obligatorio. Una vez que se proporcionó la información necesaria, podríamos hacer clic en el Próximo botón para continuar.

Instalante de Joomla - Paso 2: Información de la base de datos

Lo primero que se nos solicita a elegir es el controlador de la base de datos MySQL: el valor predeterminado de Joomla es Mysqli, sin embargo PDO se puede usar como alternativa. También debemos proporcionar la información necesaria para que Joomla acceda a la base de datos que creamos anteriormente en este tutorial (nombre de host, nombre de usuario, contraseña y nombre de la base de datos):

Con el Proceso de base de datos anterior Configuración en la parte inferior de la página, podemos elegir si se debe hacer una copia de seguridad o eliminar cualquier tabla existente de las antiguas instalaciones de Joomla; Sin embargo, dado que esta es la primera vez que usamos el CMS, no nos dará diferencia para nosotros. Hora de seguir adelante, haga clic en el botón "Siguiente" nuevamente.



Instalante de Joomla - Paso 3: Finalización

En el tercer paso del instalador de Joomla, podemos seleccionar si queremos instalar algunos datos de muestra (recomendados) y si queremos recibir un correo electrónico que contenga nuestra configuración de configuración:

Más adelante, en la página, se nos presentará una visión general de nuestras opciones de configuración y con los resultados de algunas verificaciones previas a la instalación, que, si siguió este tutorial, debería haber devuelto los resultados positivos (verde), como puede Ver en la captura de pantalla a continuación:

El último paso es hacer clic en el Instalar botón. Si todo va como se esperaba, después de finalizar la instalación, debería ver una página de confirmación, que le permitirá realizar unos pasos extra restantes como instalar otros idiomas y, muy importante, eliminar el directorio de instalación.

Diviértete con Joomla!

Instalación de Sikuli en Ubuntu Lucid Lynx Linux
El software Sikuli ayuda a un usuario a automatizar muchas de las tareas de rutina de GUI. Core usa Java Runtime Environment 6 y OpenCV (Visión de la ...
IPWatchD Una herramienta de detección de conflictos de IP para Linux
Nombre del proyecto IPWatchd - Herramienta de detección de conflictos de IP Autor Jaroslav Imrich Página de inicio del proyecto INTRODUCCIÓN IPWATCHD ...
Mostrar los resultados de la búsqueda de Google de diferentes contratos
En muchas ocasiones he tratado de buscar palabras clave y obtener un resultado de un país que no sea el que estoy buscando. Por ejemplo, si intento......