{"id":6789,"date":"2024-05-02T18:41:24","date_gmt":"2024-05-02T16:41:24","guid":{"rendered":"https:\/\/www.nicalia.com\/nicapedia\/guias\/wordpress\/configuracion-de-wordpress\/wp-cli\/instalar-wordpress-con-wp-cli\/"},"modified":"2025-09-23T18:34:44","modified_gmt":"2025-09-23T16:34:44","slug":"instalar-wordpress-con-wp-cli","status":"publish","type":"docs","link":"https:\/\/www.nicalia.com\/nicapedia\/instalar-wordpress-con-wp-cli\/","title":{"rendered":"Instalar WordPress con wp-cli"},"content":{"rendered":"\n<p>Normalmente puedes instalar WordPress descargando los archivos desde su web oficial y subi\u00e9ndolos por FTP. Pero si realizas esta tarea a menudo, cualquier mejora en el tiempo que empleas es clave para trabajar de forma m\u00e1s eficiente.<\/p>\n\n\n\n<p>Con <strong>WP-CLI<\/strong> puedes instalar WordPress en apenas <strong>tres pasos<\/strong> y sin necesidad de abrir el navegador.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es WP-CLI?<\/h2>\n\n\n\n<p>Si ya trabajas con servidores y terminal, sabr\u00e1s lo \u00fatil que es automatizar tareas con la l\u00ednea de comandos.<br><strong>WP-CLI<\/strong> es una utilidad pensada para WordPress que te permite ejecutar acciones rutinarias con un comando, en lugar de hacerlo desde el cl\u00e1sico <code>wp-admin<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Instalar una versi\u00f3n espec\u00edfica de WordPress con WP-CLI<\/h2>\n\n\n\n<p>En algunos casos, por motivos de compatibilidad, quiz\u00e1 necesites instalar una versi\u00f3n concreta de WordPress. Para ello, simplemente a\u00f1ade el par\u00e1metro:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>--version=4.2.2<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Gu\u00eda paso a paso<\/h2>\n\n\n\n<p>Estos son los pasos que debes seguir para instalar WordPress con WP-CLI:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Accede por SSH y sit\u00faate en la carpeta donde quieres instalarlo<\/h3>\n\n\n\n<p>Por ejemplo, la ra\u00edz del dominio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd public_html\/<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. Descarga WordPress en ese directorio<\/h3>\n\n\n\n<p>Para que la instalaci\u00f3n no se realice en ingl\u00e9s, a\u00f1ade el par\u00e1metro <code>--locale=es_ES<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp core download --locale=es_ES<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. Genera el archivo <code>wp-config.php<\/code><\/h3>\n\n\n\n<p>Ejecuta este comando y sustituye los valores por los de tu base de datos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp core config --dbname=usuario_basededatos --dbuser=usuario_usuariobasededatos --dbpass=tuclave --dbhost=localhost --dbprefix=prefijo_<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Par\u00e1metros y su significado<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Par\u00e1metro<\/th><th>Descripci\u00f3n<\/th><th>Ejemplo<\/th><\/tr><\/thead><tbody><tr><td>&#8211;dbname<\/td><td>Base de datos que vas a usar<\/td><td>&#8211;dbname=usuario_basededatos<\/td><\/tr><tr><td>&#8211;dbuser<\/td><td>Usuario MySQL para conectar<\/td><td>&#8211;dbuser=usuario_usuariobasededatos<\/td><\/tr><tr><td>&#8211;dbpass<\/td><td>Contrase\u00f1a del usuario MySQL<\/td><td>&#8211;dbpass=tuclave<\/td><\/tr><tr><td>&#8211;dbhost<\/td><td>Servidor de la base de datos<\/td><td>&#8211;dbhost=localhost<\/td><\/tr><tr><td>&#8211;dbprefix<\/td><td>Prefijo para las tablas<\/td><td>&#8211;dbprefix=prefijo_<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Antes de llegar a este punto, aseg\u00farate de haber creado la base de datos y el usuario MySQL desde tu <strong>cPanel<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Crear una base de datos en cPanel<\/li>\n\n\n\n<li>Crear un usuario MySQL en cPanel<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4. Instala WordPress con los datos de tu web y administrador<\/h3>\n\n\n\n<p>Por \u00faltimo, ejecuta el comando con los valores de tu dominio y la cuenta de administrador:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp core install --url=demo.nicalia.com --title=\"Nicalia\" --admin_user=usuario_admin --admin_password=tu_clave --admin_email=correo@tudominio.com<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Par\u00e1metros y su significado<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Par\u00e1metro<\/th><th>Descripci\u00f3n<\/th><th>Ejemplo<\/th><\/tr><\/thead><tbody><tr><td>&#8211;url<\/td><td>Dominio de tu web<\/td><td>&#8211;url=demo.nicalia.com<\/td><\/tr><tr><td>&#8211;title<\/td><td>T\u00edtulo del sitio<\/td><td>&#8211;title=&#8221;Nicalia&#8221;<\/td><\/tr><tr><td>&#8211;admin_user<\/td><td>Usuario administrador<\/td><td>&#8211;admin_user=usuario_admin<\/td><\/tr><tr><td>&#8211;admin_password<\/td><td>Contrase\u00f1a del administrador<\/td><td>&#8211;admin_password=tu_clave<\/td><\/tr><tr><td>&#8211;admin_email<\/td><td>Correo electr\u00f3nico del administrador<\/td><td>&#8211;admin_email=<a>correo@tudominio.com<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Instalar una versi\u00f3n espec\u00edfica de WordPress<\/h2>\n\n\n\n<p>Si necesitas una versi\u00f3n anterior o concreta de WordPress, recuerda que puedes a\u00f1adir este par\u00e1metro al comando de instalaci\u00f3n:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>--version=4.2.2<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Con estos pasos tendr\u00e1s tu instalaci\u00f3n de WordPress lista en pocos minutos y totalmente controlada desde WP-CLI.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Normalmente puedes instalar WordPress descargando los archivos desde su web oficial y subi\u00e9ndolos por FTP. Pero si realizas esta tarea a menudo, cualquier mejora en el tiempo que empleas es clave para trabajar de forma m\u00e1s eficiente. Con WP-CLI puedes instalar WordPress en apenas tres pasos y sin necesidad de abrir el navegador. \u00bfQu\u00e9 es [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":6730,"menu_order":24,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-6789","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/4471485c4e49f46218d6b6d125f80f4cde1f86f045fd896202eefddaf4d4510a?s=96&d=mm&r=g","author_name":"Francisco Garvi","_links":{"self":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/6789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/comments?post=6789"}],"version-history":[{"count":7,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/6789\/revisions"}],"predecessor-version":[{"id":9726,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/6789\/revisions\/9726"}],"up":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/6730"}],"wp:attachment":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/media?parent=6789"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/doc_tag?post=6789"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/doc_badge?post=6789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}