Complementos de navegador que me facilitaron el desarrollo web #1
2 mayo, 2017
El Plugin WordPress de la Semana #2
13 junio, 2017

Como pasar tu wordpress del /web a raiz sin morir en el intento

Escribo este post tanto como por ayudar a aquel que lo necesite, para mi yo del futuro que se que me lo agradecerá y para el resto del equipo de Cuboit 😛 .

El simple acto de trasladar todo tu wordpress de un directorio a otro dentro de tu servidor no tiene complejidad alguna pero creo que tengo un mal de ojo echado en este aspecto. Habré migrado ya unos 20 wordpress ya completamente montados para los clientes y sin sustos si no recuerdo mal, las 3 ultimas.

Voy a enumerar los pasos brevemente y si los sigues a raja tabla no tendrás ningún susto de ultima hora.

 

  1. Conectate al Ftp que uses y haz una copia de seguridad de todo el wordpress.
  2. Comprueba que el directorio al que lo vas a mover no tiene archivos que puedan causar conflicto, como un htaccess o un index.php. (aunque se remplacen borralo o descargalo y evitamos posibles fallos)
  3. Copia todos los archivos que esten en el /web y pasalos al directorio deseado.
  4. Espera el tiempo necesario dependiendo del hosting puede tardar un poco aunque no suele tardar mucho.
  5. Comprueba que el archivo .htaccess no tenga rutas apuntando al /web
  6. Comprueba que el archivo wp-config.php no tenga defines que apunten a /web
  7. Ahora ve a PhpMyAdmin y en la tabla option cambia la ruta del dominio de www.dominio.es/web a www.dominio.es
  8. Comprueba que todo funciona correctamente entrando en www.dominio.es.

 

 

Hay 3 errores que son bastante comunes.

 

  1. Error 500 en la principal.

    Solución: esto suele ser o por que hemos cometido algún fallo en el punto 5 o 7 lo podemos arreglar revisando lo que hemos escrito o descarga el htaccess que tienes actualmente y luego borralo del servidor. y crea uno nuevo con este contenido

    # BEGIN WordPress
     RewriteEngine On
     RewriteBase /
     RewriteRule ^index\.php$ - [L]
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule . /index.php [L]
     # END WordPress

    Si es un multisite, ve al codex de wordpress y aquí encontraras lo necesario.

  2. La home carga perfectamente pero el resto de paginas no.

    Solución: Es culpa del .htaccess entra en el administrador de wordpress ahora Ajustes > Enlaces permanentes y pulsa guardar

  3. Me carga todo, pero no puse enlaces relativos en los assets de la web y ahora las imágenes y demás no se ven.

    Solución: Aquí vamos a tirar de un plugin de Búsqueda y Remplazo, os pongo el que usamos en Cuboit normalmente. Plugin de Busqueda

 

Gracias por leer este post, espero que os haya servido, si tienes alguna sugerencia o tienes algún problema no dudes en escribirlo en los comentarios.

 

Gracias por tu tiempo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies,

ACEPTAR
Aviso de cookies