Cómo instalar Flatpress CMS en Ubuntu 18.04

FlatPress es un motor de blogs gratuito y de código abierto escrito en lenguaje PHP. FlatPress almacena todo su contenido en archivos de texto, por lo que no requiere una base de datos. Admite varios idiomas, plugins, temas, widgets y mucho más.

En este tutorial. Voy a explicar cómo instalar FlatPress en un servidor Ubuntu 18.04.

Requisitos

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

Instalar Apache y PHP

Por defecto, la última versión del PHP no está disponible en el repositorio por defecto de Ubuntu 18.04. Por lo tanto, tendrás que añadir un repositorio de terceros a tu sistema. Puedes instalarlo con el siguiente comando:

sudo add-apt-repository ppa:ondrej/php

Una vez añadido el repositorio, instala Apache, PHP y todas las librerías PHP necesarias ejecutando el siguiente comando:

sudo apt-get install apache2 php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-cgi libapache2-mod-php7.0 php7.0-mcrypt php7.0-xmlrpc php7.0-gd php7.0-mbstring php7.0 php7.0-common php7.0-xmlrpc php7.0-soap php7.0-xml php7.0-intl php7.0-cli php7.0-ldap php7.0-zip php7.0-readline php7.0-imap php7.0-tidy php7.0-recode php7.0-sq php7.0-intl wget unzip -y

Una vez instalados todos los paquetes, inicia el servicio Apache y habilítalo para que se inicie al arrancar el sistema con el siguiente comando:

sudo systemctl start apache2
sudo systemctl enable apache2

Instalar FlatPress

En primer lugar, descarga la última versión de FlatPress del repositorio Git con el siguiente comando:

wget https://github.com/evacchi/flatpress/archive/v1.0.3.zip

A continuación, descomprime el archivo descargado con el siguiente comando:

unzip v1.0.3.zip

A continuación, copia el directorio extraído en el directorio raíz de Apache y dale los permisos adecuados con el siguiente comando:

sudo cp -r flatpress-1.0.3 /var/www/html/flatpress
sudo chown -R www-data.www-data /var/www/html/flatpress
sudo chmod -R 775 /var/www/html/flatpress

A continuación, crea un archivo de host virtual de Apache para Flatpress con el siguiente comando:

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

Añade las siguientes líneas:

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

     <Directory /var/www/html/flatpress/>
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/flatpress_error.log
     CustomLog ${APACHE_LOG_DIR}/flatpress_access.log combined

</VirtualHost>

Guarda y cierra el archivo. A continuación, habilita el host virtual con el siguiente comando:

sudo a2ensite flatpress

A continuación, habilita el módulo de reescritura de Apache y recarga el servicio Apache con el siguiente comando:

sudo a2enmod rewrite
sudo systemctl restart apache2

Accede a FlatPress

Ahora, abre tu navegador web y escribe la URL http://example.com. Serás redirigido a la página de instalación de FlatPress:

Ahora, haz clic en el botón Siguiente. Deberías ver la página de creación del usuario Admin:

Aquí, proporciona todos los detalles y pulsa el botón Siguiente. Una vez finalizada la instalación. Deberías ver la siguiente página:

Enhorabuena! has instalado correctamente FlatPress en el servidor Ubuntu 18.04.

También te podría gustar...