microTECHing
27Mar/150

Probando hostings gratuitos

Después de buscar sobre las muchas alternativas que hay de hostings gratuitos, nos hemos decantado por dos para probarlos metiendo proyectos antiguos.

Además, tenían que ser hostings que dieran soporte a php 5.2, que hoy en día no es tan fácil...

El primero que probaremos será:

- Freehostingnoads

y después si quedan ganas y tiempo...

- Zymic

Ya os contaremos que tal va la cosa... (normalmente se escribe cuando se acaba, pero hoy lo vamos a hacer así) ;-D

Si tenéis cualquier alternativa o experiencia o consejo, no dudéis en comentarlo.

Happy coding!

21Jul/1113

Migración de wordpress a nuevo dominio y hosting

En esta ocasión vamos a explicar brevemente como se cambia de hosting y de dominio una web que tenemos en marcha con WordPress.

1. Compramos el hosting y el dominio.

Evidentemente lo primero es comprar el dominio y el hosting que deseemos. Una vez hecho esto con el proveedor que queramos, nos llegaran todos los datos que necesitamos por correo.

2. Base de datos

Desde el panel de control de nuestro hosting, creamos una base de datos que se llame igual que la anterior y ponemos el mismo usuario y password.
Hecho esto, exportamos la base de datos del hosting viejo mediante phpMyAdmin o cualquier otro gestor de base de datos a un fichero sql. (Con la opción de ‘completar los inserts’)
Abrimos el fichero con un editor (p.e. Notepad++) y hacemos el reemplazo de la cadena del dominio antiguo por el dominio nuevo. Por ejemplo: “subdominio.dominioviejo.com” o “www.dominioviejo.com” por “www.dominionuevo.com”.
Entonces, abrimos el gestor de base de datos del hosting nuevo e importamos el fichero en la base de datos que habíamos creado.

3. Archivos

Pasamos todos los archivos y carpetas del servidor antiguo al nuevo. Es interesante ver si podemos comprimir en zip antes de descargar y descomprimir después de subir al nuevo para ahorrar tiempo, o si el hosting viejo tiene algún tipo de ‘file manager’ que te permita ‘copiar’ archivos y carpetas en otro servidor por ftp directamente y te ahorras el bajar y subir por ftp.

4. Configuración

Por último, solo nos queda hacer los cambios que corresponda en el fichero “wp-config.php” del servidor nuevo.
En caso de haber hecho el paso 2 tal cual lo hemos dicho, solo tenemos que cambiar la línea “define('DB_HOST', '#new.sql.server#');” y poner la dirección del nuevo servidor de base de datos. En algunos casos es posible que no haya que modificarlo si pone ‘localhost’.
Si el nombre de la base de datos, o el usuario, o el password no es el mismo que el anterior, también tendremos que cambiar las líneas que indican su configuración.

Con esto ya debemos tener el wordpress funcionando en el nuevo dominio.

Ahora solo faltaría redirigir todo el tráfico del dominio antiguo al nuevo.

5. Redirección 301

Para hacerlo, la mejor formar es modificar el .htacces del dominio antiguo (vale la pena que guardéis una copia del de ese momento por si acaso) para que quede con el siguiente código:

# Redireccion 301 al nuevo dominio
<IfModule mod_rewrite.c>
RewriteEngine On
redirectMatch 301 ^(.*)$ http://www.nuevodominio.com$1 
</IfModule>

Y ya está todo.

Podemos hacer la prueba de entrar en el dominio viejo, y ver cómo nos redirige al nuevo dominio, he incluso si vamos a una url concreta del dominio viejo, iremos a la url equivalente del dominio nuevo.
De esta forma, San Google nos debería respetar todo nuestro posicionamiento y no perderemos ni una sola visita. xD

19Feb/103

Migrar WordPress de servidor web

Vamos a intentar explicar rápidamente las 4 cosas más básicas para migrar tu WP de servidor.

Primero hay que subir los archivos al FTP cosa que me imagino ya sabéis como hacerlo, y luego en el servidor local "localhost" tenéis que hacer un respaldo de la base de datos.

Ahora, una vez que ya se ha importado el script de la base de datos en el servidor web, hay que hacer las siguientes 4 modificaciones:

Primero hay que cambiar los datos de conexión del archivo wp-config.php que está ubicado en la raíz de WordPress. Esto es lo que debes cambiar:

/** Nombre de la base de datos * /

define’DB_NAME’, ‘nombreBaseDeDatos’;

/ **Usuario de la base de datos MYSQL*/

define’DB_USER’, ‘tuUsuario’;

/ **Contraseña del usuario de la base de datos*/

define’DB_PASSWORD’, ‘tuPassword’;

/**nombre del servidor, en la mayoría de los casos es localhost*/

define’DB_HOST’, ‘localhost’;

Y luego debemos modificar ciertos valores de la base de datos, entramos por el PhpMyAdmin o la herramienta que mas les guste, seleccionamos nuestra base de datos y luego buscamos la tabla wp-options, ahí veremos muchos registros, nosotros tenemos que modificar siteurl, home, upload_path.

A siteurl y home debemos ponerle la url de nuestro nuevo sitio web, y en upload_path hay que asignarle http://www.nombredetusitio.com/wp-content/uploads

Y listo, tu aplicación WordPress quedará en tu servidor web funcionando al 100%.

Cualquier duda, reclamo, opiniono sugerencia por favor registrarlo en los comentarios.