{"id":13283,"date":"2025-08-14T09:00:10","date_gmt":"2025-08-14T08:00:10","guid":{"rendered":"https:\/\/www.lucushost.com\/blog\/?p=13283"},"modified":"2025-12-02T11:07:42","modified_gmt":"2025-12-02T10:07:42","slug":"linea-comandos-moodle","status":"publish","type":"post","link":"https:\/\/www.lucushost.com\/blog\/linea-comandos-moodle\/","title":{"rendered":"Administrar Moodle por l\u00ednea de comandos"},"content":{"rendered":"<p>\u00bfY si te digo que puedes ahorrar mucho tiempo en la gesti\u00f3n de tu web? Como lo lees, administrando Moodle por l\u00ednea de comandos puedes hacer muchas m\u00e1s tareas en menos tiempo.<\/p>\n<p><!--more--><\/p>\n<p>S\u00ed, ya s\u00e9 que a trav\u00e9s de la interfaz o, mejor dicho, el <a href=\"https:\/\/www.lucushost.com\/blog\/frontend-backend\/\">backend<\/a> de Moodle, tambi\u00e9n se pueden hacer un mont\u00f3n de tareas de forma f\u00e1cil, pero la l\u00ednea de comandos te da m\u00e1s control e incluso la posibilidad de hacer algunas automatizaciones.<\/p>\n<p>Si te interesa, qu\u00e9date porque en esta gu\u00eda te explico c\u00f3mo administrar Moodle por l\u00ednea de comandos, paso a paso y con ejemplos pr\u00e1cticos. Ver\u00e1s c\u00f3mo automatizar tareas, gestionar usuarios, hacer copias de seguridad y mucho m\u00e1s.<\/p>\n<p>\u00bfVamos?<\/p>\n<div id=\"toc_container\" class=\"no_bullets\"><p class=\"toc_title\">Tabla de contenidos:<\/p><ul class=\"toc_list\"><li><a href=\"#Que_necesito_para_utilizar_la_consola_de_Moodle\">\u00bfQu\u00e9 necesito para utilizar la consola de Moodle?<\/a><\/li><li><a href=\"#Comandos_basicos_de_Moodle\">Comandos b\u00e1sicos de Moodle<\/a><ul><li><a href=\"#Como_instalar_Moodle_por_linea_de_comandos\">C\u00f3mo instalar Moodle por l\u00ednea de comandos<\/a><ul><li><a href=\"#1_Descarga_Moodle\">1. Descarga Moodle<\/a><\/li><li><a href=\"#2_Crea_la_carpeta_moodledata\">2. Crea la carpeta moodledata<\/a><\/li><li><a href=\"#3_Crea_la_base_de_datos\">3. Crea la base de datos<\/a><\/li><li><a href=\"#4_Ejecuta_el_script_de_la_instalacion\">4. Ejecuta el script de la instalaci\u00f3n<\/a><\/li><\/ul><\/li><li><a href=\"#Actualizar_Moodle\">Actualizar Moodle<\/a><\/li><li><a href=\"#Activar_el_modo_mantenimiento\">Activar el modo mantenimiento<\/a><\/li><li><a href=\"#Cambiar_la_contrasena_de_un_usuario\">Cambiar la contrase\u00f1a de un usuario<\/a><\/li><li><a href=\"#Borrar_la_cache\">Borrar la cach\u00e9<\/a><\/li><\/ul><\/li><li><a href=\"#Comandos_avanzados_de_Moodle\">Comandos avanzados de Moodle<\/a><ul><li><a href=\"#Hacer_un_backup_de_un_curso\">Hacer un backup de un curso<\/a><\/li><li><a href=\"#Eliminar_un_curso\">Eliminar un curso<\/a><\/li><li><a href=\"#Convertir_tablas_de_InnoDB_a_Barracuda\">Convertir tablas de InnoDB a Barracuda<\/a><\/li><li><a href=\"#Revisar_la_estructura_de_la_base_de_datos\">Revisar la estructura de la base de datos<\/a><\/li><li><a href=\"#Administrar_tareas_programadas_de_Moodle\">Administrar tareas programadas de Moodle<\/a><\/li><\/ul><\/li><li><a href=\"#Domina_la_terminal_de_Moodle_y_ahorra_tiempo\">Domina la terminal de Moodle y ahorra tiempo<\/a><\/li><\/ul><\/div>\n\n<h2><span id=\"Que_necesito_para_utilizar_la_consola_de_Moodle\">\u00bfQu\u00e9 necesito para utilizar la consola de Moodle?<\/span><\/h2>\n<p>El \u00fanico requisito para trabajar con Moodle por l\u00ednea de comandos es tener acceso SSH en tu plan de hosting.<\/p>\n<p>Recuerda que en LucusHost tienes la posibilidad de acceder por SSH en nuestros planes de Hosting Moodle. Al utilizar la tecnolog\u00eda CloudLinux, todas las cuentas de hosting se encuentran en un entorno aislado, como si fuese un VPS\u00a0 \u00abmini\u00bb, por lo que SSH no supone ning\u00fan problema de seguridad.<\/p>\n<p>Lo \u00fanico que tienes que hacer es habilitar SSH en tu plan de hosting. Esto puedes hacerlo desde la secci\u00f3n \u00abServicios\u00bb &#8211; \u00abMis servicios\u00bb de tu \u00e1rea de clientes.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13280\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/activar-ssh-area-clientes-lucushost.png\" alt=\"Activar SSH en un plan de hosting desde el \u00e1rea de clientes de LucusHost\" width=\"1231\" height=\"636\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/activar-ssh-area-clientes-lucushost.png 1231w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/activar-ssh-area-clientes-lucushost-300x155.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/activar-ssh-area-clientes-lucushost-1024x529.png 1024w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/activar-ssh-area-clientes-lucushost-768x397.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/activar-ssh-area-clientes-lucushost-700x362.png 700w\" sizes=\"(max-width: 1231px) 100vw, 1231px\" \/><\/p>\n<p>Si tienes dudas a la hora de conectarte, te recomiendo que le eches un ojo a una gu\u00eda que publicamos hace un tiempo: <a href=\"https:\/\/www.lucushost.com\/blog\/conexion-ssh\/\">C\u00f3mo crear una conexi\u00f3n SSH<\/a>.<\/p>\n<h2><span id=\"Comandos_basicos_de_Moodle\">Comandos b\u00e1sicos de Moodle<\/span><\/h2>\n<p>A continuaci\u00f3n, te voy a mostrar algunas de las tareas m\u00e1s habituales de Moodle y sencillas que puedes realizar a trav\u00e9s de l\u00ednea de comandos.<\/p>\n<p>Empezamos por la m\u00e1s b\u00e1sica de todas, \u00bfsabes cu\u00e1l es?<\/p>\n<p>Venga \ud83d\ude42<\/p>\n<h3><span id=\"Como_instalar_Moodle_por_linea_de_comandos\">C\u00f3mo instalar Moodle por l\u00ednea de comandos<\/span><\/h3>\n<p>No pod\u00eda hacer una gu\u00eda sobre c\u00f3mo administrar Moodle por l\u00ednea de comandos sin explicarte c\u00f3mo instalar este CMS.<\/p>\n<p><em>Spoiler<\/em>: es una tarea muy b\u00e1sica (dir\u00eda que la que m\u00e1s), pero no es la m\u00e1s sencilla o la que m\u00e1s r\u00e1pido se pueda hacer. Pero explicarte c\u00f3mo hacerlo es casi una obligaci\u00f3n. \u00bfVemos?<\/p>\n<h4><span id=\"1_Descarga_Moodle\">1. Descarga Moodle<\/span><\/h4>\n<p>Lo primero de todo es dirigirnos a la ruta en la que se va a realizar la instalaci\u00f3n:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">cd \/home\/lucushost\/moodle.alvarovillar.lucusprueba.es<\/pre>\n<p>Luego, utilizando el comando wget, descargaremos Moodle. En este descargamos la versi\u00f3n 4.3:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">wget https:\/\/download.moodle.org\/download.php\/direct\/stable403\/moodle-latest-403.tgz<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13804\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-descargar-moodle.png\" alt=\"Comando para descargar Moodle por l\u00ednea de comandos\" width=\"868\" height=\"476\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-descargar-moodle.png 868w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-descargar-moodle-300x165.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-descargar-moodle-768x421.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-descargar-moodle-700x384.png 700w\" sizes=\"(max-width: 868px) 100vw, 868px\" \/><\/p>\n<p>Una vez que se haya descargado, hay que descomprimir los ficheros de instalaci\u00f3n:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">tar -xvzf moodle-latest-403.tgz<\/pre>\n<p>Por defecto, el contenido se descargar\u00e1 dentro de una carpeta llamada <strong><em>moodle<\/em><\/strong>. Puedes mover el contenido de esa carpeta a la ruta en la que estamos a trav\u00e9s del siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">mv moodle\/* moodle\/.* .<\/pre>\n<p>Una vez que tienes el contenido en el directorio de tu instalaci\u00f3n, elimina la carpeta <strong><em>moodle<\/em><\/strong> y el fichero <strong><em>moodle-latest-403.tgz<\/em><\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">rm -rf moodle\r\nrm moodle-latest-403.tgz<\/pre>\n<h4><span id=\"2_Crea_la_carpeta_moodledata\">2. Crea la carpeta <em>moodledata<\/em><\/span><\/h4>\n<p>El siguiente paso es crear la carpeta <strong><em>moodledata<\/em><\/strong>.<\/p>\n<p>Esta es la carpeta en donde se almacenar\u00e1 todo el contenido subido a la instalaci\u00f3n de Moodle.<\/p>\n<p>\u00a1Ojo! Por seguridad, esta carpeta debe crearse en la ra\u00edz del hosting, para ello ejecuta:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">mkdir \/home\/lucushost\/moodledata<\/pre>\n<p>Y luego con el comando <strong><em>chmod<\/em> <\/strong>le asignamos los permisos correctos:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">chmod 770 \/home\/lucushost\/moodledata<\/pre>\n<h4><span id=\"3_Crea_la_base_de_datos\">3. Crea la base de datos<\/span><\/h4>\n<p>Ahora que tienes la estructura de ficheros de Moodle, el siguiente paso es crear la base de datos para la instalaci\u00f3n. Esto puedes hacerlo a trav\u00e9s de la interfaz gr\u00e1fica de cPanel en el apartado \u00abAsistente de bases de datos MySQL\u00bb.<\/p>\n<p>Lo primero de todo, n\u00f3mbrala:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13287\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-base-datos-cpanel.png\" alt=\"Crear una base de datos en cPanel\" width=\"1794\" height=\"591\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-base-datos-cpanel.png 1794w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-base-datos-cpanel-300x99.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-base-datos-cpanel-1024x337.png 1024w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-base-datos-cpanel-768x253.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-base-datos-cpanel-1536x506.png 1536w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-base-datos-cpanel-700x231.png 700w\" sizes=\"(max-width: 1794px) 100vw, 1794px\" \/><\/p>\n<p>A continuaci\u00f3n, crea el usuario y una contrase\u00f1a.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13286\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-usuario-base-datos-cpanel.png\" alt=\"Crear un usuario para una base de datos en cPanel\" width=\"1796\" height=\"714\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-usuario-base-datos-cpanel.png 1796w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-usuario-base-datos-cpanel-300x119.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-usuario-base-datos-cpanel-1024x407.png 1024w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-usuario-base-datos-cpanel-768x305.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-usuario-base-datos-cpanel-1536x611.png 1536w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-usuario-base-datos-cpanel-700x278.png 700w\" sizes=\"(max-width: 1796px) 100vw, 1796px\" \/><\/p>\n<p>Por \u00faltimo, asigna todos los permisos. Recuerda hacer clic en \u00abHacer cambios\u00bb para que se aplique la configuraci\u00f3n.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13285\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/anadir-usuario-base-datos-cpanel.png\" alt=\"Crear un usuario a una base de datos en cPanel\" width=\"1798\" height=\"924\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/anadir-usuario-base-datos-cpanel.png 1798w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/anadir-usuario-base-datos-cpanel-300x154.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/anadir-usuario-base-datos-cpanel-1024x526.png 1024w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/anadir-usuario-base-datos-cpanel-768x395.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/anadir-usuario-base-datos-cpanel-1536x789.png 1536w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/anadir-usuario-base-datos-cpanel-700x360.png 700w\" sizes=\"(max-width: 1798px) 100vw, 1798px\" \/><\/p>\n<h4><span id=\"4_Ejecuta_el_script_de_la_instalacion\">4. Ejecuta el script de la instalaci\u00f3n<\/span><\/h4>\n<p>Ahora que tienes la base de datos creada, ya puedes ejecutar el script de instalaci\u00f3n de Moodle:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/install.php \\\r\n--chmod=2770 \\\r\n--lang=es \\\r\n--wwwroot=https:\/\/moodle.alvarovillar.lucusprueba.es \\\r\n--dataroot=\/home\/lucushost\/moodledata \\\r\n--dbtype=mariadb \\\r\n--dbhost=localhost \\\r\n--dbname=lucushost_nombrebbdd \\\r\n--dbuser=lucushost_usuariobbdd \\\r\n--dbpass=contrase\u00f1abbdd \\\r\n--fullname=\"Mi Plataforma Moodle\" \\\r\n--shortname=\"Moodle\" \\\r\n--adminuser=usuariomoodle \\\r\n--adminpass=contrase\u00f1amoodle \\\r\n--adminemail=correodemoodle@dominio.com \\\r\n--non-interactive \\\r\n--agree-license<\/pre>\n<p><strong>Importante<\/strong>: cambia los valores seg\u00fan lo que necesites para tu instalaci\u00f3n.<\/p>\n<p>A continuaci\u00f3n, te explico el significado de cada par\u00e1metro del comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/install.php<\/pre>\n<p>Ejecuta el script de instalaci\u00f3n de Moodle desde la l\u00ednea de comandos utilizando PHP.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--chmod=2770<\/pre>\n<p>Define los permisos que tendr\u00e1s las carpetas y archivos de Moodle. En este ejemplo establecemos 2770:<\/p>\n<ul>\n<li>2: garantiza que todos los ficheros y archivos dentro de la carpeta de Moodle tengan los mismos permisos<\/li>\n<li>7: permisos de lectura, escritura y ejecuci\u00f3n para el propietario.<\/li>\n<li>7: permisos de lectura, escritura y ejecuci\u00f3n para el grupo.<\/li>\n<li>0: sin permisos para otros usuarios.<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--lang=es<\/pre>\n<p>Establece en espa\u00f1ol el idioma de la instalaci\u00f3n de Moodle.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--wwwroot=https:\/\/moodle.alvarovillar.lucusprueba.es<\/pre>\n<p>Define la URL de la instalaci\u00f3n de Moodle. Debe de coincidir con el dominio o subdominio que utilices para realizar la instalaci\u00f3n.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--dataroot=\/home\/lucushost\/moodledata<\/pre>\n<p>Es la ruta de la carpeta \u201cmoodledata\u201d que es donde se almacenar\u00e1 todo el contenido que subamos al Moodle.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--dbtype=mariadb<\/pre>\n<p>Define el tipo de base de datos que utilizar\u00e1 Moodle. En este caso es <strong><em>mariadb<\/em><\/strong>, pero si la base de datos fuera MySQL, deber\u00edas de establecer <strong><em>mysqli<\/em><\/strong>.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--dbhost=localhost<\/pre>\n<p>Especifica el servidor de la base de datos. En este caso, al almacenarse la base de datos en el propio hosting, el servidor debe de ser \u201clocalhost\u201d.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--dbname=lucushost_nombrebbdd<\/pre>\n<p>Nombre de la base de datos que utilizar\u00e1 la instalaci\u00f3n.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--dbuser=lucushost_usuariobbdd<\/pre>\n<p>Nombre del usuario de la base de datos.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--dbpass=contrase\u00f1abbdd<\/pre>\n<p>Contrase\u00f1a del usuario de la base de datos.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--fullname=\"Mi Plataforma Moodle\"<\/pre>\n<p>El nombre completo del sitio de Moodle que se mostrar\u00e1 en la cabecera de la web.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--shortname=\"Moodle\"<\/pre>\n<p>El nombre corto de la instalaci\u00f3n de Moodle. Se utiliza como identificador en algunas configuraciones internas de la instalaci\u00f3n.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--adminuser=usuariomoodle<\/pre>\n<p>El nombre de usuario de administraci\u00f3n de Moodle (con el que accederemos a la plataforma)<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--adminpass=contrase\u00f1amoodle<\/pre>\n<p>La contrase\u00f1a de acceso a Moodle.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--adminemail=correodemoodle@dominio.com<\/pre>\n<p>El correo electr\u00f3nico del administrador de Moodle. Debe de ser una la que tengamos acceso, ya que se utiliza para restablecer la contrase\u00f1a y tambi\u00e9n para enviar notificaciones de Moodle.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--non-interactive --agree-license<\/pre>\n<p>Con este par\u00e1metro indicamos que la instalaci\u00f3n se realice automatizada y sin requerir interacci\u00f3n manual.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">--agree-license<\/pre>\n<p>Acepta los t\u00e9rminos de la licencia de Moodle para que se pueda realizar la instalaci\u00f3n.<\/p>\n<p>En cuanto la instalaci\u00f3n se haya completado, ver\u00e1s este mensaje:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13806\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/instalacion-moodle-completada.png\" alt=\"Instalaci\u00f3n de Moodle por l\u00ednea de comandos completada\" width=\"869\" height=\"627\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/instalacion-moodle-completada.png 869w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/instalacion-moodle-completada-300x216.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/instalacion-moodle-completada-768x554.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/instalacion-moodle-completada-700x505.png 700w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/instalacion-moodle-completada-220x159.png 220w\" sizes=\"(max-width: 869px) 100vw, 869px\" \/><\/p>\n<h3><span id=\"Actualizar_Moodle\">Actualizar Moodle<\/span><\/h3>\n<p>Si necesitas <a href=\"https:\/\/www.lucushost.com\/blog\/actualizar-moodle\/\">actualizar Moodle<\/a> a una versi\u00f3n superior, puedes hacerlo mediante este comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/upgrade.php<\/pre>\n<p>Si ya tienes Moodle trabajando con la \u00faltima versi\u00f3n, se mostrar\u00e1 un mensaje como este:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13807\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/actualizar-moodle-comando.png\" alt=\"Comando actualizaci\u00f3n de Moodle\" width=\"866\" height=\"148\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/actualizar-moodle-comando.png 866w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/actualizar-moodle-comando-300x51.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/actualizar-moodle-comando-768x131.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/actualizar-moodle-comando-700x120.png 700w\" sizes=\"(max-width: 866px) 100vw, 866px\" \/><\/p>\n<h3><span id=\"Activar_el_modo_mantenimiento\">Activar el modo mantenimiento<\/span><\/h3>\n<p>Siempre que realices modificaciones o actualizaciones en tu Moodle, puede ser interesante activar el modo mantenimiento para evitar que los usuarios accedan al sitio mientras realizas cambios.<\/p>\n<p>A trav\u00e9s de terminal, puedes activar el modo mantenimiento con el siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/maintenance.php --enable<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13809\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-activar-mantenimiento-moodle.png\" alt=\"Comando para activar el modo mantenimiento de Moodle\" width=\"868\" height=\"138\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-activar-mantenimiento-moodle.png 868w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-activar-mantenimiento-moodle-300x48.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-activar-mantenimiento-moodle-768x122.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-activar-mantenimiento-moodle-700x111.png 700w\" sizes=\"(max-width: 868px) 100vw, 868px\" \/><\/p>\n<p>Para desactivarlo usa el siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/maintenance.php --disable<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13808\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-desactivar-mantenimiento-moodle.png\" alt=\"Comando para desactivar el modo mantenimiento de Moodle\" width=\"868\" height=\"143\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-desactivar-mantenimiento-moodle.png 868w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-desactivar-mantenimiento-moodle-300x49.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-desactivar-mantenimiento-moodle-768x127.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-desactivar-mantenimiento-moodle-700x115.png 700w\" sizes=\"(max-width: 868px) 100vw, 868px\" \/><\/p>\n<h3><span id=\"Cambiar_la_contrasena_de_un_usuario\">Cambiar la contrase\u00f1a de un usuario<\/span><\/h3>\n<p>Tambi\u00e9n hay un comando que te permite modificar r\u00e1pidamente la contrase\u00f1a de acceso de un usuario. Esto es especialmente \u00fatil si no tienes acceso al backend de tu instalaci\u00f3n.<\/p>\n<p>Basta con ejecutar:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/reset_password.php --username=usuariomoodle --password=nuevacontrase\u00f1a<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13810\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-cambiar-contrasena-usuario-moodle.png\" alt=\"Comando para cambiar la contrase\u00f1a de un usuario en Moodle\" width=\"867\" height=\"134\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-cambiar-contrasena-usuario-moodle.png 867w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-cambiar-contrasena-usuario-moodle-300x46.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-cambiar-contrasena-usuario-moodle-768x119.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-cambiar-contrasena-usuario-moodle-700x108.png 700w\" sizes=\"(max-width: 867px) 100vw, 867px\" \/><\/p>\n<h3><span id=\"Borrar_la_cache\">Borrar la cach\u00e9<\/span><\/h3>\n<p>La cach\u00e9 de Moodle almacena ficheros temporales que ayudan a mejorar el rendimiento de la web. En cambio, si realizas cambios importantes en tu web, como actualizaciones de m\u00f3dulo o cambios en las configuraciones internas, es importante eliminar la cach\u00e9 para asegurarse que el sitio funcione correctamente.<\/p>\n<p>Para ello simplemente debes de ejecutar el siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/purge_caches.php<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13811\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-borrar-cache-moodle.png\" alt=\"Comando de Moodle para borrar la cach\u00e9\" width=\"868\" height=\"78\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-borrar-cache-moodle.png 868w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-borrar-cache-moodle-300x27.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-borrar-cache-moodle-768x69.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-borrar-cache-moodle-700x63.png 700w\" sizes=\"(max-width: 868px) 100vw, 868px\" \/><\/p>\n<h2><span id=\"Comandos_avanzados_de_Moodle\">Comandos avanzados de Moodle<\/span><\/h2>\n<p>Acabamos de ver comandos Moodle que pueden ayudarte a realizar tareas b\u00e1sicas, como la instalaci\u00f3n o actualizaci\u00f3n de tu aplicaci\u00f3n. Ahora vamos a damos un paso m\u00e1s.<\/p>\n<p>Hay una serie de comandos de Moodle que te permiten realizar y programar tareas avanzadas, sin tener que hacerlo desde la interfaz; ahorrando as\u00ed mucho tiempo en la gesti\u00f3n de tu web.<\/p>\n<p>\u00bfVemos de cu\u00e1les se trara?<\/p>\n<h3><span id=\"Hacer_un_backup_de_un_curso\">Hacer un backup de un curso<\/span><\/h3>\n<p>Es algo en lo que siempre hacemos hincapi\u00e9. Da igual el tipo de web que tengas, aseg\u00farate siempre de tener una copia de seguridad. Nunca sabes cuando algo puede ir mal y necesites tirar de un backup para dejarlo todo funcionando en el menor tiempo posible.<\/p>\n<p>Ya sabes que si tienes tu <a href=\"https:\/\/www.lucushost.com\/hosting-moodle\">Hosting Moodle<\/a> con nosotros, dispones de la herramienta Premium Backup en tu \u00e1rea de clientes. Con ella tendr\u00e1s dos copias de seguridad al d\u00eda de toda tu cuenta y te permite realizar cualquier restauraci\u00f3n a golpe de clic.<\/p>\n<p>Pero si necesitas un backup de un curso en concreto, algo bastante habitual si trabajas con este CMS, puedes hacerlo t\u00fa mismo a trav\u00e9s de la l\u00ednea de comandos de Moodle. Tan solo tienes que ejecutar:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/backup.php --courseid=ID_del_curso --destination=\/ruta\/del\/backup<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13812\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-backup-curso-moodle.png\" alt=\"Comando de Moodle para hacer una copia de seguridad de un curso\" width=\"865\" height=\"147\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-backup-curso-moodle.png 865w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-backup-curso-moodle-300x51.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-backup-curso-moodle-768x131.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-backup-curso-moodle-700x119.png 700w\" sizes=\"(max-width: 865px) 100vw, 865px\" \/><\/p>\n<p>Recuerda sustituir <em>ID_del_curso<\/em> por el identificador del curso sobre el que quieres hacer el backup.<\/p>\n<h3><span id=\"Eliminar_un_curso\">Eliminar un curso<\/span><\/h3>\n<p>\u00bfY si necesito eliminar un curso? \u00bfTambi\u00e9n puedo hacerlo a trav\u00e9s de la l\u00ednea de comandos de Moodle?<\/p>\n<p>Pues claro que s\u00ed. Simplemente tienes que ejecutar el siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/delete_course.php --courseid=ID_DEL_CURSO<\/pre>\n<p>Una vez que lo ejecutes, te pedir\u00e1 confirmaci\u00f3n. Para indicar confirmar que lo quieres borrar, debes escribir en la terminal: y<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13813\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-eliminar-curso-moodle.png\" alt=\"Comando de Moodle para eliminar un curso\" width=\"869\" height=\"206\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-eliminar-curso-moodle.png 869w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-eliminar-curso-moodle-300x71.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-eliminar-curso-moodle-768x182.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-eliminar-curso-moodle-700x166.png 700w\" sizes=\"(max-width: 869px) 100vw, 869px\" \/><\/p>\n<h3><span id=\"Convertir_tablas_de_InnoDB_a_Barracuda\">Convertir tablas de InnoDB a Barracuda<\/span><\/h3>\n<p>\u00bfTienes en Moodle un aviso que te recomienda <a href=\"https:\/\/www.lucushost.com\/blog\/convertir-tablas-innodb-a-barracuda\/\">convertir las tablas InnoDB a Barracuda<\/a>?<\/p>\n<p>El principal motivo es que las tablas Antelope no admiten m\u00e1s de 10 columnas de texto, por lo que si utilizas plugins o complementos en tu aplicaci\u00f3n que requieran m\u00e1s columnas de texto, es posible que surjan errores o fallos que afecten al funcionamiento de tu sitio web.<\/p>\n<p>Adem\u00e1s, Barracuda ofrece mejoras a nivel de rendimiento y optimizaci\u00f3n, as\u00ed que m\u00e1s que una recomendaci\u00f3n es una obligaci\u00f3n \ud83d\ude42<\/p>\n<p>Aunque hay varias formas de hacerlo, por ejemplo mediante un script o manualmente en phpMyAdmin, la forma m\u00e1s sencilla es a trav\u00e9s de la l\u00ednea de comandos de Moodle. Para realizar esta tarea tan solo debes ejecutar el siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/mysql_compressed_rows.php -f<\/pre>\n<p>Las aplicaciones que trabajen con una versi\u00f3n reciente de Moodle no necesitan hacer este cambio. De hecho, si ejecutas este comando, ver\u00e1s un mensaje de este tipo:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13814\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-convertir-tablas-barracuda-moodle.png\" alt=\"Comando de Moodle para convertir tablas InnoDB a Barracuda\" width=\"867\" height=\"89\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-convertir-tablas-barracuda-moodle.png 867w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-convertir-tablas-barracuda-moodle-300x31.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-convertir-tablas-barracuda-moodle-768x79.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-convertir-tablas-barracuda-moodle-700x72.png 700w\" sizes=\"(max-width: 867px) 100vw, 867px\" \/><\/p>\n<h3><span id=\"Revisar_la_estructura_de_la_base_de_datos\">Revisar la estructura de la base de datos<\/span><\/h3>\n<p>Algunos problemas de Moodle pueden estar causados por errores en la estructura de la base de datos. Por ejemplo, tablas incompletas o configuraciones incorrectas.<\/p>\n<p>Pero, \u00bfc\u00f3mo s\u00e9 si mi base de datos tiene alg\u00fan error? Tienes este comando que autom\u00e1ticamente revisa la estructura y te informa si detecta alg\u00fan error en la base de datos:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/check_database_schema.php<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13815\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-comprobar-estructura-bbdd-moodle.png\" alt=\"Comando de Moodle para revisar la estructura de la base de datos\" width=\"867\" height=\"111\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-comprobar-estructura-bbdd-moodle.png 867w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-comprobar-estructura-bbdd-moodle-300x38.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-comprobar-estructura-bbdd-moodle-768x98.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-comprobar-estructura-bbdd-moodle-700x90.png 700w\" sizes=\"(max-width: 867px) 100vw, 867px\" \/><\/p>\n<p>\u00a1Ojo! Si detecta alg\u00fan error no lo soluciona, solamente te informa.<\/p>\n<h3><span id=\"Administrar_tareas_programadas_de_Moodle\">Administrar tareas programadas de Moodle<\/span><\/h3>\n<p>Las tareas programadas de Moodle son procesos que se ejecutan de forma autom\u00e1tica para garantizar el funcionamiento de la web. Entre ellas se incluyen el env\u00edo de correos, tareas de mantenimiento, vaciado de cach\u00e9, generaci\u00f3n de informes\u2026<\/p>\n<p>Si quieres saber cu\u00e1les son las tareas programadas de tu Moodle, puedes ejecutar este comando para obtener un listado:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/scheduled_task.php --list<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13816\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-tareas-programadas-moodle.png\" alt=\"Comando de Moodle para listar las tareas programadas\" width=\"868\" height=\"627\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-tareas-programadas-moodle.png 868w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-tareas-programadas-moodle-300x217.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-tareas-programadas-moodle-768x555.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-tareas-programadas-moodle-700x506.png 700w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/comando-tareas-programadas-moodle-220x159.png 220w\" sizes=\"(max-width: 868px) 100vw, 868px\" \/><\/p>\n<p>Como puedes ver, al ejecutar el comando obtienes un listado con el nombre de la tarea, frecuencia de ejecuci\u00f3n, \u00faltima y pr\u00f3xima realizaci\u00f3n:<\/p>\n<p>Si tienes tareas pendientes y quieres que se ejecuten ya, aplica el siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php admin\/cli\/cron.php<\/pre>\n<p>Para que Moodle funcione correctamente, es muy recomendable automatizar la ejecuci\u00f3n de este comando. De no ser as\u00ed, algunas tareas podr\u00edan no ejecutarse.<\/p>\n<p>La recomendaci\u00f3n es configurar el comando <em>php admin\/cli\/cron.php<\/em> para que se ejecute cada minuto. Puedes establecer esta configuraci\u00f3n desde el panel de control cPanel, accediendo a la secci\u00f3n \u00abTrabajos de cron\u00bb.<\/p>\n<p>La configuraci\u00f3n que debes establecer es la siguiente:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13311\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-cron-cpanel.png\" alt=\"Crear un cron en cPanel\" width=\"1915\" height=\"890\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-cron-cpanel.png 1915w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-cron-cpanel-300x139.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-cron-cpanel-1024x476.png 1024w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-cron-cpanel-768x357.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-cron-cpanel-1536x714.png 1536w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/08\/crear-cron-cpanel-700x325.png 700w\" sizes=\"(max-width: 1915px) 100vw, 1915px\" \/><\/p>\n<p>Hecho esto, pulsa en \u00abA\u00f1adir nuevo trabajo de cron\u00bb y guarda los datos.<\/p>\n<p>De esta forma, cada minuto se ejecutar\u00e1 php admin\/cli\/cron.php, es decir, se ejecutar\u00e1n todas las tareas programadas de Moodle.<\/p>\n<p>Si quieres entender mejor como funciona esta opci\u00f3n de cPanel, aqu\u00ed te dejo una gu\u00eda sobre <a href=\"https:\/\/www.lucushost.com\/blog\/tareas-cron\/\">tareas cron<\/a> en la que se explica paso a paso c\u00f3mo crearlas y configurarlas correctamente en tu plan de hosting.<\/p>\n<h2><span id=\"Domina_la_terminal_de_Moodle_y_ahorra_tiempo\">Domina la terminal de Moodle y ahorra tiempo<\/span><\/h2>\n<p>Si es la primera vez que ves algo acerca de la terminal de Moodle, puede parecer complicado. Esto mismo le pasa a muchos usuarios cuando est\u00e1n empezando con <a href=\"https:\/\/www.lucushost.com\/blog\/wp-cli\/\">WP-CLI<\/a> de WordPress.<\/p>\n<p>Eso s\u00ed, en cuanto te familiarizas un poco con los comandos m\u00e1s b\u00e1sicos y realices alguna tarea m\u00e1s avanzada, descubrir\u00e1s todo el potencial de la terminal. Ver\u00e1s que trabajar por l\u00ednea de comandos te da mucho m\u00e1s control sobre tu web, pero tambi\u00e9n te permite ahorrar tiempo y automatizar tareas, algo important\u00edsimo sobre todo si tienes una instalaci\u00f3n grande.<\/p>\n<p>Con el tiempo ya me dir\u00e1s si prefieres la terminal o el backend \ud83d\ude1b<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfY si te digo que puedes ahorrar mucho tiempo en la gesti\u00f3n de tu web? Como lo lees, administrando Moodle por l\u00ednea de comandos puedes hacer muchas m\u00e1s tareas en menos tiempo.<\/p>\n","protected":false},"author":3,"featured_media":13314,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[],"_links":{"self":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/13283"}],"collection":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/comments?post=13283"}],"version-history":[{"count":17,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/13283\/revisions"}],"predecessor-version":[{"id":13817,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/13283\/revisions\/13817"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/media\/13314"}],"wp:attachment":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/media?parent=13283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/categories?post=13283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/tags?post=13283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}