¿Cómo instalo ImpressPages CMS en Ubuntu 18.04? | Hosting mas barato

ImpressPages CMS es un sistema de administración de contenido (CMS) de código abierto que tiene un editor de contenido integrado que permite a los usuarios crear un sitio web personal / comercial.
Es una plataforma gratuita y fácil de usar basada en MVC y escrita en PHP, con un sistema de base de datos MySQL / MariaDB de código abierto para almacenar contenido.
Con ImpressPages, es fácil administrar el contenido en cualquier dispositivo. También obtiene funciones adicionales en esta plataforma, como arrastrar y soltar, edición en línea, soporte en varios idiomas, widgets, traducciones y cuadrículas.
En este artículo, le mostraremos cómo instalar ImpressPages CMS en Ubuntu 18.04 LTS.
Antes de comenzar, asegúrese de tener lo siguiente:
Cuando se cumplan todos los requisitos anteriores, ¡estará listo!
Lo primero que hace al configurar su base de datos para ImpressPages es hacer una copia de seguridad. Ejecute el siguiente comando para hacer una copia de seguridad de MariaDB.
$ sudo mysql_secure_installation
Se le pedirá que ingrese su contraseña de root actual. Si acaba de instalar MariaDB y no ha creado una contraseña, su contraseña de root estará en blanco. Solo presione Ingresar sigue adelante. Aquí debe responder algunas preguntas y se recomienda que responda con SÍ para todos.
Set root password? [Y/n] type Y and press enter New Password: Key in your preferred password and enter to continue. Re-enter new password: Re-enter the password and press enter. Remove anonymous users? [Y/n] type Y and press enter. Disallow root login remotely [Y/n] type Y and press enter Remove test database and access it? [Y/n] type Y and press enter Reload privilege tables now? [Y/n] type Y and press enter
Una vez que haya realizado una copia de seguridad de sus bases de datos, ejecute el siguiente comando para iniciar sesión en el shell MariaDB:
$ sudo mysql -u root -p
Ingrese su contraseña de root; el creado cuando hizo una copia de seguridad de sus bases de datos y presionó Ingresar sigue adelante. A estas alturas, debería haber iniciado sesión en el shell de la base de datos MariaDB.
Ejecute el siguiente comando para crear una base de datos llamada. crear impresionar para ImpressPages:
CREATEDATABASE impress;
A continuación, ejecute el siguiente comando para crear un nuevo usuario de base de datos (impresionuser) y una contraseña para el usuario:
CREATEUSER'impressuser'@'localhost'IDENTIFIEDBY'new_password_here';
Ahora se crea el usuario, pero debe otorgarle acceso a la base de datos MariaDB. Para hacer esto, ejecute el siguiente comando:
GRANT ALL ON impress.* TO'impressuser'@'localhost'IDENTIFIEDBY'user_password_here'WITHGRANTOPTION;
Finalmente, ejecute el siguiente comando para guardar el cambio y el shell MariaDB.
FLUSHPRIVILEGES; EXIT;
Ejecute el siguiente comando para descargar la última versión estable de ImpressPages del sitio web oficial:
$ wget http://download.impresspages.org/ImpressPages_5_0_3.zip
Ahora descomprime el archivo descargado con el siguiente comando:
$ unzip ImpressPages_5_0_3.zip
Transfiera estos archivos al directorio raíz de Apache:
$ sudo cp -r ImpressPages /var/www/html/impress
A continuación, ejecute los siguientes comandos para establecer los permisos correctos en el directorio (Impress) que creamos.
$ sudo chown -R www-data:www-data /var/www/html/impress/ $ sudo chmod -R 755 /var/www/html/impress/
Ahora ejecute el siguiente comando para abrir el archivo de configuración de Apache2 y cambiar su contenido para ImpressPages.
$ sudo nano /etc/apache2/sites-available/impress.conf
Agregue la siguiente información:
<VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot /var/www/html/impress ServerName example.com ServerAlias www.example.com <Directory /var/www/html/impress/> Options FollowSymlinks AllowOverrideAll Requireall granted </Directory> ErrorLog${APACHE_LOG_DIR}/error.log CustomLog${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Ahora guarde y salga del archivo.
A continuación, ejecute el siguiente comando para habilitar la reescritura del módulo y el archivo de host virtual Apache2.
$ sudo a2ensite impress.conf $ sudo a2enmod rewrite
Ahora reinicie Apache para que los cambios surtan efecto:
$ sudo systemctl restart apache2
Abra su navegador e ingrese la URL http://example.com. Debería ver la siguiente página:
En esta página, proporcione la información de inicio de sesión relevante, incluida su dirección de correo electrónico y el nombre del sitio web, luego haga clic en próximo. Aparece la siguiente página:
Ingrese los detalles relevantes para su base de datos, luego haga clic en próximo sigue adelante. Aparecerá el cuadro de diálogo a continuación.
Tome nota de su nombre de usuario y contraseña de ImpressPages, luego seleccione Sí, entiendo cómo iniciar sesión la próxima vez. Aparece la siguiente página:
A continuación, ingrese sus credenciales de administrador. Nombre de usuario y contraseña, luego elija Registro. El panel de ImpressPages debería verse así:
Eso es.
¡Felicidades! Ahora ha instalado con éxito ImpressPages en Ubuntu 18.04 LTS. Esperamos que este tutorial lo ayude con este proceso y se asegure de que está creando hermosos sitios web con contenido de primera categoría.