GNU/Linux >> Tutoriales Linux >  >> Debian

Instale MODX en un VPS Debian 7

El siguiente tutorial lo guiará a través de los detalles sobre cómo instalar y ejecutar MODX en un VPS Debian 7.

MODX es un sistema de administración de contenido de código abierto gratuito y un marco de aplicación web que le permite crear sitios de cualquier tamaño y administrarlos con facilidad desde la administración de back-end. Le brinda control total sobre su sitio y contenido, con la flexibilidad y escalabilidad para adaptarse a sus necesidades cambiantes.

Antes de comenzar la instalación, asegúrese de tener la pila LAMP instalada en su servidor. Si no es así, siga nuestro excelente tutorial sobre cómo configurar la pila LAMP (Linux, Apache, MariaDB, PHP) en Debian Wheezy.

REQUISITOS

Usaremos nuestro plan de hospedaje SSD 1 Linux VPS para este tutorial.

ACTUALIZAR EL SISTEMA

Inicie sesión en su servidor como usuario 'root' y asegúrese de que su servidor esté completamente actualizado:

# ssh root@hostname
# apt-get update && apt-get upgrade -y

Instalemos algunas extensiones PHP necesarias:

# apt-get install php5-gd

# apt-get install imagemagick

DESCARGAR MODX

Durante la redacción de este tutorial, la versión actual de MODX es:2.3.2. Para nuestros propósitos, descargaremos MODX en el directorio raíz de Apache emitiendo los siguientes comandos:

# cd /var/www

# wget http://modx.com/download/direct/modx-2.3.2-pl-sdk.zip

Una vez finalizada la descarga, descomprima el archivo.

# unzip modx-2.3.2-pl-sdk.zip

El comando ls -la enumerará los archivos en el directorio actual, lo que revelará el nombre largo que tiene el archivo descomprimido. Por lo tanto, cambiémoslo a algo que sea más fácil de escribir.

# mv modx-2.3.2-pl modx

CONFIGURAR PHP, APACHE

Para que MODX funcione normalmente en su servidor, debe hacer un par de cosas. Primero, asegúrese de que el límite de memoria de PHP esté establecido en al menos 32 MB. Para eso, debe verificar su archivo php.ini. Abre el archivo con tu editor de texto favorito. Usaremos vim:

# vim /etc/php5/apache2/php.ini

Localice la línea memory_limit =?? , donde reemplazará los signos de interrogación con el valor 32.
En segundo lugar, para evitar un problema que es común si la zona horaria del servidor no está configurada, en el mismo archivo elimine los comentarios de la línea ;date.timezone = eliminando el punto y coma anterior y configurando la zona horaria de PHP. Después de modificarlo, la línea debería verse así:

date.timezone = US/Central

Con esto cuidado evitaremos el siguiente error que aparece durante la instalación web de MODX:

FATAL ERROR: MODX Setup cannot continue.
To use PHP 5.3.0+, you must set the date.timezone setting in your php.ini. Please do set it to a proper timezone before proceeding. A list can be found here.

En tercer lugar, debe verificar si el módulo mod_rewrite está habilitado en su Apache. Para hacer eso ingrese lo siguiente:

# apache2ctl -M | grep rewrite_module

Si ve "rewrite_module" en la salida, está bien. De lo contrario, use el siguiente comando para habilitar mod_rewrite:

# a2enmod rewrite

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

# /etc/init.d/apache2 restart

A continuación, con su editor de texto preferido, abra y edite el archivo de host virtual predeterminado de Apache para asegurarse de que Permitir anular en el directorio /var/www está establecido en Todos.

# vim /etc/apache2/sites-available/default

Asegúrese de que los cambios correspondan a lo siguiente:

Ingrese al directorio de instalación de MODX y establezca la propiedad y los permisos correctos emitiendo los siguientes comandos:

# cd modx/
# chown -R root:www-data core/cache
# chown -R root:www-data core/config
# chown -R root:www-data core/export
# chown -R root:www-data core/packages
# chmod -R 775 core/cache
# chmod -R 775 core/config
# chmod -R 775 core/export
# chmod -R 775 core/packages

CREAR BASE DE DATOS MYSQL

Su próximo paso es crear una base de datos MySQL. Ingrese MySQL como root:

# mysql -u root -p

Luego cree la base de datos necesaria:

mysql> CREATE DATABASE modx;

mysql> GRANT ALL PRIVILEGES on modx.* TO 'modxuser'@'localhost' IDENTIFIED BY 'your_password';

mysql> FLUSH PRIVILEGES;

mysql> quit;

Ahora puede finalizar la instalación de MODX abriendo su navegador web favorito y navegando a:http://your_domain/modx/setup .

Debería recibir un mensaje con la opción de idioma para el nuevo sitio. Continúe con el asistente de instalación y siga las instrucciones en pantalla.

Complete la información de conexión de la base de datos, como la base de datos, el nombre de usuario de la base de datos, etc. y luego pruebe la conexión allí mismo en la página. Cerca de la parte inferior, elija una colación y haga clic en Crear o probar una selección de su base de datos . Luego se abrirá una nueva sección para crear una cuenta de administrador, así que complétela según sus necesidades.

Una vez finalizada la instalación, debe corregir todo lo que se menciona en la página de resumen de la instalación, como se indica en la imagen a continuación. Luego acceda a la interfaz de administración haciendo clic en Iniciar sesión .

Felicitaciones, ha instalado MODX con éxito en su Debian 7 VPS.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen MODX por usted. Están disponibles las 24 horas, los 7 días de la semana y se encargarán de su solicitud inmediatamente.

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.


Debian
  1. Instalar Gnome en Debian 11

  2. Instalar WordPress en Debian VPS

  3. Cómo instalar Dotclear en un VPS Debian 8

  4. Cómo instalar Jamroom en un VPS Debian 8

  5. Instalar Plone con Nginx en un VPS Debian 8

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

Instalar phpBB 3 en un VPS Debian Wheezy