GNU/Linux >> Tutoriales Linux >  >> Debian

Instalar ExpressionEngine en Debian

En este tutorial, le mostraremos cómo instalar ExpressionEngine en Debian 8. ExpressionEngine es un sistema de administración de contenido que está escrito en PHP orientado a objetos y utiliza MySQL para el almacenamiento de datos. Aunque ExpressionEngine es un producto comercial, tiene una versión "básica" gratuita disponible para sitios web personales y sin fines de lucro. Según la empresa que creó ExpressionEngine (EllisLab), actualmente miles de sitios web utilizan ExpressionEngine, desde sitios de negocios hasta revistas en línea y blogs personales. Los sitios creados con ExpressionEngine utilizan una serie de canales personalizados, cada uno de los cuales suele contener una serie de campos diferentes. Los canales suelen representar diferentes tipos de información, por lo que es posible que tenga un canal para páginas individuales, publicaciones de blog, productos, ofertas de trabajo, etc.

Cuando agrega contenido a su sitio usando el Panel de control de ExpressionEngine, se almacenará en una base de datos. Cuando alguien visita su sitio web, su contenido se recupera de la base de datos, se formatea visualmente según su marcado y se le presenta. ExpressionEngine es un sistema dinámico ya que genera su sitio web en tiempo real para cada usuario que lo visita.

Para obtener más información sobre este software, visite la guía oficial del usuario.

Los requisitos mínimos del sistema que deben cumplirse para que ExpressionEngine pueda ejecutarse en su servidor son:

  • PHP 5.3.10 o posterior, compilado con la biblioteca GD (o GD 2)
  • PHP 5.3.10 también se puede leer como cinco-punto-tres-punto-diez. Eso significa que 5.3.10 es mayor que 5.3.1, 5.3.2, 5.3.3 y hasta 5.3.9.
  • MySQL 5.0.3 o posterior
  • Al menos 32 MB de memoria asignada a PHP
  • Al menos 10 MB de espacio disponible en disco para el software y los módulos de ExpressionEngine
  • Al menos 2 MB de espacio en la base de datos

Para obtener más información sobre los requisitos del sistema, visite esta página.

Suponemos que ya tiene Apache, MySQL y PHP instalados y configurados en su Debian 8 VPS. Si ese no es el caso, puede seguir nuestro excelente tutorial e instalar la pila LAMP fácilmente.

Ahora que cubrimos todo en nuestro resumen previo a la instalación, continuemos con la instalación real.

1. INICIA SESIÓN EN TU SERVIDOR A TRAVÉS DE SSH

# ssh root@server_ip

Puede comprobar si tiene instalada la versión adecuada de Debian en su servidor con el siguiente comando:

# lsb_release -a

Deberías obtener este resultado:

Distributor ID: Debian
Description: Debian GNU/Linux 8.1 (jessie)
Release: 8.1
Codename: jessie

2. ACTUALIZAR EL SISTEMA

Asegúrese de que su servidor esté completamente actualizado usando:

# apt-get update && apt-get upgrade

3. INSTALAR EXPRESSIONENGINE

A los efectos de este tutorial, utilizamos la versión gratuita y con funciones limitadas de ExpressionEngine Core del producto. Al momento de escribir este artículo, la última versión de EE es la 2.10.1. Por lo tanto, debe registrarse para obtener una cuenta con ExpressionEngine aquí y luego descargar la última versión de ExpressionEngine.

Una vez que finaliza la descarga, debe cargar el archivo zip en su servidor.

Cargamos el archivo en un directorio de nuestra elección, pero puede seguir nuestros pasos o crear un directorio a su gusto y cargar la instalación allí.

Primero, cree el directorio en el que se cargará la instalación de EE:

# mkdir /var/www/html/eengine/

Luego, una vez finalizada la carga, descomprima el archivo:

# cd /var/www/html/eengine/
# unzip ExpressionEngine_Core2.10.1.zip

Configure los permisos adecuados para continuar con la instalación:

# chmod 666 system/expressionengine/config/config.php
# chmod 666 system/expressionengine/config/database.php
# chmod 777 system/expressionengine/cache/
# chmod 777 images/avatars/uploads/
# chmod 777 images/captchas/
# chmod 777 images/member_photos/
# chmod 777 images/pm_attachments/
# chmod 777 images/signature_attachments/
# chmod 777 images/uploads/

Nuestro siguiente paso es crear la base de datos necesaria. Inicie sesión en su servidor MySQL como root (# mysql -u root -p ) y ejecute los siguientes comandos:

mysql> create database eengine;

mysql> grant all privileges on eengine.* to euser@localhost identified by 'your_password';

mysql> flush privileges;

mysql> exit
Bye

Ahora que se creó la base de datos, debe crear una directiva de host virtual para el dominio que asignará a la instalación de ExpressionEngine.

Abra un nuevo archivo de configuración:

# vim /etc/apache2/sites-available/your-domain.conf

Pegue lo siguiente:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/eengine/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/eengine/>
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>

No olvide cambiar los valores de su dominio con su dominio real.

Habilite el archivo de configuración:

# a2ensite your-domain.conf

Reinicie Apache para que los cambios surtan efecto:

# systemctl restart apache2.service

Establezca la propiedad del archivo adecuada:

# chown -R www-data /var/www/html/eengine/

A continuación, abra su navegador web favorito y vaya a http://su-dominio/admin.php para ejecutar el asistente de instalación. Siga las instrucciones en pantalla para finalizar la instalación de ExpressionEngine.

Tenga en cuenta que durante la instalación, si elige Ninguno:tema de sitio de instalación vacío, la página de inicio de su sitio web aparecerá en blanco porque aún no se han creado plantillas ni contenido.

Una vez que termine el asistente, será bienvenido con la siguiente página:

Como puede ver, debe eliminar el directorio system/installer/ de su servidor. Por lo tanto, ejecute el siguiente comando:

# rm -rf /var/www/html/eengine/system/installer/

Felicidades. Ha instalado correctamente ExpressionEngine en su Debian 8 VPS.

Por supuesto, no tiene que instalar ExpressionEngine en Debian, si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen ExpressionEngine por usted. 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 le gustó esta publicación sobre cómo instalar ExpressionEngine en Debian, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Debian
  1. Instalar Gnome en Debian 11

  2. Debian – ¿Claro de luna en Debian?

  3. Instalar GLPI en Debian 7

  4. Instalar osCommerce en Debian 8

  5. Instalar GitLab en Debian 10

Cómo instalar R en Debian 9

Cómo instalar R en Debian 10

Cómo instalar Debian 11

Instale PostgreSQL 13 en Debian 11

Cómo instalar Go en Debian 10

Cómo instalar Go en Debian