Dotclear, una aplicación para que cualquiera pueda publicar un blog

about dotclear

En el siguiente artículo vamos a echar un vistazo a cómo instalar Dotclear en Ubuntu 18.04 LTS. Se trata de una aplicación para la publicación de blogs. Es gratuita y de código abierto. Ha sido diseñada para proporcionar una interfaz fácil de usar que permita a cualquiera publicar sus ideas en en un blog.

Dotclear es una aplicación para la publicación de blogs que está escrita en PHP y distribuida bajo la GPLv2 de GNU. Esta incluye algunas características integradas para trabajar como el manejo de blogs, el uso de la sintaxis XHTML para las entradas, la posibilidad de añadir páginas, etc. También admite varios tipos de bases de datos, como MySQL, PostgreSQL y SQLite.

El propósito del proyecto es proporcionar una herramienta fácil de utilizar que permite a cualquiera que quiera publicar su propia web, independientemente de sus habilidades técnicas. Dotclear es un software diseñado para todo tipo de usuarios y mejorado regularmente por contribuciones. Cualquiera puede utilizarlo y modificarlo de acuerdo con la licencia del software.

Artículo relacionado:
Wordpress 5.1, instala este CMS en Ubuntu 18.04 LTS

Instalar Dotclear en Ubuntu 18.04 LTS

La instalación de esta aplicación requiere de algunos pasos. A continuación, para este ejemplo, veremos como instalar Dotclear en un Ubuntu 18.04.

Para empezar nos vamos a asegurar de que todos los paquetes del sistema estén actualizados ejecutando la siguiente secuencia de comandos:

sudo apt update && sudo apt upgrade

Algo que también tendremos que tener en cuenta es que se requiere un servidor LAMP (Linux, Apache, MariaDB y PHP). Si no lo tienes instalado, puedes seguir la guía que un compañero escribió hace un tiempo para hacerlo. También tendremos que instalar los módulos PHP necesarios:

instalación dependencias de php

sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-zip php7.2-curl

Descargar Dotclear

En este momento ya podemos descargar la última versión estable de Dotclear. En el momento de escribir este artículo es la versión 2.14.3.

descargar dotclear

cd /var/www/html

sudo wget https://download.dotclear.org/loader/dotclear-loader.php

Ahora tendremos que cambiar algunos permisos de la carpeta en donde tenemos guardado el instalador:

cambio propietario directorio instalación de dotclear

chown -R www-data:www-data /var/www/html/

Configurar MariaDB

Vamos a poder proteger MariaDB utilizando el script mysql_secure_installation. Es importante leer y seguir cuidadosamente cada paso ya que nos preguntará sobre establecer la contraseña de root, eliminar usuarios anónimos, sobre no permitir el inicio de sesión remoto, eliminar la base de datos de prueba o el acceso a MariaDB seguro.

establecer password root mariadb

mysql_secure_installation

A continuación, tendremos que iniciar sesión en la consola MariaDB y crear una base de datos para Dotclear. Ejecuta el siguiente comando:

sudo mysql -u root -p

Esto va a pedir una contraseña, así que escribe tu contraseña de root de MariaDB y pulsa Intro. Una vez que haya iniciado sesión, debes crear una base de datos para la instalación de Dotclear. Puedes utilizar los siguientes comandos para ello:

crear bd para dotclear mariadb

CREATE DATABASE dotclear;

GRANT ALL PRIVILEGES ON dotclear.* TO dotclearuser@localhost IDENTIFIED BY 'Password';

FLUSH PRIVILEGES;

\q

Configurar Apache

Para crear el archivo de configuración de host virtual para tu dominio, ejecuta el siguiente comando:

sudo nano /etc/apache2/sites-available/tu-dominio.com.conf

Añade las siguientes líneas, modificándolas según sea necesario:

archivos sites-available

<VirtualHost *:80>

ServerAdmin admin@tu-dominio.com
ServerName tu-dominio.com
ServerAlias www.tu-dominio.com
DocumentRoot /var/www/html

<Directory /var/www/html>
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/tu_dominio_error.log 
CustomLog ${APACHE_LOG_DIR}/tu_dominio_access.log combined 
</VirtualHost>

Guarda y cierra el archivo. Ahora habrá que habilitar el archivo de configuración del host virtual. Para hacerlo, ejecuta:

sudo ln -s /etc/apache2/sites-available/tu_dominio.com.conf /etc/apache2/sites-enabled/tu_dominio.com.conf

Acceder a Dotclear

Dotclear estará disponible en el puerto HTTP 80 de forma predeterminada. Abre tu navegador favorito y dirígete a:

http://tu_dominio/dotclear-loader.php

Esta URL nos llevará a la página del instalador:

dotclear unzip web

Para empezar habrá que hacer clic en el botón ‘Retrieve and unzip Dotclear‘ y seguir las instrucciones en pantalla.

En la segunda pantalla, debemos escribir la configuración de la base de datos MariaDB, así que si has seguido las instrucciones de este artículo, utiliza los siguientes detalles:

configuración bd dotclear datos completos

  1.  Database type: MySQLi
  2.  Host Name: localhost o lo que corresponda.
  3.  Name: dotclear
  4.  User Name: dotclearuser
  5.  Password: Password
  6.  Master Email: admin@tu-dominio.com

Cuando la instalación se haga de manera exitosa, no tendremos más que cubrir la información de usuario.

configuración de usuario para dotclear

Después nos va a mostrar una pantalla con la información de acceso al blog.

información de acceso de dotclear

Si todo va bien, habrás instalado Dotclear con éxito en Ubuntu 18.04.

backend dotclear

Para obtener ayuda sobre la configuración, instalación o información útil sobre la aplicación, siempre es recomendable visitar el sitio web oficial de Dotclear.

Sé el primero en comentar

Deja tu comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.