Guies i tutorials

Centenars de tutorials i guies pas a pas curosament escrits per el nostre equipo de suport.

Com migrar el meu Wordpress a SW Hosting

Primer, necessitem obtenir la informació del servidor d'origen, específicament les credencials de l'usuari FTP i de l'usuari de la base de dades, així com també el nom de la base de dades.

Una vegada que s'obtenen les dades, has d'accedir al servei del teu SW Panel per a crear els usuaris i la base de dades.

Accedir al servei de hosting en SW Panel

En primer lloc, accedeix al teu SW Panel i, en la finestra de cerca superior, has d'indicar el nom del servei d'allotjament que desitges configurar. Una vegada que es troba el servei, pots fer clic en el seu nom per a accedir al seu Dashboard.

enter image description here

Crear un usuari FTP a l'SW Panel

Per a crear el compte FTP, has d'anar a Gestió de FTP, situat en el menú en el costat esquerre en blau. Una vegada a Gestió de FTP del teu servei, has d'anar a Crear compte o Crear el teu primer compte FTP

enter image description here

En la secció per a crear un nou compte FTP, has d'ingressar el nom d'usuari i contrasenya, definir els permisos d'escriptura i seleccionar el directori web. Per a finalitzar, fes clic a Crear compte.

enter image description here

Important: Recomanem generar una nova contrasenya aleatòria.

Crear una base de dades amb el teu usuari a SW Panel

Per a crear la base de dades, dirigeix-te a Gestió Base de dades, situat en el menú lateral esquerre de color blau. Una vegada en "Gestió de BBDD" del teu servei, si encara no has creat cap usuari o base de dades, has d'anar a Crear la teva primera BBDD de MariaDB. En cas contrari, hauràs d'accedir a les pestanyes per a crear l'usuari i la base de dades per separat.

enter image description here

Una vegada en la secció Crear una nova BBDD MariaDB, has de definir el nom de la base de dades i seleccionar el servidor on la desitges crear. En l'última secció, defineix el nom de l'usuari que accedeix a la base de dades, la seva contrasenya i els permisos que tindrà en aquesta, en aquest cas l'usuari ha de tenir control total. Per a finalitzar has de fer clic a Crear MariaDB.

enter image description here

Important: Recomanem generar una nova contrasenya aleatòria.

Migració d'arxius entre servidors utilitzant el protocol FTP

En aquesta secció, descarregarem tot el contingut web del servidor anterior (origen), i ho guardarem localment (en la teva computadora). Una vegada descarregat, carregarem tots els arxius al nou servidor (destí).

Instal·lar i configurar el client FTP

Abans de començar, per a descarregar tots els arxius del servidor d'origen, necessitem un client FTP, hi ha diferents aplicacions com FileZilla, WinSCP, SmartFTP, Cyberduck ...
Recomanem usar FileZilla. En el manual, utilitzarem aquesta aplicació.

Pots descarregar FileZilla de manera gratuïta fent clic en el següent enllaç:

https://filezilla-project.org/download.php?type=client

Al final de la instal·lació, executarem l'aplicació per a configurar el lloc d'origen i destinació. Per a això has de dirigir-te a l'Administrador del lloc, situat en la primera icona a la cantonada superior esquerra.

enter image description here

Una vegada en l'Administrador del lloc, has de crear dos llocs nous, el Servidor d'origen i el Servidor de destinació. Tots dos han de configurar: ip, port, nom d'usuari i contrasenya.

enter image description here

Descarregar els arxius per FTP

Una vegada completada la configuració dels llocs, has de connectar-te al servidor d'origen per a descarregar les dades localment.

enter image description here

Pujar els arxius per FTP

Una vegada que s'hagin descarregat totes les dades, has d'accedir al servidor de destí per a carregar tots els arxius descarregats anteriorment.

enter image description here

Migrar la base de dades entre servidors utilitzant phpMyAdmin

En aquesta secció, exportarem la base de dades del servidor anterior (origen) i la guardarem localment (en la teva computadora). Una vegada descarregat, importarem la base de dades al nou servidor (destí).

Exportació de base de dades

Per a començar, iniciarem sessió a phpMyAdmin en el servidor d'origen*.

Una vegada dins, seleccionarem la base de dades i després fer clic a la pestanya Exportar. En accedir a la secció d'exportació, seleccionarem el mètode ràpid d'exportació i en format SQL. Per a acabar, fes clic a continuar per a descarregar l'arxiu SQL localment (la teva computadora).

enter image description here

Importar des de la base de dades

Per a començar, iniciarem sessió a phpMyAdmin del servidor de destí, seleccionarem la base de dades i després farem clic en la pestanya Importar.

Una vegada dins, seleccionarem l'arxiu local descarregat prèviament.
Has de definir el joc de caràcters de l'arxiu en utf-8, el format en SQL i Compatibilitat "none". També has de marcar les caselles de verificació per a permetre la interrupció d'importació en cas d'error, habilitar la verificació de clau externa i no usar ACTE_INCREMENT amb el valor 0.
Per a finalitzar, has de fer clic a Continuar.

enter image description here

Si la importació es va realitzar correctament, apareixerà la següent notificació:

enter image description here

En cas contrari, has de revisar els errors en la base de dades per a mitigar-los.

Revisar la configuració del WordPress per al nou servidor

En canviar de servidor, pot afectar les cadenes de connexions de la base de dades, accés FTP, permisos i rutes absolutes.

Per a això verificarem la definició de cadascun d'aquests.

En els arxius descarregats prèviament en local, has de situar l'arxiu *wp-config.php.

enter image description here

