Migrar un blog WordPress

📦 Migrar un blog WordPress

🖥️ De: http://192.168.1.41/english_note

➡️ A: http://192.168.1.49/english_note


✅ 1. Copiar els fitxers del lloc web

Des de Windows (si tens unitats de xarxa muntades):

plaintextCopiaModificaCopiar:    S:\english_note\
Enganxar:  O:\english_note\

També es pot fer amb rsync, scp o FTP si és necessari.


✅ 2. Exportar la base de dades

Des de phpMyAdmin al servidor 192.168.1.41:

  • Entra a la base de dades de english_note
  • Ves a la pestanya Exportar
  • Format: SQL
  • Desa el fitxer .sql (ex: english_note.sql)

✅ 3. Importar la base de dades al nou servidor

Des de phpMyAdmin al servidor 192.168.1.49:

  • Crea una base de dades nova (ex: english_note)
  • Importa el fitxer english_note.sql

✅ 4. Crear un nou usuari de MySQL (opcional però recomanat)

Des de phpMyAdmin o terminal MySQL:

sqlCopiaModificaCREATE USER 'miquel'@'localhost' IDENTIFIED BY 'una_contrasenya_forta';
GRANT ALL PRIVILEGES ON english_note.* TO 'miquel'@'localhost';
FLUSH PRIVILEGES;

✅ 5. Editar el fitxer wp-config.php

Actualitza els valors següents al directori english_note del nou servidor (O:\english_note\wp-config.php):

phpCopiaModificadefine('DB_NAME', 'english_note');
define('DB_USER', 'miquel');
define('DB_PASSWORD', 'una_contrasenya_forta');
define('DB_HOST', 'localhost');

✅ 6. Actualitzar les URLs dins la base de dades

Des de phpMyAdmin del nou servidor (192.168.1.49), a la pestanya SQL, executa:

sqlCopiaModificaUPDATE wp_options 
SET option_value = REPLACE(option_value, 'http://192.168.1.41/english_note', 'http://192.168.1.49/english_note') 
WHERE option_name IN ('siteurl', 'home');

UPDATE wp_posts 
SET guid = REPLACE(guid, 'http://192.168.1.41/english_note', 'http://192.168.1.49/english_note');

UPDATE wp_posts 
SET post_content = REPLACE(post_content, 'http://192.168.1.41/english_note', 'http://192.168.1.49/english_note');

Alternativa provada exitosament.

Opció 2: amb un editor com 010 editor, VS Code, Sublime o Notepad++

  1. Obre beseit.sql.
  2. Cerca //www.beseit.net.
  3. Reemplaça per //192.168.1.49/beseit.
  4. Desa el fitxer.

✅ 7. Comprovar que tot funciona

Accedeix a:
http://192.168.1.49/english_note/

  • Comprova que el lloc es carrega
  • Revisa menús, imatges i enllaços
  • Si cal, neteja la memòria cau del navegador o plugins de caché

🎉 Migració completada amb èxit!