GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Microweber CMS en Ubuntu 18.04 LTS

Microweber es un CMS de arrastrar y soltar gratuito y de código abierto y un creador de sitios web escrito en el lenguaje de programación PHP y el marco Laravel 5. Microweber le permite crear fácilmente contenido y administrar múltiples pantallas. Microweber proporciona una función de tienda en línea integrada, puede vender sus productos en línea usando esta función. Microweber ofrece muchas funciones, que incluyen edición en vivo, tienda en línea, estadísticas, plantillas, arrastrar y soltar, editor HTML WYSIWYG y muchas más.

En este tutorial, explicaremos cómo instalar Microweber en el servidor Ubuntu 18.04 LTS.

Requisitos

  • Un servidor con Ubuntu 18.04.
  • Un usuario no root con privilegios sudo.

Cómo empezar

Antes de comenzar, deberá actualizar su sistema con la última versión. Puede hacerlo ejecutando el siguiente comando:

sudo apt-get update -y
sudo apt-get upgrade -y

Una vez que su sistema esté actualizado, reinícielo para aplicar los cambios.

Instalar servidor LAMP

Primero, deberá instalar el servidor web Apache, el servidor MariaDB, PHP y otros módulos PHP en su sistema. Puede instalarlos todos ejecutando el siguiente comando:

sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip unzip wget -y

Una vez que todos los paquetes estén instalados, deberá editar el archivo php.ini y realizar algunos cambios, como el límite de memoria, el tamaño máximo de carga, el tiempo máximo de ejecución y la zona horaria:

sudo nano /etc/php/7.2/apache2/php.ini

Realice los siguientes cambios:

memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin

Guarde y cierre el archivo.

A continuación, inicie el servicio Apache y MariaDB y habilítelos para que se inicien en el momento del arranque con el siguiente comando:

sudo systemctl start apache2
sudo systemctl start mariadb

Configurar MariaDB

De forma predeterminada, MariaDB no está protegido. Por lo tanto, deberá asegurarlo primero. Puede asegurarlo ejecutando el siguiente comando:

sudo mysql_secure_installation

Este comando establecerá una contraseña de root, eliminará al usuario anónimo, no permitirá el inicio de sesión de root de forma remota, eliminará la base de datos de prueba y volverá a cargar los privilegios como se muestra a continuación:

    Enter current password for root (enter for none): ENTER
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Una vez que MariaDB esté protegida, inicie sesión en el shell de MariaDB:

mysql -u root -p

Proporcione su contraseña raíz. Luego, cree una base de datos y un usuario para Microweber (reemplace la palabra 'contraseña' con su propia contraseña segura):

MariaDB [(none)]> CREATE DATABASE microweberdb;
MariaDB [(none)]> CREATE USER 'microweber'@'localhost' IDENTIFIED BY 'password';

Y nuevamente, reemplace la palabra 'contraseña' con su propia contraseña segura. A continuación, otorgue todos los privilegios al usuario de microweber con el siguiente comando:

MariaDB [(none)]> GRANT ALL ON microweberdb.* TO 'microweber'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

A continuación, elimine los privilegios y salga del shell de MariaDB:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Instalar Microweber

Primero, descargue la última versión de Microweber desde su sitio web oficial al directorio /tmp con el siguiente comando:

cd /tmp
wget https://microweber.com/download.php -O microweber-latest.zip

Una vez que se complete la descarga, extraiga el archivo descargado con el siguiente comando:

sudo mkdir /var/www/html/microweber
sudo unzip microweber-latest.zip -d /var/www/html/microweber

A continuación, otorgue los permisos adecuados al directorio de Microweber con el siguiente comando:

sudo chown -R www-data:www-data /var/www/html/microweber/
sudo chmod -R 755 /var/www/html/microweber/

Configurar Apache para Microweber

A continuación, deberá crear un archivo de host virtual de Apache para Microweber. Puedes crearlo con el siguiente comando:

sudo nano /etc/apache2/sites-available/microweber.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/microweber
     ServerName example.com
     ServerAlias www.example.com

    <Directory /var/www/html/microweber/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Reemplace example.com en la configuración anterior con su propio nombre de dominio. Guarde y cierre el archivo. Luego, habilite el archivo de host virtual de Apache y reescriba el módulo con el siguiente comando:

sudo a2ensite microweber.conf
sudo a2enmod rewrite

Finalmente, reinicie el servicio web de Apache para aplicar todos los cambios:

sudo systemctl restart apache2

También puede verificar el estado del servicio de Apache con el siguiente comando:

sudo systemctl status apache2

Si todo va bien, debería ver el siguiente resultado:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Tue 2018-12-11 15:06:45 UTC; 11min ago
 Main PID: 1170 (apache2)
    Tasks: 6 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??1170 /usr/sbin/apache2 -k start
           ??1235 /usr/sbin/apache2 -k start
           ??1236 /usr/sbin/apache2 -k start
           ??1241 /usr/sbin/apache2 -k start
           ??1246 /usr/sbin/apache2 -k start
           ??1254 /usr/sbin/apache2 -k start

Dec 11 15:06:33 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Dec 11 15:06:45 ubuntu1804 apachectl[909]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.1
Dec 11 15:06:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Acceder a Microweber

Microweber ahora está instalado y configurado, es hora de acceder a la interfaz web de Microweber.

Abra su navegador web y escriba la URL http://example.com, será redirigido a la siguiente página:

Aquí, proporcione todos los detalles, como el nombre de la base de datos, el nombre de usuario y la contraseña de la base de datos, el nombre de usuario y la contraseña del administrador. Luego, haga clic en Instalar botón. Una vez que se haya completado la instalación, será redirigido al panel de control de Microweber en la siguiente página:

Conclusión

¡Felicidades! ha instalado correctamente Microweber en el servidor Ubuntu 18.04. Ahora puede crear su propio sitio web fácilmente con Microweber. Siéntase libre de preguntarme si tiene alguna pregunta.


Ubuntu
  1. Cómo instalar Couch CMS en Ubuntu 16.04 LTS

  2. Cómo instalar SilverStripe CMS en Ubuntu 18.04 LTS

  3. Cómo instalar R en Ubuntu 18.04 LTS

  4. Cómo instalar R en Ubuntu 20.04 LTS

  5. Cómo instalar Grav CMS en Ubuntu 20.04 LTS

Cómo instalar BoltWire CMS en Ubuntu 18.04 LTS

Cómo instalar Wolf CMS en Ubuntu 18.04 LTS

Cómo instalar Websitebaker CMS en Ubuntu 18.04 LTS

Cómo instalar Microweber CMS en Ubuntu 18.04 LTS

Cómo instalar Bludit CMS en Ubuntu 20.04 LTS

Cómo instalar Microweber CMS en Ubuntu 20.04 LTS