Una vegada situat, per a modificar-ho, has d'obrir-ho amb un editor de notes tipus "Bloc de notes de Windows".

En l'arxiu, has de modificar les dades d'accés a la base de dades i FTP que es van definir prèviament a l'SW Panel . Base de Dades:

  • Modificar el nom de la base de dades:
    define( 'DB_NAME', 'Nombre_BaseDeDatos');

  • Modificar l'usuari d'accés a la base de dades:
    define( 'DB_USER', 'Usuario_BaseDeDatos');

  • Modificar la contrasenya d'accés a la base de dades:
    define( 'DB_PASSWORD', 'Contraseña_BaseDeDatos');

  • Modificar el nom del servidor de la base de dades:
    define( 'DB_HOST', 'localhost');

  • Modificar la codificació de la base de dades:
    define( 'DB_CHARSET', 'utf8');

FTP:

  • Modificar el nom del servidor FTP:
    define( 'FTP_HOST', 'localhost');

  • Modificar l'usuari d'accés FTP:
    define( 'FTP_USER', 'Usuario_FTP');

  • Modificar la contrasenya d'accés FTP:
    *define( 'FTP_PASS', 'Contraseña_FTP');

  • Modificar el mètode de connexió FTP:
    define( 'FS_METHOD', 'direct');

Revisar rutes dels directoris

Si en aquest punt tens problemes de permisos o parts de WordPress no es carreguen correctament, has de revisar, agregar o modificar les següents definicions en *wp-config.php.

Definir el directori de wp-content:
define( 'WP_CONTENT_DIR', dirname(FILE) . '/var/www/NombreDelDominio/datos/wb/wp-content' );

En el cas d'utilitzar HTTPS, has de definir el següent paràmetre:
define( 'WP_CONTENT_URL', 'https://NombreDelDominio/directory/wp-content' );

En el cas d'utilitzar HTTP, has de definir el següent paràmetre:
define( 'WP_CONTENT_URL', 'https://NombreDelDominio/directory/wp-content' );

Definir el directori de Uploads:
define( 'UPLOADS', 'wp-content/media' );

Si encara no tens accés a WordPress o no tens permisos, has de revisar les rutes absolutes que estan definides en la base de dades i, en cas que estiguin equivocades, modificar-les.

Important: quan tinguis problemes, et recomanem activar la manera de depuració en el teu WordPress per a veure els errors.

Activar el mode depuració

El mode de depuració és una gran eina per a escalar el problema i és de gran ajuda per a trobar possibles errors en el teu WordPress.

Per a fer això, hem de configurar el *wp-config.php d'acord amb les teves necessitats:

Activar el mode debug:
define('WP_DEBUG', true);

Desactivar el mode debug:
define('WP_DEBUG', false);

Activar el missatge d'error en pantalla:
define('WP_DEBUG_DISPLAY', true);

Desactivar el missatge d'error en pantalla:
define('WP_DEBUG_DISPLAY', false);

Activar l'arxiu de log:
define('WP_DEBUG_LOG', true);

Desactivar l'arxiu de log:
define('WP_DEBUG_LOG', false);

Els arxius de log els trobaràs a /wp-content/debug.log

Si estàs en els registres i el problema prové d'un complement o plantilla d'estil, pots deshabilitar-lo canviant de nom la seva carpeta amb el protocol FTP.
Els complements es troben a **/*wp-content/plugins/ i les plantilles de personalització es troben a /*wp-*content/*themes /.

Important: una vegada que es resol el problema, recomanem desactivar totes les opcions del mode de depuració*.

Modificar el domini definit en Wordpress

L'últim pas que has de fer és actualitzar les URL, en cas que el lloc web tingui un nou domini.

Sense sortir de PhpMyAdmin, veus al menú superior i pressiona el botó SQL. Això obrirà un camp d'inserció de codi SQL en el qual inserirem, d'un en un i per separat, quatre instruccions SQL que serviran per a actualitzar les rutes d'URL web en cas que, a més de realitzar la migració, hagis triat utilitzar un nou nom de domini diferent al que tenies la web en l'allotjament anterior.

Si en el seu lloc has migrat la web amb el domini inclòs, aquest últim pas no és necessari.

Aquestes són les quatre instruccions SQL que has d'inserir de manera independent. Insereix-ne una, edita els camps 'olddomain.com' i 'newdomain.com' i fes clic a continuar.
Nota: on diu olddomain.com escriu l'antic domini de la web que està migrant, i en newdomain.com col·loca el nou domini on estàs migrant la web.

Si tot va sortir bé, apareixerà el missatge d'èxit en verd. Torna a SQL i col·loca la segona instrucció SQL, edita i pressiona continuar. Així fins que els quatre estiguin complets.

Aquestes són les sentències SQL que has d'executar:

UPDATE wp_options SET option_value = REPLACE ( option_value, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

UPDATE wp_posts SET guid = REPLACE ( guid, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

UPDATE wp_posts SET post_content = REPLACE ( post_content, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

UPDATE wp_postmeta SET meta_value = REPLACE ( meta_value, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

Molt important: quan copiïs i enganxis les cometes, és possible que no es mostrin en el format correcte. Assegura't de posar les cometes en format vertical simple (l'apòstrofe que té just en el signe d'interrogació, en la part superior dreta del teu teclat).

Si ho has fet tot correctament, felicitats, ja ha completat tot el procés de migració i ja tens el teu Wordpress a SW Hosting.

Utilitzem cookies per oferir els nostres serveis i analítiques i de màrqueting. Per obtenir més informació sobre l’ús que fem de les cookies, consulteu la Informació cookies. Si continueu navegant pel nostre lloc web, accepteu l'ús de cookies.