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.