GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Elefant CMS en Ubuntu 16.04

En este tutorial, le mostraremos cómo instalar Elefant CMS en un VPS Ubuntu 16.04 con Apache, PHP y MySQL instalados. Elefant CMS es un CMS de código abierto y un marco web escrito en PHP que permite a los desarrolladores web crear de todo, desde sitios web simples hasta aplicaciones web completas. Este tutorial fue probado y escrito para un Ubuntu VPS, pero debería funcionar en cualquier distribución de Linux basada en Debian.

Esta guía de instalación asume que Apache, MySQL y PHP ya están instalados y configurados en su servidor virtual. Al momento de escribir este tutorial, la última versión de Elefant CMS es 1.3.12 y requiere:

  • PHP 5.3.x con la extensión PHP CURL habilitada;
  • Servidor web Nginx o servidor web Apache>=2.0 compilado con el módulo mod_rewrite y con las siguientes directivas permitidas:RewriteEngine, RewriteBase, RewriteCond y RewriteRule.;
  • MySQL, SQLite o PostgreSQL instalado en su servidor virtual (también se admiten MariaDB y Percona).

Comencemos con la instalación. Asegúrese de que los paquetes del sistema operativo de su servidor estén completamente actualizados:

apt-get update 
apt-get upgrade

Es mejor instalar Elefant CMS usando Composer, así que instale Composer si aún no está instalado ejecutando los siguientes comandos:

apt-get install curl
cd /opt
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Descarga la última versión de Elefant CMS usando los siguientes comandos:

cd /var/www
composer create-project elefant/cms --stability=dev your-domain.com

No olvides reemplazar tu-dominio.com con tu nombre de dominio real.
Alternativamente, si no quieres usar Composer, siempre puedes descargar la última versión en https://github.com/jbroadway/elefant /releases, luego extraiga el archivo de Elefant CMS al directorio /var/www/html/your-domain.com/ en su servidor.
A continuación, cree una nueva base de datos MySQL para que Elefant CMS la use y asígnele un usuario. con todos los permisos:

mysql -u root -p
mysql> SET GLOBAL sql_mode='';
mysql> CREATE USER elefant;
mysql> CREATE DATABASE elefantdb;
mysql> GRANT ALL PRIVILEGES ON elefantdb.* TO 'elefant'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

No olvide reemplazar 'su-contraseña' con una contraseña segura.
Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'elefant.conf' en su servidor virtual:

touch /etc/apache2/sites-available/elefant.conf

Edite el archivo de configuración 'elefant.conf':

vi /etc/apache2/sites-available/elefant.conf

y añádele las siguientes líneas:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/your-domain.com/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/your-domain.com/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Luego, ejecuta el siguiente comando:

ln -s /etc/apache2/sites-available/elefant.conf /etc/apache2/sites-enabled/elefant.conf

O utilice a2ensite para habilitar la configuración 'elefant.conf' en Apache:

sudo a2ensite elefant.conf

Establezca los permisos de archivo adecuados para que el servidor web Apache escriba en el directorio raíz de documentos de Elefant CMS (‘/var/www/html/your-domain.com’):

sudo chown -R www-data:www-data /var/www/html/your-domain.com/

Habilite el módulo de reescritura de Apache2 si aún no lo ha hecho:

sudo a2enmod rewrite

Reinicie el servidor web Apache para que los cambios surtan efecto:

service apache2 restart

Abra su navegador web favorito, vaya a http://su-dominio.com/instalar/, inicie el proceso de instalación y siga las sencillas instrucciones:
Haga clic en 'Siguiente:Licencia', acepte la licencia, verifique los requisitos del servidor luego haga clic en 'Siguiente:Base de datos' e ingrese la siguiente información:
Controlador:MySQL
Servidor:localhost
Puerto:3306
Base de datos:elefantdb
Nombre de usuario:elefant
Contraseña:*su-contraseña*
Haga clic en 'Conectar y crear esquema', ingrese el nombre del sitio y configure la dirección de correo electrónico y la contraseña del usuario administrativo de Elefant CMS.

Eso es. La instalación de Elefant CMS ahora está completa.

Inicie sesión en el back-end de administración de Elefant CMS en http://su-dominio.com/admin y comience a usarlo, escriba una publicación de blog, cargue archivos, etc.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de Hosting Ubuntu Optimizado, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Elefant CMS para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Grav CMS en Ubuntu 15.04

  2. Cómo instalar Bolt CMS en Ubuntu

  3. Cómo instalar Cody CMS en Ubuntu 14.04

  4. Cómo instalar R en Ubuntu 16.04

  5. Cómo instalar Grav CMS en Ubuntu 18.04

Cómo instalar Ghost CMS en Ubuntu 20.04

Cómo instalar Elefant CMS en Ubuntu 16.04

Cómo instalar Bludit CMS en Ubuntu 16.04

Cómo instalar el CMS de octubre en Ubuntu 16.04

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04