WordPress: Còpia de seguretat i restauració a un altre servidor

reparacióAquesta setmana, quan el meu lloc va ser atacat per robots de correu brossa amb comentaris (sembla ciència ficció, eh?), Em vaig veure obligat a reiniciar el servidor diverses vegades abans de frustrar l'atac. De fet, crec que d'alguna manera vaig corrompre la base de dades o un fitxer de WordPress perquè després de l'esdeveniment, el lloc no duraria més d'unes hores aproximadament sense baixar.

Vaig aprofitar l'oportunitat per traslladar el meu lloc a un compte nou al compte de distribuïdor a Jumpline.comimatge 2260935 1169332. He estat extasiat amb Jumpline al llarg dels anys. Allotjo prop de 30 llocs web i gairebé mai no em truquen els clients que m’allotgen (tret que necessitin ajuda). El servei és notable i el seu equip de suport és fantàstic.

Els seus tècnics d'assistència eren en realitat els nois que van identificar que eren alguns robots de correu brossa els que mataven el meu lloc (Gràcies!). En passar al nou compte, aquest lloc es posa a la darrera versió de PHP / MySQL i té una aplicació de correu web Ajax molt agradable.

El que no em vaig adonar és del dolor increïble que era intentar fer netejar instal·lació de WordPress. Molts dels connectors que hi ha afegeixen camps i taules a la vostra base de dades de WordPress. Estic avaluant constantment amb connectors, de manera que la meva base de dades va ser un desastre. Executar una còpia de seguretat de WordPress o una base de dades i restaurar-la al nou compte probablement només aniria a moure els problemes. Com a mínim, hi tiraria un munt de camps i taules addicionals. M'agradaria veure futures versions de les modificacions de la base de dades de mandats de WordPress quan desactivo un connector perquè la brossa no quedi en mans.

Fins i tot he vist alguns connectors addicionals que permetrien publicar el vostre bloc de WordPress a XML per tornar a importar-los, però després perdeu moltes dades. Dotze hores després (vaig dormir) i crec que, de fet, he completat el trasllat del compte i de totes les dades aplicables. Va ser una mica un malson, però això és el que vaig fer:

  1. Es va fer una còpia de seguretat del lloc i de la base de dades originals.
  2. S'ha instal·lat WordPress des de zero al nou compte.
  3. S'han instal·lat els nous connectors de WordPress des de zero al nou compte.
  4. Establiu totes les opcions del complement i la configuració del lloc.
  5. Va fer una comparació de taules de cada taula de la base de dades d'origen i de la base de dades de destinació.
  6. S'han suprimit tots els camps de la base de dades d'origen que no existien a la base de dades de destinació.
  7. Es van buidar totes les taules de la base de dades de destinació (eliminant-se de les publicacions de prova estàndard de WP.
  8. Es va fer una exportació de cada taula sense deixar anar i recrear. Això escriurà els registres a la nova base de dades amb les mateixes claus perquè cap de les relacions es trenqui.
  9. He copiat la carpeta wp-content \ upload del compte d'origen al compte de destinació. Des que també vaig canviar el nom de domini, es van mantenir totes les referències d’imatges.
  10. Vaig dirigir el bloc i el vaig provar. Vaig haver de netejar alguns enllaços permanents de la pàgina, no sé per què, però després estaven bé.

És interessant que WordPress tingui importacions incorporades per a plataformes de blocs competitives, però no hi ha cap importació per executar una importació de WordPress a WordPress que deixi de banda les modificacions dels connectors.

Gairebé ho va fer. És possible que noteu que n’estic executant un de nou tema. Simplement, tenia massa problemes petits amb el tema beta que estava executant. He fet una àmplia personalització d'aquest tema, però crec que gairebé el tinc on vull.

La meva única queixa sobre el tema és que el autor no he implementat un peu de pàgina comú a tot el tema que es trobava a sobre de l'etiqueta inferior> cos>, de manera que vaig haver d'introduir manualment el meu script de Google Analytics a tot arreu. Podria haver creat un peu de pàgina personalitzat i fer-hi referència, però crec que després m’hauria confós ja que l’autor del tema va utilitzar el nom de peu de pàgina en tot. És un tema molt maco, però!

Suposo que ara tinc una còpia de seguretat! Ara he de començar a treballar!

3 Comentaris

  1. 1
  2. 2

    Només un pensament…
    Sempre faig una prova de còpia de seguretat i restauro solucions, la teva publicació em va cridar l'atenció.
    Utilitzar l'exportació i la importació integrades a la 2.1 era un somni. Vaig tenir un problema amb els gràfics mostrats.
    Estic a punt d'esborrar i reiniciar el bloc de prova, però aquesta vegada editaré el fitxer XML perquè reflecteixi la nova ubicació de les imatges.

  3. 3

    Jo també vaig tenir la bona experiència de reconstruir el meu lloc de WordPress des de zero. Tot va anar bastant bé, ja que estava segur de fer una còpia de seguretat de tot mitjançant diversos mitjans.

    Els principals problemes amb què em vaig trobar van ser que les meves assignacions de publicacions de categoria es van perdre a causa de la importació mitjançant el fitxer XML. A més, algunes publicacions no s'han restaurat completament. Sembla que es va deure a alguns problemes amb l'ús de cometes simples als paràgrafs. Per alguna raó, el fitxer de còpia de seguretat no va escapar correctament de les cometes i WordPress va pensar que havia arribat al final d'una publicació.

    Bé, va trigar una mica, però vaig poder extreure aquesta informació del fitxer .SQL del qual vaig fer una còpia de seguretat abans d'eliminar la base de dades.

    Gràcies per compartir les vostres experiències.

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.