{"id":656,"date":"2022-08-22T12:20:38","date_gmt":"2022-08-22T17:20:38","guid":{"rendered":"https:\/\/www.hostinglabs.net\/content\/?post_type=ht_kb&#038;p=656"},"modified":"2022-11-02T11:07:50","modified_gmt":"2022-11-02T16:07:50","slug":"como-instalar-wordpress-desde-la-linea-de-comandos-de-linux","status":"publish","type":"ht_kb","link":"https:\/\/hostinglabs.net\/asistencia\/base-de-conocimientos\/como-instalar-wordpress-desde-la-linea-de-comandos-de-linux\/","title":{"rendered":"Como instalar WordPress desde la l\u00ednea de comandos de Linux"},"content":{"rendered":"\n<p>En esta gu\u00eda te mostraremos como instalar correctamente WordPress desde el terminal de Linux.<\/p>\n\n\n\n<p>WordPress es un sistema de gesti\u00f3n de contenidos (CMS), nos permite crear y mantener blogs adem\u00e1s de otros tipos de sitios web, fue lanzado en 2004. WordPress es la herramienta mas usada y poderosa para gestionar tus sitios web, abarcando el 43% de los sitios publicados en internet.<\/p>\n\n\n\n<p>Recuerda que puedes solicitar la instalaci\u00f3n de estos y otros paquetes de software al contratar un Servidor Cloud con Hostinglabs o elegir un servidor con una plantilla existente en nuestro cat\u00e1logo.<\/p>\n\n\n\n<p><strong>Pre-requisitos<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Permiso sudo o root<\/li>\n\n\n\n<li>Instalar PHP 5.6 o superior<\/li>\n\n\n\n<li>Instarlar MySQL 5.7 o superior<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>PASO 1 &#8211; Ubicarnos en la ruta publica de APACHE:<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ncd \/var\/www\/html\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>PASO 2 &#8211; Descargar la \u00faltima versi\u00f3n de WordPress:<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nwget http:\/\/wordpress.org\/latest.tar.gz\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>PASO 3&nbsp;&#8211; Descomprimir los archivos:<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ntar -xzvf latest.tar.gz\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>PASO 4:&nbsp; Creamos la estructura de directorios y permisos para WordPress:<\/strong><\/h5>\n\n\n\n<p>Nos&nbsp; dirigimos a la carpeta WordPress:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ncd \/var\/www\/html\/wordpress\n<\/pre><\/div>\n\n\n<p>Creamos un directorio donde subiremos archivos a WordPress:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nmkdir \/var\/www\/html\/wordpress\/wp-content\/uploads\n<\/pre><\/div>\n\n\n<p>Cambiamos el propietario de los directorios de la ruta p\u00fablica con el usuario APACHE de manera recursiva:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo chown -R apache:apache \/var\/www\/html\/*\n<\/pre><\/div>\n\n\n<p>Cambiamos los permisos de lectura y escritura:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo chmod -R 777 \/var\/www\/html\/wordpress\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>PASO 5 -Creamos una base de datos y usuario<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: sql; title: ; notranslate\" title=\"\">\ncreate database wordpress;\n<\/pre><\/div>\n\n\n<p>Ahora creamos un usuario:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: sql; title: ; notranslate\" title=\"\">\nCREATE USER &#039;user&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;passuser&#039;;\n<\/pre><\/div>\n\n\n<p>Damos permisos a la base de datos:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: sql; title: ; notranslate\" title=\"\">\nGRANT ALL PRIVILEGES ON wordpress.* TO &#039;user&#039;@&#039;localhost&#039;;\n<\/pre><\/div>\n\n\n<p>Recargamos permisos de usuario:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nFLUSH PRIVILEGES;\n<\/pre><\/div>\n\n\n<p>Y salimos de MySQL :<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nexit\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>Paso 5 &#8211; Ahora configuramos WordPress con los datos antes creados, nos dirigimos a este directorio :<\/strong><\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ncd \/var\/www\/html\/wordpress\n<\/pre><\/div>\n\n\n<p>Cambiamos el nombre del archivo de configuraci\u00f3n y a la vez hacemos una copia:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ncp wp-config-sample.php wp-config.php\n<\/pre><\/div>\n\n\n<p>Abrimos el archivo wp-config.php:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo nano wp-config.php\n<\/pre><\/div>\n\n\n<p>Colocamos el nombre de la base de datos, el usuario y la contrase\u00f1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"418\" src=\"https:\/\/www.hostinglabs.net\/content\/wp-content\/uploads\/2022\/08\/7.png\" alt=\"\" class=\"wp-image-661\" srcset=\"https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/7.png 675w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/7-300x186.png 300w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/7-50x31.png 50w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/7-60x37.png 60w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/7-100x62.png 100w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p>En el mismo archivo modificamos las llaves de autentificaci\u00f3n, para esto iremos a esta direcci\u00f3n : <a href=\"https:\/\/api.wordpress.org\/secret-key\/1.1\/salt\/\" target=\"_blank\" rel=\"noopener\">https:\/\/api.wordpress.org\/secret-key\/1.1\/salt\/<\/a>, copiamos los datos y lo cambiamos por los del archivo que tenemos abierto:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"801\" height=\"420\" src=\"https:\/\/www.hostinglabs.net\/content\/wp-content\/uploads\/2022\/08\/9.png\" alt=\"\" class=\"wp-image-662\" srcset=\"https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/9.png 801w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/9-300x157.png 300w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/9-768x403.png 768w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/9-50x26.png 50w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/9-60x31.png 60w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/9-100x52.png 100w\" sizes=\"(max-width: 801px) 100vw, 801px\" \/><\/figure>\n\n\n\n<p>Guardamos los cambios del archivo que modificamos.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Paso 6 &#8211; Configuramos virtual host Apache<\/strong><\/h5>\n\n\n\n<p>Nos dirigimos a esta ruta:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ncd \/etc\/httpd\/conf.d\n<\/pre><\/div>\n\n\n<p>En este directorio podemos encontrar todas las configuraciones de las aplicaciones que usan apache, ahora crearemos el siguiente archivo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo nano wordpress.conf\n<\/pre><\/div>\n\n\n<p>Agregamos estos datos en el archivo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&amp;lt;VirtualHost *:80&gt; \nServerAdmin root@localhost \nDocumentRoot \/var\/www\/html\/wordpress \n&amp;lt;Directory #\/var\/www\/html\/wordpress\/#&gt; \nAllowOverride All \nRequire all granted \n&amp;lt;\/Directory&gt; \n&amp;lt;\/VirtualHost&gt;\n<\/pre><\/div>\n\n\n<p>Reiniciamos Apache:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo systemctl restart httpd\n<\/pre><\/div>\n\n\n<p>Ponemos en el navegador nuestra ip m\u00e1s \/wordpress y nos aparecer\u00e1 esto:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"521\" height=\"545\" src=\"https:\/\/www.hostinglabs.net\/content\/wp-content\/uploads\/2022\/08\/8.png\" alt=\"\" class=\"wp-image-663\" srcset=\"https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/8.png 521w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/8-287x300.png 287w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/8-48x50.png 48w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/8-57x60.png 57w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/8-96x100.png 96w\" sizes=\"(max-width: 521px) 100vw, 521px\" \/><\/figure>\n\n\n\n<p>Ahora colocamos los datos que nos pidan, para la instalaci\u00f3n de WordPress.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"462\" src=\"https:\/\/www.hostinglabs.net\/content\/wp-content\/uploads\/2022\/08\/10-1024x462.png\" alt=\"\" class=\"wp-image-664\" srcset=\"https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/10-1024x462.png 1024w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/10-300x135.png 300w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/10-768x347.png 768w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/10-50x23.png 50w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/10-60x27.png 60w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/10-100x45.png 100w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2022\/08\/10.png 1345w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u00a1Listo! Ya con este resultado aprendimos como instalar wordpress en Linux, si tienes problemas al realizar alguno de los pasos, recuerda que siempre puedes ponerte en contacto con nosotros a trav\u00e9s de nuestros canales de atenci\u00f3n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En esta gu\u00eda te mostraremos como instalar correctamente WordPress desde el terminal de Linux. WordPress es un sistema de gesti\u00f3n de contenidos (CMS), nos permite crear y mantener blogs adem\u00e1s de otros tipos de sitios web, fue lanzado en 2004. WordPress es la herramienta mas usada y poderosa para gestionar&#8230;<\/p>\n","protected":false},"author":2,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[38,36],"ht-kb-tag":[47,46],"class_list":["post-656","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-linux","ht_kb_category-otros","ht_kb_tag-linux","ht_kb_tag-wordpress"],"_links":{"self":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/656"}],"collection":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/comments?post=656"}],"version-history":[{"count":4,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/656\/revisions"}],"predecessor-version":[{"id":767,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/656\/revisions\/767"}],"wp:attachment":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/media?parent=656"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb-category?post=656"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb-tag?post=656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}