LinuxParty
Las plataformas CMS se están convirtiendo en una norma en la World Wide Web y Drupal es un candidato de buena reputación en este expediente. Con las plataformas CMS , la administración de contenido es más fácil para todos los usuarios, ya que se cumplen todas las funcionalidades administrativas necesarias para administrar el contenido del sitio web. Por lo tanto, no importa si está ejecutando un sitio de blog pequeño, un sitio del gobierno o un sitio web corporativo grande.
Drupal funciona con el lenguaje de programación PHP y esta guía de artículos nos guiará a través de su instalación en Ubuntu 20.04 y Ubuntu 22.04 .
Características de Drupal
Las siguientes son las características destacadas de Drupal.
- Es gratuito y de código abierto.
- Más de 30000 módulos descargables y disponibles gratuitamente.
- Soporte instalado por defecto para crear encuestas, foros y blogs a través de módulos.
- Compatibilidad con más de 110 idiomas.
- Edición de contenido multiusuario y soporte multisitio.
- Soporte de funciones básicas para crear un sistema de comentarios, páginas, complementos, fuentes RSS, publicación de publicaciones, etc.
Requisitos previos
Asegúrese de ser un usuario raíz/Sudoer en el sistema Ubuntu que está utilizando y de tener conocimientos básicos sobre el uso de la interfaz de línea de comandos/terminal de Linux.
Instalación de Apache y PHP en Ubuntu
Primero, asegúrese de que el sistema Ubuntu que está utilizando esté actualizado.
$ sudo apt update -y $ sudo apt upgrade -y
Luego, instale el servidor web Apache y PHP usando el siguiente comando.
$ sudo apt install apache2 php libapache2-mod-php php-cli php-fpm php-json \
php-common php-mysql php-zip php-gd php-intl php-mbstring \
php-curl php-xml php-pear php-tidy php-soap php-bcmath php-xmlrpc
Instalación de MySQL en Ubuntu
El siguiente paso es tener la base de datos MySQL o MariaDB instalada y configurada en su sistema Ubuntu .
Para instalar MySQL ejecuta:
$ sudo apt install mysql-server
Para instalar MariaDB ejecuta:
$ sudo apt install mariadb-server mariadb-client
Después de que se complete cualquiera de las instalaciones anteriores, asegure su base de datos instalada con el comando:
$ sudo mysql_secure_installation
Dado que los sistemas Ubuntu usan Unix_auth_socket_plugin para MySQL/MariaDB , acceder a esta base de datos puede requerir privilegios de Sudoer:
$ sudo mysql -u root -p
Cree un usuario de Drupal, una base de datos y otorgue a este usuario los privilegios de base de datos necesarios.
MariaDB [(none)]> CREATE USER drupal@localhost IDENTIFIED BY "Your_drupal_user_password"; MariaDB [(none)]> CREATE DATABASE drupal; MariaDB [(none)]> GRANT ALL ON drupal.* TO drupal@localhost; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Instalación de Drupal en Ubuntu
El repositorio oficial de Ubuntu no tiene Drupal como paquete. Por lo tanto, descargar Drupal desde su sitio web a través del comando wget garantiza que obtengamos su última versión.
$ wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz
Extrae Drupal y muévelo al directorio /var/www/html y establece los permisos apropiados.
$ tar -xvf drupal.tar.gz $ sudo mv drupal-9.3.7 /var/www/html/drupal $ sudo chown -R www-data:www-data /var/www/html/drupal/ $ sudo chmod -R 755 /var/www/html/drupal/
Crear host virtual Drupal Apache en Ubuntu
Cree un archivo de host virtual para Drupal e implemente una configuración similar a la siguiente.
$ sudo nano /etc/apache2/sites-available/drupal.conf
Agregue la siguiente configuración de host virtual.
<VirtualHost *:80> ServerAdmin Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. DocumentRoot /var/www/html/drupal/ ServerName linuxparty.lan.network ServerAlias www.linuxparty.lan.network ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/drupal/> Options FollowSymLinks AllowOverride All Require all granted </Directory> <Directory /var/www/html/> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [LxQSA] </Directory> </VirtualHost>
A continuación, habilite la regla mod_rewrite.
$ sudo a2ensite drupal.conf $ sudo a2enmod rewrite
Reinicie el servidor web Apache y asegúrese de que se esté ejecutando:
$ sudo systemctl restart apache2 $ sudo systemctl status apache2
Instalación de Drupal desde el navegador web
La configuración final de Drupal se realizará a través de su navegador web según el nombre de dominio que especificó en el archivo drupal.conf .
http://linuxparty.lan.red
Elija un idioma preferido.
Elija el idioma de Drupal
Elija el perfil estándar de instalación.
Elija la instalación de Drupal
Complete los datos de su base de datos.
Configuración de la base de datos de Drupal
El paso anterior puede tardar algún tiempo en completarse, por lo tanto, tenga paciencia. Luego, la instalación del sitio Drupal comenzará automáticamente.
Instalación de Drupal en Ubuntu
Este paso también llevará algún tiempo antes de completarse. El paso final será completar los detalles de su sitio, como el nombre del sitio y la dirección de correo electrónico.
Configurar el sitio web de Drupal
A continuación, debería ser recibido con la siguiente captura de pantalla:
Ejecución del sitio web de Drupal
Desde aquí, puede explorar y administrar su contenido web a través de este extenso Drupal CMS.
Con Drupal , no tienes un CMS cualquiera. Tiene una plataforma amplia y escalable para administrar usuarios y contenido web que espera crear en una interfaz de usuario flexible y fácil de recordar.
-
Software
- Joomla 6, ¿Qué hay para ti?
- Suiza ahora exige que todo el software gubernamental sea de código abierto
- ¿Qué significa la IA de código abierto, de todos modos?
- La importancia de los diseñadores para conseguir un photocall personalizado impactante
- Disponible ONLYOFFICE Docs 8.0: formularios PDF, RTL, Buscar, asistente de gráficos, plugins actualizada y más
- 14 mejores sistemas operativos para Internet de las cosas (IoT)
- Cómo instalar Odoo 15 en CentOS 8 y 9 / AlmaLinux 8 y 9
- RustDesk la alternativa a TeamViewer y AnyDesk para Windows, Linux y Mac
- Rustdesk [Escritorio remoto]: una alternativa de TeamViewer y AnyDesk para Linux
- ONLYOFFICE lanza la versión 7.4 de su suite ofimática, con nuevas funciones y mejoras en la experiencia del usuario
- Cómo crear un servicio Systemd en Linux
- Los programas no libres son una amenaza para la libertad de todos - Richard Stallman
- Cómo crear formularios rellenables con roles de usuario en ONLYOFFICE Docs
- Alternativas a gratuitas a Adobe Photoshop, InDesign e Illustrator
- Convertir Aplicaciones Web en Apps de Escritorio con WebCatalog