Cómo instalar PageKit CMS en Ubuntu 18.04 LTS

Instalador de PageKit

PageKit es un CMS gratuito, de c√≥digo abierto y liviano que se puede usar para crear hermosos sitios web. Pagekit viene con una interfaz limpia e intuitiva que le permite concentrarse en lo que m√°s importa, administrar su contenido. Proporciona un tablero configurable que muestra todas las estad√≠sticas relacionadas con su sitio en un solo lugar. Puede administrar f√°cilmente las p√°ginas, los men√ļs y los widgets utilizando el panel de control de arrastrar y soltar de Pagekits. Pagekit no requiere ning√ļn requisito de hardware especial. Se puede instalar en servidores con una peque√Īa cantidad de RAM.

En este tutorial, aprenderemos cómo instalar PageKit CMS con el servidor web Apache en Ubuntu 18.04 LTS.

Requisitos

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

Empezando

Antes de comenzar, deber√° actualizar su sistema con la √ļltima versi√≥n. Puede hacer esto ejecutando el siguiente comando:

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

Una vez que su sistema esté actualizado, reinicie el sistema para aplicar los cambios.

Instalar Apache, MariaDB y PHP

PageKit se ejecuta en el servidor web, est√° escrito en lenguaje PHP y utiliza MariaDB para almacenar sus datos. Por lo tanto, deber√° instalar el servidor web Apache, el servidor MariaDB, PHP y otras bibliotecas PHP en su servidor. Puede instalarlos todos simplemente ejecutando el siguiente comando:

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

Después de instalar todos los paquetes necesarios, deberá editar el archivo php.ini y realizar algunos cambios:

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

Realice los siguientes cambios:

memory_limit = 300M
allow_url_fopen = On
upload_max_filesize = 200M
max_execution_time = 400
date.timezone = Asia/Kolkata

Guarde y cierre el archivo. Luego, reinicie el servicio Apache y MariaDB y habilítelos para que comiencen en el momento del arranque ejecutando el siguiente comando:

sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

Configurar MariaDB para PageKit

De forma predeterminada, MariaDB no est√° reforzado. 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 remoto y eliminar√° la base de datos de prueba como se muestra a continuaci√≥n:

    Enter current password for root (enter for none):
    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

Ingrese su contrase√Īa de root cuando se le solicite. Luego, cree una base de datos y un usuario para PageKit con el siguiente comando:

MariaDB [(none)]> CREATE DATABASE pagekitdb;
MariaDB [(none)]> CREATE USER pagekit;

A continuación, otorgue privilegios a la base de datos de PageKit con el siguiente comando:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON pagekitdb.* TO 'pagekit'@'localhost' IDENTIFIED BY 'password';

A continuación, vacíe los privilegios con el siguiente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;

A continuación, salga de la consola de MariaDB con el siguiente comando:

MariaDB [(none)]> exit

Descargar PageKit

Primero, deber√° descargar la √ļltima versi√≥n de PageKit CMS desde su sitio web oficial. Puedes descargarlo con el siguiente comando:

wget https://pagekit.com/api/download/latest -O pagekit.zip

Una vez que se complete la descarga, descomprima el archivo descargado en el directorio raíz web de Apache con el siguiente comando:

sudo unzip pagekit.zip -d /var/www/html/pagekit

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

sudo chown -R www-data:www-data /var/www/html/pagekit/
sudo chmod -R 777 /var/www/html/pagekit/

A continuación, puede proceder a configurar Apache para PageKit.

Configurar Apache para PageKit

A continuación, deberá crear un archivo de host virtual de Apache para PageKit CMS. Puede hacer esto creando el archivo pagekit.conf como se muestra a continuación:

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

Agregue las siguientes líneas:

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

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

     ErrorLog ${APACHE_LOG_DIR}/pagekit_error.log
     CustomLog ${APACHE_LOG_DIR}/pagekit_access.log combined

</VirtualHost>

Guarde y cierre el archivo. Luego, habilite el archivo de host virtual de PageKit con el siguiente comando:

sudo a2ensite pagekit

A continuación, habilite el módulo de reescritura de Apache y reinicie el servidor web Apache para aplicar todos los cambios:

sudo a2enmod rewrite
sudo systemctl restart apache2

Acceder a PageKit CMS

PageKit CMS ahora está instalado y configurado. Es hora de acceder al asistente de instalación web de PageKit.

Abra su navegador web y escriba la URL http://example.com. Ser√° redirigido a la siguiente p√°gina:

Instalador de PageKit

Ahora, haga clic en el Flecha botón. Deberías ver la siguiente página:

Elige lengua

Aquí, seleccione su idioma y haga clic en el SIGUIENTE botón. Deberías ver la siguiente página:

Conectar base de datos

Aqu√≠, proporcione el nombre de su base de datos, el nombre de usuario y la contrase√Īa de la base de datos. Luego, haga clic en el SIGUIENTE bot√≥n. Deber√≠as ver la siguiente p√°gina:

Configurar sitio en PageKit

Aqu√≠, proporcione el t√≠tulo de su sitio, el nombre de usuario del administrador y la contrase√Īa. Luego, haga clic en el INSTALAR EN PC bot√≥n. Deber√≠as ver la siguiente p√°gina:

Iniciar sesión

Ahora, proporcione los datos de inicio de sesión de su administrador y haga clic en el ACCESO botón. Debería ver el panel predeterminado de PageKit CMS en la siguiente página:

Tablero de PageKit

¬°Felicidades! ha instalado correctamente PageKit CMS en el servidor Ubuntu 18.04. Espero que ahora pueda editar f√°cilmente el sitio web para crear un sitio web moderno para su negocio. No dude en preguntarme si tiene alguna pregunta.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *