Avaluació inicial sense contrasenyes Pressupost abans d’intervenir Un especialista responsable de principi a fi

Base Dades I Dades Wordpress

`wp_options` conté una URL incorrecta després d’una migració

Corregeix amb seguretat siteurl i home a wp_options després d'una migració amb còpia, SQL precís, constants i prova de redireccions.

WordPress utilitza les opcions siteurl i home per crear enllaços d’administració, recursos i web públic. Si encara contenen un domini de proves, una ruta equivocada o HTTP, l’accés i el web poden redirigir fora del servidor nou.

Corregeix primer només els valors demostrats. Una substitució directa a tota la base pot malmetre dades serialitzades de connectors i ginys.

Confirma la base activa i el prefix

Llegeix DB_NAME i $table_prefix a wp-config.php sense exposar credencials. Des de phpMyAdmin o MySQL, confirma que existeixen la taula d’opcions esperada i contingut recent.

SELECT option_name, option_value
FROM wp_options
WHERE option_name IN ('siteurl', 'home');

Substitueix wp_ pel prefix real. Executa una lectura abans d’actualitzar.

Entén les dues URL

siteurl indica on es troben els fitxers del nucli; home és l’adreça pública. Solen coincidir, però poden diferir si WordPress està instal·lat en un subdirectori.

No les igualis sense comprovar la disposició dels directoris i la configuració anterior.

Utilitza el host HTTPS canònic i, normalment, sense barra final.

Comprova constants que sobreescriuen valors

WP_HOME i WP_SITEURL a wp-config.php prevalen sobre la base. Un valor correcte pot semblar incorrecte perquè les constants encara apunten a staging.

define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );

Utilitza-les intencionadament, no com a configuració duplicada i contradictòria. Fes còpia del fitxer i elimina les definicions temporals si no formen part del disseny.

Corregeix amb precisió i còpia prèvia

Fes còpia de la base i anota els valors anteriors. Utilitza WP-CLI quan estigui disponible:

wp option update home 'https://example.com'
wp option update siteurl 'https://example.com'

Executa a l’arrel correcta i com l’usuari adequat. Com a alternativa, utilitza dues actualitzacions SQL exactes mitjançant una eina autoritzada.

No incloguis credencials a l’historial.

Tracta multilloc per separat

WordPress multilloc desa dominis i rutes de xarxa i llocs en diverses taules i constants. Canviar una sola taula d’opcions pot deixar les redireccions trencades.

Inventaria el domini i la ruta de xarxa, cada lloc i la configuració de galetes. Utilitza ordres WP-CLI compatibles i assaja en staging.

No apliquis instruccions d’una instal·lació simple a un multilloc sense adaptar-les.

Migra les URL del contingut amb seguretat

Quan recuperis l’accés, busca el domini antic a entrades, ginys, maquetadors i ajustos. Utilitza una substitució compatible amb serialització i primer en sec:

wp search-replace 'https://old.example' 'https://example.com' --all-tables-with-prefix --dry-run

Revisa les taules i els recomptes abans d’executar i no canviïs els GUID tret que la política de migració ho exigeixi.

Alinea DNS, SSL i redireccions

L’URL corregida ha de resoldre cap al servidor nou amb un certificat vàlid. Unifica www o sense www i HTTP a HTTPS sense bucles.

Si Cloudflare o un proxy acaba TLS, configura correctament la detecció d’HTTPS. No confiïs en capçaleres reenviades arbitràries des d’Internet.

Mantén controlat el domini antic per a redireccions segures quan sigui adient.

Inventaria fonts fora de la base

El host antic pot romandre en variables, .htaccess, Nginx, regles de Cloudflare, el tema, bundles JavaScript, plantilles SMTP i panells de passarel·les. Busca cada font per separat.

No substitueixis hostnames dins de signatures, llicències codificades o secrets de callback. Per a cada coincidència, identifica el propietari i si és enllaç públic, endpoint segur o identificador històric.

Verifica accés, recursos i escriptura

Prova pàgines, wp-login.php, administració, desament de l’editor, mitjans i restabliment de contrasenya des d’un navegador net. Revisa peticions al domini antic i contingut mixt.

Buida les memòries cau pertinents i confirma els valors després d’escalfar-les. El manteniment recurrent hauria d’incloure un inventari d’URL a cada migració: un DNS correcte no basta si WordPress creu que viu en un altre lloc.

ABANS D’ENVIAR LA SOL·LICITUD

Preguntes freqüents.

Demaneu contrasenyes al formulari?+

No. El formulari públic no demana mai accessos. Les dades segures es demanen només després d’aprovar l’abast i el pressupost.

Qui revisa la incidència?+

La sol·licitud arriba a Jordi Ensenyat, fundador de Code Barcelona i especialista en WordPress amb més de 15 anys d’experiència.

Es canvia res abans del pressupost?+

No. Primer es revisen els símptomes visibles i es defineix l’abast. La intervenció comença després de l’aprovació i amb una via de recuperació preparada.

Treballeu amb webs en anglès i fora d’Espanya?+

Sí. WP Repair atén incidències de WordPress i WooCommerce en català, castellà i anglès mitjançant un servei remot.

Avaluar la meva incidència