Jump to main content Jump to doc navigation

Instalación desde línea de comandos

Последнее обновление not available | Historial de la página | Mejorar esta página | Reportar un problema

La instalación CLI está disponible solo para MODX Revolution versiones 2.2 y posteriores.

Instalación de MODX a través de la línea de comandos PHP

Al ejecutar actualizaciones, se recomienda siempre hacer una copia de seguridad de tus archivos antes de actualizar.

Nuevas instalaciones CLI

En primer lugar, descargar MODX y extraer los archivos a tu servidor. En el directorio setup/, copia el archivo "config.dist.new.xml" y cámbiale el nombre a "config.xml". MODX buscará automáticamente el archivo setup/config.xml durante la instalación. Puedes moverlo fuera del directorio setup/ (y de la raíz web MODX, si lo deseas) y especificar su ubicación con el argumento "--config =/ruta/a/config.xml".

A continuación, edita el archivo XML y establezca la información de la base de datos adecuada, las rutas MODX y otros parámetros de configuración, y luego en el indicador de línea de comandos, vete hasta el directorio setup/ de MODX y escribe:

php ./index.php --installmode=new

MODX procederá a la instalación y, cuando termine, mostrará el tiempo que llevó ejecutar la instalación, así como cualquier error que haya ocurrido (que también se registrará en un archivo de registro de instalación en core/cache/logs/).

Nota: si tu carpeta principal está en una ubicación "no estándar", puedes usar:

--core_path=/ruta/a/core/

Hacer una actualización básica de MODX a través de CLI

Sigue los mismos pasos que para las nuevas instalaciones, pero esta vez en tu archivo XML solo necesita especificar los siguientes atributos:

  • inplace
  • unpacked
  • language
  • remove_setup_directory

Y cualquier otro atributo que te gustaría cambiar durante la actualización. Hay un archivo xml de actualización de ejemplo llamado "config.dist.upgrade.xml". Luego, una vez que esté listo, vete al directorio setup/ de MODX y escribe:

php ./index.php --installmode=upgrade

Esto actualizará tu instalación de MODX y, cuando termine, mostrará el tiempo que llevó ejecutar la instalación, así como cualquier error que haya ocurrido (que también se registrará en un archivo de registro de instalación en core/cache/logs/).

Hacer una actualización avanzada de MODX a través de CLI

Sigue los mismos pasos que para la actualización básica, pero esta vez en tu archivo XML necesitas todos los atributos incluidos en el archivo config.dist.upgrade-advanced.xml, ya que todo se puede cambiar en una actualización avanzada.

Luego, una vez que estés listo, vete al directorio setup/ de MODX y escribe:

php ./index.php --installmode=upgrade-advanced

Esto actualizará tu instalación de MODX y, cuando termine, mostrará el tiempo que llevó ejecutar la instalación, así como cualquier error que haya ocurrido (que también se registrará en un archivo de registro de instalación en core/cache/logs/).

Usando un script de ayuda

Hay un script auxiliar installmodx.php disponible en Github: https://github.com/craftsmancoding/modx_utils/blob/master/installmodx.php

Proporciona opciones de línea de comandos para este proceso. Aquí hay un video en acción:

Ver también

  1. Instalación básica
  2. Guía de Lighttpd
  3. Instalación en un servidor que ejecuta ModSecurity
  4. Configuración del servidor Nginx
  5. Instalación avanzada
  6. Instalación desde Git
  7. [Instalación desde línea de comandos] (introducción / instalación / cli)
  8. El archivo Setup Config Xml
  9. Solución de problemas de instalación
  10. Instalación exitosa, ¿ahora qué debo hacer?

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • Fabian Christen
  • Dannevang Digital
  • Sepia River Studios
  • CrewMark
  • Chris Fickling
  • deJaya
  • eydolan
  • Lefthandmedia
  • Murray Wood
  • Following Sea
  • Anton Tarasov
  • Stéphane Jäggi
  • Raffy
  • Snow Creative
  • A. Moreno
  • Nick Clark
  • JT Skaggs
  • Helen
  • YJ
  • krisznet
  • Richard
  • Yanni

Budget

$306 per month—let's make that $500!

Learn more