Instalación Software · 4 min read · Dec 07, 2025

Cómo instalar eSyndiCat PHP Directory Software en Ubuntu 16.04

eSyndiCat es un software de directorio PHP gratuito, de código abierto y uno de los más populares que se puede utilizar como una adición a su sitio existente o como una plataforma independiente. eSyndiCat es el script de directorio PHP amigable con SEO que permite alcanzar un alto rango y ocupar las posiciones de liderazgo en los motores de búsqueda más populares. eSyndiCat viene con muchas características, incluyendo, URLs amigables con SEO, meta personalizadas para páginas, estructura de diseño HTML limpia, estructura amigable para arañas y mucho más.

En este tutorial, aprenderemos cómo instalar eSyndiCat en un servidor Ubuntu 16.04.

Requisitos previos

  • Un servidor que ejecute Ubuntu 16.04.
  • Un usuario no root con privilegios sudo.

Instalar el servidor LAMP

Antes de comenzar, necesitará instalar el servidor LAMP en su sistema. Primero, instale Apache y MariaDB usando el siguiente comando:

sudo apt-get install apache2 mariadb-server -y

A continuación, inicie el servicio de Apache y MariaDB y habilítelos para que se inicien al arrancar con el siguiente comando:

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start mysql  
sudo systemctl enable mysql

Por defecto, PHP5 no está disponible en el repositorio predeterminado de Ubuntu 16.04. Así que necesitará agregar el PPA de Ondrej a su sistema. Puede hacer esto ejecutando el siguiente comando:

sudo apt-get install python-software-properties -y  
sudo add-apt-repository ppa:ondrej/php -y

A continuación, actualice el sistema e instale PHP5.6 con el siguiente comando:

sudo apt-get update -y  
sudo apt-get install php5.6 libapache2-mod-php5.6 php5.6-mysql php5.6-xml php5.6-curl php5.6-gd php5.6-mbstring -y

Configurar la base de datos

Por defecto, MariaDB no está asegurado, puede asegurarlo ejecutando el script mysql_secure_installation:

sudo mysql_secure_installation

Este script establecerá una contraseña de root, eliminará usuarios anónimos, deshabilitará el inicio de sesión remoto de root y eliminará la base de datos de prueba y el acceso para asegurar MariaDB como se muestra a continuación:

¿Establecer contraseña de root? [Y/n] y
¿Eliminar usuarios anónimos? [Y/n] y
¿Deshabilitar el inicio de sesión remoto de root? [Y/n] y
¿Eliminar la base de datos de prueba y el acceso a ella? [Y/n] y
¿Recargar las tablas de privilegios ahora? [Y/n] y

Una vez que MariaDB esté asegurado, inicie sesión en el shell de MariaDB con el siguiente comando:

mysql -u root -p

Ingrese su contraseña de root, luego cree una base de datos y un usuario para eSyndicat con el siguiente comando:

MariaDB [(none)]> CREATE DATABASE esyndicat;  
MariaDB [(none)]> GRANT ALL PRIVILEGES ON esyndicatdb.* TO 'esyndicat'@'localhost' IDENTIFIED BY 'password';

A continuación, limpie los privilegios:

MariaDB [(none)]> FLUSH PRIVILEGES;

Finalmente, salga del shell de MariaDB:

MariaDB [(none)]>exit

Descargar e instalar eSyndicat

Puede descargar la última versión de eSyndicat desde su sitio web oficial usando el siguiente comando:

wget http://www.esyndicat.com/esyndicat-script.zip

Una vez que se complete la descarga, extraiga el archivo descargado en el directorio raíz de Apache:

unzip esyndicat-script.zip -d /var/www/html/esyndicat

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

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

A continuación, cree una directiva de host virtual de Apache para eSyndicat con el siguiente comando:

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

Agregue las siguientes líneas:


 ServerAdmin [email protected]
 DocumentRoot /var/www/html/esyndicat
 ServerName example.com
 
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
 
 ErrorLog /var/log/apache2/esyndicat-error_log
 CustomLog /var/log/apache2/esyndicat-access_log common

Guarde y cierre el archivo cuando haya terminado. Luego habilite el host virtual de eSyndicat con el siguiente comando:

sudo a2ensite esyndicat

Finalmente, reinicie el servicio de Apache con el siguiente comando:

sudo systemctl restart apache2

Acceder a eSyndicat

Ahora, abra su navegador web y escriba la URL http://example.com, debería ver la siguiente página de verificación previa a la instalación:

Verificación de instalación de eSyndicat

Asegúrese de que se cumplan todos los requisitos, luego haga clic en el botón Siguiente, debería ver la siguiente página:

Aceptar el acuerdo de licencia

Aquí, acepte el acuerdo de licencia y haga clic en el botón Siguiente, debería ver la siguiente página:

Configuración general

Aquí, proporcione los detalles de su base de datos y credenciales de administrador, luego haga clic en el botón Siguiente para comenzar la instalación. Una vez que la instalación esté completa, debería ver la siguiente página:

Instalación completada

Aquí, haga clic en el botón Descargar config.inc.php para descargar el archivo y cargue este archivo en el directorio /var/www/html/esyndicat/includes/. Luego haga clic en el botón Siguiente, debería ver la siguiente página:

Instalación exitosa

Ahora, haga clic en el botón Siguiente, debería ver la página de inicio de sesión de administrador de eSyndicat:

Inicio de sesión de administrador de eSyndicat

Ahora, proporcione sus credenciales de administrador y haga clic en el botón Iniciar sesión, será redirigido al panel de control de eSyndicat como se muestra a continuación:

Panel de administración de eSyndicat

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.