Cómo instalar E107 CMS en Ubuntu 16.04 / 18.04 / 18.10 | Hosting mas barato

El e107 Bootstrap CMS es uno de los sistemas de gestión de contenido (CMS) más potentes basado en PHP y MySQL. Puede usarlo para crear sitios web sin ningún conocimiento de codificación, lo cual es realmente genial.
El CMS de código abierto está diseñado específicamente para permitir a las empresas automatizar las experiencias de los usuarios en todo tipo de dispositivos, incluidos PC, teléfonos y tabletas. Este artículo le mostrará cómo instalar e107 en Ubuntu 16.04 / 18.04 / 18.10.
Instale el servidor HTTP Apache2 ejecutando los siguientes comandos:
$ sudo apt update $ sudo apt install apache2 Once the installation is done, you can use these three linestostop, startandenable Apache2. $ sudo systemctl stop apache2.service $ sudo systemctl start apache2.service $ sudo systemctl enable apache2.service
Ahora llame a esta URL con su navegador preferido:
http: // localhost
Verá la página predeterminada de Apache2 Ubuntu. Básicamente, esto significa que la instalación de Apache2 se ha completado con éxito.
MariaDB es uno de los servidores de bases de datos de código abierto más populares. Para instalarlo, debe ejecutar estos comandos:
$ sudo apt-get install mariadb-server mariadb-client You can use the following lines to stop, start andenable MariaDB service on Ubuntu 16.04 LTS: $ sudo systemctl stop mysql.service $ sudo systemctl start mysql.service $ sudo systemctl enable mysql.service For Ubuntu 18.10 and 18.04 LTS, the commands will be like this: $ sudo systemctl stop mariadb.service $ sudo systemctl start mariadb.service $ sudo systemctl enable mariadb.service
Ahora es el momento de proteger MariaDB con una contraseña de root. Ingrese esta línea:
$ sudo mysql_secure_installation
Se le pedirá que ingrese la contraseña de root actual. presione el Ingresar Botón. A continuación, se le preguntará si desea establecer la contraseña de root. Golpea el sí Botón. Luego ingrese la nueva contraseña y repítala. A continuación, se le pedirá que responda las siguientes preguntas:
En todos estos casos, haga clic en el sí Botón.
Ahora es el momento de comprobar si MariaDB está funcionando correctamente o no en su computadora. Ejecute la siguiente línea:
$ sudo mysql -u root -p
Se le pedirá que ingrese su contraseña de root. Por favor introdúzcalo exactamente.
Verá la pantalla que se muestra a continuación. Básicamente, significa que MariaDB se está ejecutando perfectamente en su PC.
Primero, debe instalar las propiedades generales del software y agregar un módulo requerido.
$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:ondrej/php
A continuación, ejecute este comando:
$ sudo apt update
Luego instale PHP 7.2 y los módulos apropiados con esta línea:
$ sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-bcmath php7.2-xml php7.2-cli php7.2-zip
A continuación, debe abrir el archivo de configuración PHP predeterminado para Apache.
$ sudo nano /etc/php/7.2/apache2/php.ini
Actualice el archivo de configuración con la siguiente configuración:
file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = America/Chicago
Reinicie el servidor web Apache2
$ sudo systemctl restart apache2.service
Ahora es el momento de comprobar si PHP funciona correctamente o no. Para hacer esto, necesita crear un archivo de texto. En este caso lo nombramos como phpinfo.php.
$ sudo nano /var/www/html/phpinfo.php
Ahora llame a esta URL:
http: //localhost/phpinfo.php
Si ve la página que se muestra a continuación, PHP se está ejecutando perfectamente en Ubuntu.
Ahora es el momento de configurar el servidor y crear la base de datos. En este tutorial estamos usando MariaDB.
Primero, debe iniciar sesión en el servidor de la base de datos MariaDB. Ejecute este comando:
$ sudo mysql -u root -p
Entonces necesitas crear una base de datos. Ingrese esta línea:
CREATEDATABASE e107;
Ahora necesita crear un usuario de base de datos. En nuestro caso será e107user. También debe proporcionar la contraseña del usuario. Ejecute este comando:
CREATEUSER'e107user'@'localhost'IDENTIFIEDBY'new_password_here';
Necesitas implementar e107user con acceso completo a la base de datos creada. Utilice estas líneas de código:
GRANT ALL ON e107.* TO'e107user'@'localhost'IDENTIFIEDBY'user_password_here'WITHGRANTOPTION; Save the changes. FLUSHPRIVILEGES; EXIT;
Abra su navegador preferido. Vaya a este enlace:
https://e107.org/download
Descargue la última versión de e107 que es 2.1.9 ahora mismo.
Extraiga el archivo descargado con estas líneas al directorio raíz del servidor Apache2:
$ cd /tmp $ wget http://sourceforge.net/projects/e107/files/e107/e107%20v2.1.9/e107_2.1.9_full.zip $ sudo unzip -d /var/www/html/e107 /tmp/e107_2.1.9_full.zip Now, you have to specify the permission for the root directory of e107 CMS appropriately. $ sudo chown -R www-data:www-data /var/www/html/e107/ $ sudo chmod -R 755/var/www/html/e107/
Primero necesita crear un nuevo archivo de configuración. En nuestro caso será e107.conf.
$ sudo nano /etc/apache2/sites-available/e107.conf
Copie estos códigos en el e107.conf Archivo. En lugar de example.com y www.example.com, utilice su propio nombre de dominio o la ruta raíz del directorio.
<VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot /var/www/html/e107 ServerName example.com ServerAlias www.example.com <Directory /var/www/html/e107/> Options FollowSymlinks AllowOverrideAll Requireall granted </Directory> ErrorLog${APACHE_LOG_DIR}/error.log CustomLog${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/e107/> RewriteEngineon RewriteBase / RewriteCond%{REQUEST_FILENAME} !-f RewriteRule ^(.*) index.php [PT,L] </Directory> </VirtualHost>
Asegúrese de guardar el archivo antes de salir.
Activar e107 es realmente fácil. Simplemente ingrese estas líneas:
$ sudo a2ensite e107.conf $ sudo a2enmod rewrite $ sudo systemctl restart apache2.service
Abra su navegador preferido. Vaya al nombre de dominio de su servidor.
http://example.com/
Se muestra el asistente de configuración de e107. Elija su idioma preferido. Luego haz clic en eso próximo Botón.
Complete los campos de la base de datos con la información requerida en consecuencia. Haga clic en eso Continuar Botón.
Ya verás, administración Página. Aquí tienes que configurar la cuenta de administrador. Proporcione su nombre de usuario, contraseña y otra información requerida.
Ahora e107 se ha instalado correctamente. Ahora puede iniciar sesión con la cuenta de administrador que acaba de crear. Si inicia sesión con los datos de acceso correctos, verá esta página:
Ahora e107 se puede utilizar en su sistema operativo. Con él, puede poner su sitio web en funcionamiento en solo 5 minutos. Si no sabe cómo escribir el código de construcción del sitio web, esto puede ser increíblemente efectivo para usted.