{"id":57,"date":"2014-10-15T11:55:32","date_gmt":"2014-10-15T10:55:32","guid":{"rendered":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/?p=57"},"modified":"2014-10-15T12:05:39","modified_gmt":"2014-10-15T11:05:39","slug":"como-mover-wp-de-un-servidor-a-otro","status":"publish","type":"post","link":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/2014\/10\/15\/como-mover-wp-de-un-servidor-a-otro\/","title":{"rendered":"C\u00f3mo mover  WP de un servidor a otro"},"content":{"rendered":"<p>A menudo se nos plantea la necesidad de tener que copiar una web basada en WordPress de un servidor a otro. Por ejemplo del servidor local de desarrollo al servidor donde queremos publicarlo.<\/p>\n<p>Podr\u00edamos optar por instalar WordPress de la manera normal en el destino, y exportar e importar los contenidos mediante la herramienta que nos proporciona el escritorio de WordPress. Pero no dejar\u00e1 de ser laborioso porqu\u00e9 tambi\u00e9n tendremos que activar el tema correspondiente, activar plugins, configurar cosas, etc, y es propenso a errores<\/p>\n<p>Lo mejor es hacer una copia exacta siguiendo las siguientes instrucciones<\/p>\n<p>En resumen: <strong>Queremos mover un WP desde A hasta B<\/strong><\/p>\n<p>A puede ser un servidor local y B un servidor remoto, o al rev\u00e9s, o puede ser moverlo de una carpeta a otra en cualquier servidor<\/p>\n<p>Pasos a seguir:<\/p>\n<ol>\n<li>Entrar en el WP de A y <b>desactivar los enlaces permanentes <\/b>en Ajustes\/enlaces permanentes marcando la primera opci\u00f3n (predeterminado) Al final del proceso, cuando\u00a0lo tengamos en B,\u00a0volveremos a activar la opci\u00f3n de enlaces permanentes elegida (esto es para evitar problemas con el archivo .htaccess)<\/li>\n<li><b>Copiamos todos los archivos de A en B<\/b><\/li>\n<li><b>Exportamos <\/b>la base de datos a un archivo con phpmyadmin desde A , mejor si est\u00e1 comprimido en gzip (tendremos un archivo con el dump). Creamos una base de datos vacia en el servidor de B (sin\u00f3 existe ya) e <b>importamos <\/b>todos los datos del dump (archivo de exportaci\u00f3nDe esta manera tenemos una copia exacta de la base de datos<\/li>\n<li>Ahora ya lo tenemos todo pero falta <b>cambiar el archivo wp-config.php<\/b> para que wordpress\u00a0encuentre la base de datos.\u00a0Hay que editar en wp-config los valores DB_NAME, DB_USER y DB_PASSWORD\u00a0y poner los del servidor correctamente.Probamos a entrar en WP y comprobar que los datos correctos (en caso contrario dir\u00e1 que no se puede conectar con la base de datos)<\/li>\n<li><b>Editar la base de datos<\/b>. En phpmyadmin buscar la tabla wp_options y editar los registros con value \u201csiteurl\u201d y \u201chome\u201d indicando la nueva ruta<i>( O alternativamente, si no queremos editar la base de datos, se puede a\u00f1adir en wp-config al final de todo las siguientes lineas que le indican a wordpress donde est\u00e1n sus archivos<\/i><i>define(&#8216;WP_HOME&#8217;,&#8217;http:\/\/www.ejemplo.net\/wordpress\/&#8217;);<\/i><i>define(&#8216;WP_SITEURL&#8217;,&#8217;<i><i>http:\/\/www.ejemplo.net\/wordpress\/<\/i><\/i><\/i><i>&#8216;); )<\/i><\/li>\n<li><b>Dar permisos de escritura<\/b> a la carpeta wp-content\/uploads. Con Filezilla por ejemplo lo podemos hacer seleccionando esta carpeta y cambiando los permisos. En caso contrario WP funcionar\u00e1 pero no nos dejar\u00e1 subir archivos (imagenes, etc)<\/li>\n<\/ol>\n<p><b>Y con estos pasos habremos conseguido una copia exacta del WP que teniamos en A, en B!<\/b><\/p>","protected":false},"excerpt":{"rendered":"<p>A menudo se nos plantea la necesidad de tener que copiar una web basada en WordPress de un servidor a otro. Por ejemplo del servidor local de desarrollo al servidor donde queremos publicarlo. Podr\u00edamos optar por instalar WordPress de la manera normal en el destino, y exportar e importar los contenidos mediante la herramienta que &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/2014\/10\/15\/como-mover-wp-de-un-servidor-a-otro\/\" class=\"more-link\">Seguir leyendo<span class=\"screen-reader-text\"> \u00abC\u00f3mo mover  WP de un servidor a otro\u00bb<\/span><\/a><\/p>\n","protected":false},"author":74,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[16,12,13,14,15],"class_list":["post-57","post","type-post","status-publish","format-standard","hentry","category-wordpress","tag-base-de-datos","tag-mover","tag-servidor","tag-traslado","tag-wp","entry"],"_links":{"self":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/wp-json\/wp\/v2\/posts\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/wp-json\/wp\/v2\/users\/74"}],"replies":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":6,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/wp-json\/wp\/v2\/posts\/57\/revisions"}],"predecessor-version":[{"id":59,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/wp-json\/wp\/v2\/posts\/57\/revisions\/59"}],"wp:attachment":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/wp-json\/wp\/v2\/categories?post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/wp-json\/wp\/v2\/tags?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}