<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog personal de Erikcrane &#187; WebHosting</title>
	<atom:link href="http://blog.erikcrane.com/archives/category/webhosting/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.erikcrane.com</link>
	<description></description>
	<lastBuildDate>Thu, 27 Oct 2011 17:05:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Migrar WordPress de un dominio a otro</title>
		<link>http://blog.erikcrane.com/archives/398</link>
		<comments>http://blog.erikcrane.com/archives/398#comments</comments>
		<pubDate>Wed, 02 Feb 2011 20:34:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WebHosting]]></category>

		<guid isPermaLink="false">http://blog.erikcrane.com/?p=398</guid>
		<description><![CDATA[Pues me he encontrado con la situació de migrar un blog WordPress de un dominio a otro dominio, incluyendo de empresa de hosting y cambiando el nombre de las tablas. La manera en que he decidido hacerla es la forma manual, aunque en la página de Changing The Site URL te explican varias maneras de [...]]]></description>
			<content:encoded><![CDATA[<p>Pues me he encontrado con la situació de migrar un blog WordPress de un dominio a otro dominio, incluyendo de empresa de hosting y <strong>cambiando el nombre de las tablas.</strong></p>
<p>La manera en que he decidido hacerla es la forma manual, aunque en la página de <a href="http://codex.wordpress.org/Changing_The_Site_URL">Changing The Site URL</a> te explican varias maneras de hacerlo de forma mas o menos automática. Con que no he querido probarlas, me he ido a la más segura, pero también la más larga.</p>
<p>Lo primero de todo es exportar la base de datos a traves del phpmyadmin. Exporto todas las tablas con las opciones por defecto (si esta seleccionada la casilla if not exist, deseleccionarla, a mi me ha dado problemas al importar.<span id="more-398"></span></p>
<p>Cabe decir que el host al que lo he llevado es de 1and1 y el pack que tengo contratado es el inicial. Esto quiere decir que en el phpmyadmin no me sale la opcion de importar tablas en el mismo sitio en el que se puede encontrar en un phpmyadmin completo (creo que el que te da 1and1 esta capadillo), por tanto he tenido que buscar otra alternativa.</p>
<p>Después de probar de conectarme por ssh al hosting (como te explica la FAQ de 1an1 para importar tablas a MySql) y ver que no podia he encontrado este boton que me abria esta ventana. Aqui aparece la opcion de importar.</p>
<p>Pero bueno antes de importar la base de datos subimos el wordpress mediante ftp al nuevo sitio y lo instalamos. Y luego substituimos la carpeta wp-content nueva por la del otro sitio, asi tendremos todos los posts, fotos, etc, que teniamos en el blog.</p>
<p>Una vez instalado nos metemos en el phpmyadmin y importamos las tablas del otro sitio y como he leido en el post de <a href="http://www.binaryant.es/2008/04/28/como-cambiar-la-url-de-tu-blog-wordpress/">Como Cambiar la Url de tu WordPress</a> he actualizado la direccion del blog a la nueva direccion en los valores <em>siteurl</em> y<em> home</em> de la tabla xx_options (xx es el prefijo que se tenga)</p>
<p>Una vez hecho esto he seguido lo que dice<a href="http://codex.wordpress.org/Changing_The_Site_URL"> Changing The Site URL</a> , introduciendo este condigo en una consulta SQL</p>
<pre>UPDATE wp_posts SET guid = REPLACE (
guid,
'http://exampleoldsiteurl.com',
'http://examplenewsiteurl.com');
</pre>
<p>Con esto cambio el dominio antiguo que esta en cada post o página al nuevo.</p>
<p>Cuando haces todo esto piensas que has acabado, pero no, queda un último paso.</p>
<p>Al intentar entrar en la parte de administración he recibido el siguiente error,</p>
<p><em>No tiene permisos para acceder a esta página</em></p>
<p><a href="http://www.neoegm.com/es/tech/wordpress/how-to-fix-the-you-do-not-have-sufficient-permissions-to-access-this-page-message-in-wordpress/">NeoEGM.com</a> explica que para solucionarlo tienes que hacer una consulta SQL desde el phpmyadmin del dominio destino con este codigo</p>
<pre>UPDATE `wp_nuevo_prefijo_usermeta` SET `meta_key` = REPLACE(`meta_key`, 'wp_', 'wp_nuevo_prefijo_');

UPDATE `wp_nuevo_prefijo_options` SET `option_name` = 'wp_nuevo_prefijo_user_roles' WHERE `option_name` = 'wp_user_roles' AND `blog_id` = 0;
</pre>
<p>En su página tiene un generador que pones el prefijo antiguo de las tablas y el nuevo y te genera la consulta para tus prefijos, muy útil <img src='http://blog.erikcrane.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Con todo esto ya he podido acceder normalmente al blog en el nuevo dominio y con las tablas con otro nombre <img src='http://blog.erikcrane.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.erikcrane.com/archives/398/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migracion de un webhosting a otro (II)</title>
		<link>http://blog.erikcrane.com/archives/213</link>
		<comments>http://blog.erikcrane.com/archives/213#comments</comments>
		<pubDate>Tue, 23 Dec 2008 07:40:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WebHosting]]></category>

		<guid isPermaLink="false">http://erikcrane.com/blog/wordpress/?p=213</guid>
		<description><![CDATA[Una vez el blog ya estaba migrado me toca la galeria de fotos, que la manejo con el programa gallery2. Este paso es mas complicado, porque por lo que he podido ver despues de hacer muchas pruebas es que cuando añades una foto a la galeria no se modifican un par de archivos, sino muuuchos. [...]]]></description>
			<content:encoded><![CDATA[<p>Una vez el blog ya estaba migrado me toca la galeria de fotos, que la manejo con el programa gallery2.</p>
<p>Este paso es mas complicado, porque por lo que he podido ver despues de hacer muchas pruebas es que cuando añades una foto a la galeria no se modifican un par de archivos, sino muuuchos. Por tanto la posibilidad de instalo un gallery2 nuevo y le substituyo la base de datos por la antigua y en la carpeta /gallery/g2data/albums/ le pongo todos los albumes que tengo, pues eso no se puede hacer</p>
<p>El fallo que te da es que si quieres modificar una foto (rotarla o cambiarle el reise) no se puede, me sesaparece la foto y no la puedo ver.</p>
<p>Como la posibilidad mas facil no la he podido utilizar vamos a seguir buscando opciones.</p>
<p>Siguiente opción, copiar toda la carpeta gallery2 de un servidor a otro y la base de datos. Tampoco se puede, tienes los mismos problemas.</p>
<p>Otra opcion, copiar toda la carpeta gallery2 al otro servidor y hacer una nueva instalacion utilizando la base de datos y los albumes que ya tienes. Para hacer esto se tiene que poner en el navegador, /install, y cuando te diga que ha encontrado una base de datos llena, le dises que reusar.<br />
Esta opción tampoco me ha servido.</p>
<p>En todas estas pruebas que he hecho siempre ma daban un bonito error cuando iba a la seccion mantenimiento, dentro de la administracion de gallery2 y le daba a Crear todas las miniaturas/Imágenes redimensionadas.</p>
<p>Este paso de Crear todas las miniaturas/Imágenes redimensionadas lo hacia porque si editaba la foto luego no me aparecia, o porque cuando imporaba la tabla del otro servidor me venia sin las miniaturas creadas (inclusu trayendome todos los datos de la carpeta gallery2).</p>
<p>El error que obtenia es:</p>
<p>Salida de depuración para los elementos fallidos:</p>
<p>file_exists(/home/erikcran/public_html/blog/wordpress/gallery2/g2data/cache/entity/7/8/781.inc)<br />
file_exists(/home/erikcran/public_html/blog/wordpress/gallery2/g2data/cache/derivative/7/8/781.dat)<br />
file_exists(/home/erikcran/public_html/blog/wordpress/gallery2/g2data/cache/entity/7/8/780.inc)<br />
getParameter lock.system for core plugin<br />
fopen(/home/erikcran/public_html/blog/wordpress/gallery2/g2data/locks/781,<br />
wb+, 0)<br />
flock(Resource id #117, 6, )<br />
&#8230;.</p>
<p>Los puntos es un etcetera porque ocupa la tira, este error. Cuando acaba de crear las miniaturas me dice que de 353 archivos solo 3 han tenido éxito y el resto han fallado.</p>
<p>Por lo tanto, llegados a este punto prefiero dirijir la &#8220;investigacion&#8221; intentando solucionar este error, que probando distintas maneras de exportar la base de datos, o de traerme los archivos del otro servidor, o etc etc</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.erikcrane.com/archives/213/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migracion de un webhosting a otro (I)</title>
		<link>http://blog.erikcrane.com/archives/205</link>
		<comments>http://blog.erikcrane.com/archives/205#comments</comments>
		<pubDate>Thu, 18 Dec 2008 23:10:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WebHosting]]></category>

		<guid isPermaLink="false">http://erikcrane.com/blog/wordpress/?p=205</guid>
		<description><![CDATA[Voy a migrar de webhosting, manteniendo el dominio. De momento lo que tengo hospedado con la compañia A, es una pagina web, un blog de wordpress y una galeria de fotos de gallery2. El nombre de dominio lo voy a mantener, erikcrane.com, pero de momento como el panel de control es diferente (el de la [...]]]></description>
			<content:encoded><![CDATA[<p>Voy a migrar de webhosting, manteniendo el dominio.<br />
De momento lo que tengo hospedado con la compañia A, es una pagina web, un blog de wordpress y una galeria de fotos de gallery2.</p>
<p>El nombre de dominio lo voy a mantener, erikcrane.com, pero de momento como el panel de control es diferente (el de la compañia B) al de la compañia A, voy ha hacer pruebas con el dominio erikcrane.es.</p>
<p>Lo que hay que tener en cuenta es que tanto wordpress como gallery2 no solo son los archivos que vemos en el ftp, sino que tienen bases de datos de mysql, asi que desde el panel de control de la compañia A (a partir de ahora A) accedo, a traves de phpmyadmin, a la base de datos y exporto la base de datos con las opciones predeterminadas.</p>
<p>La verdad es que de bases de datos, y encima de Mysql, no tengo ni idea, asi que las opciones de exportacion que permite phpmyadmin no se que significan, lo unico que he tocado es el nombre de la base de datos, que lo he cambiado y por tanto supongo que tendre que cambiarlo en la pagina wp-config.php de wordpress, diciendole el nuevo nombre de la base de datos.<br />
Si se cambia el nombre de usuario, la contraseña y nombre de servidor donde estaba la base de datos, tambien tendré que cambiarla con los nuevos datos.</p>
<p>Una vez exportadas las dos bases de datos, la de wordpress y la de gallery2, en principio solo copiando los archivos de un servidor a otro deberia funcionar.</p>
<p>Esta es una de las formas de transladar un webhosting de un servidor a otro. Como siempre pasa con el software libre, hay varias:</p>
<p>-Hay otra opcion que es exportar los datos del wordpress y de gallery2 a traves de sus respectivos paneles de control. Esto nos generará un archivo xml. Luego instalamos el wordpress y el gallery2 desde cero y importamos estos archivos. Esto nos devolvera a estar donde estabamos, pero no se si todo. Las entradas y comentarios si que te los pone igual que antes, pero creo que las estadisticas del statpress, o pluguins no te lo pone. Tampoco el tema del blog. Si se quiere poner, bastaria con copiar los archivos que corresponden al tema que queremos al nuevo servidor.</p>
<p>-Plugins de backup de wordpres que sirven para hacer un backup de todo. Para gallery2 no se si hay.</p>
<p><span style="text-decoration: line-through;">Mis suposiciones eran correctas, si transladas los archivos de un ftp a otro y exportar e importas la base de datos todo queda como estaba.Almenos con el wordpress, ahora queda probar con el gallery2.</span></p>
<p>Mis suposiciones parecian correctas, pero no lo eran <img src='http://blog.erikcrane.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  . El problema que me ha dado es que una vez migrado todo si creaba una entrada nueva, o editaba una ya creada, el panel donde escribes tenia un funcionamiento extraño. Te salia directamente el modo de escritura html y si cambiabas al modo visual entonces desaparecian los comandos superiores del modo visual y ya no podias escribir ni volver al modo html.</p>
<p>Algo que no tengo ni idea de como buscarlo en el google para encontrar una solucion, asi que me puse a hacer pruebas para ver a que era debido.</p>
<p>La conclusion que he sacado es que por culpa de migrar una base de datos mysql de un servidor A a uno B que tengo ese comporatmiento extraño cuando edito o creo una entrada.</p>
<p>Cuando restauramos una base de datos de un mismo servidor no hay ningun problema.</p>
<p>Por tanto la unica manera viable ha sido, desde el panel de control del blog, exportar los datos del blog en xml y luego importarlos en el nuevo blog. Copiar los plugins y los temas de un servidor a otro y los enlaces los tendré que pasar manualmente, porque en el xml no estan.</p>
<hr />
Bueno, pues editando el post a dia de 30 de diciembre de 2008 (11 dias mas tarde desde la publicación) he encontrado el &#8220;kit&#8221; de la cuestión.<br />
El plugin WPG2 da ese problema que comentaba anteriormente, y no tiene nada que ver con la base de datos de mysql.<br />
Una vez deshabilitado el plugin todo vuelve a su correcto funcionamiento.<br />
No tacho todo lo de arriba porque habria mucha cosa tachada <img src='http://blog.erikcrane.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> , y si quiero leerlo mas tarde no me aclararia.<br />
Espero que esta sea la última actualización de este post <img src='http://blog.erikcrane.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.erikcrane.com/archives/205/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

