Soporte » Instalación – Actualizaciones » No consigo migrar bien mi WP

  • Resuelto estefania88e

    (@estefania88e)


    Hola a todos!

    Estuve haciendo mi WP en un servidor local en mi ordenador (XAMPP). Luego contraté dominio + hosting con OVH. Procedí a migrar el WP al hosting de OVH.
    Subí la base de datos, todo correcto. Subí el WP a través de Filezilla y luego cambié los datos del wp_config.php.

    Llegó a funcionar y verse pero la URL en la home era el dominio que había comprado pero cuando navegaba por las distintas páginas de la web se cambiaba a localhost/mipagina… Así que queriendo hacer un cambio ahí probe a ir al WP>ajustes>generales y modifiqué la «Dirección de WordPress (URL)».No sé si fue ahí cuando empezaron los problemas o hice alguna otra cosa mal.

    EL caso es que ahora al intentar entrar en la web me da Internal Server Error. Desde el servicio técnico me dicen que es algo del WP.

    He probado a borrar todo, instalar varias veces y nada. Y otra cosa extraña es que cuando aún funcionaba el WP en el dominio comprado, tras el error que hice, si quería acceder al panel de administración mi contraseña habitual no funcionaba. Probé a poner la del módulo de WP que viene con OVH y nada. HE intentado modificarla desde OVH y no me deja. Y tampoco me deja eliminar ese modulo.

    ¿Mucho lio en un momento, no?
    Alguna sugerencia/idea.

    Muchas gracias a todos.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 15 respuestas - de la 1 a la 15 (de un total de 24)
  • Moderador almendron

    (@almendron)

    El problema que has tenido es debido a que, una vez en el servidor, hay que cambiar todas las URL,s internas.

    De todas formas, yo haría lo siguiente:

    1) Borra todo lo que has hecho en el servidor (base de datos y archivos)

    2) Usa https://es.wordpress.org/plugins/duplicator/
    El plugin se encargará de todo.

    Hay muchos manuales del plugin en la web.

    estefania88e

    (@estefania88e)

    Hola, Almendron:
    Pues muchas gracias por la información. Acabo de hacerlo siguiendo tus pasos y genial. Había intentado hacerlo con un plugin que se llama «All in One» pero había que usar la versión pro… por eso me metí a hacerlo por mi cuenta y fue un fiasco pero tu recomendación ha sido genial. Fácil y rápido.

    Ahora ya está instalado y me pasan dos cosas «raras»:

    1) Cuando entro en la web (www.solocomplementos.com) desde mi navegador sí se cargan todas las fotos de la home peeeero si lo hago desde otro ordenador o móvil solo se cargan algunas (las de los productos). ¿Sabes qué puede ser?

    2) y la otra cosa extraña es que si entro desde mi navegador o desde panel de WP> Visitar el sitio, me muestra la home original de la plantilla de WP y a la URL le añade /home. Sin embargo, si entro desde ventana oculta sí me sale todo bien. Es más, voy a ver las páginas de WP y le doy a ver «home» y no me sale la que he creado yo, me sale la original con algunos productos.

    ¿Sabes qué puede ser?

    Mil gracias!

    Moderador almendron

    (@almendron)

    Creo que es cosa de Elementor.

    Para empezar, instala y activa https://wordpress.org/plugins/better-search-replace/

    Después busca

    https://localhost/wordpress y https://localhost

    y sustituyes por

    http://solocomplementos.com/

    Con esto revisamos que no se haya quedado ninguna URL interna sin cambiar. Ya me contarás.

    Nota: como siempre, copia de seguridad de la base de datos antes de hacer nada.

    estefania88e

    (@estefania88e)

    Hola de nuevo:
    Acabo de hacer todo lo que me indicas y el problema persiste.
    Después de realizar la búsqueda/sustitución con el plugin que me has indicado pone lo siguiente: «SIMULACRO: se han encontrado 51 tablas, 1 celdas que necesitan actualizarse y se han hecho 0 cambios.»

    Ais, mil gracias por la ayuda!

    Moderador almendron

    (@almendron)

    Desmarca la casilla de simulacro para que se ejecute la búsqueda y reemplazo.

    Busca EN ESTE ORDEN:

    Primero: http://localhost/wordpress

    y luego: http://localhost

    y en ambos casos sustituyes por

    http://solocomplementos.com

    OJO: sin la barra al final en ninguno de los tres casos, es decir, como te lo he puesto aquí.

    • Esta respuesta fue modificada hace 6 días, 15 horas por almendron.
    Moderador almendron

    (@almendron)

    Espera un momento: ¿tienes certificado ssl? Acabo de comprobar que al parecer sí lo tienes.

    Te lo digo porque me has puesto el enlace con «http» en lugar de «https» en «La página con la que necesito ayuda» y eso cambia lagunas cosas.

    Hola,
    he entrado en el panel de OVH (el hosting que he contratado) y me indica lo siguiente: Certificado SSL
    Sí – LETSENCRYPT – DV

    Es verdad, al poner https en el navegador sí me sale la web correcta. Pero si pongo directamente la web sin https delante me aparece la plantilla de WP sin modificar… y al darle a «ver página» me sigue saliendo esa.

    Moderador almendron

    (@almendron)

    1) Tienes que buscar y reemplazar en siguiente orden (primero haz simulacro y luego lo haces de verdad):

    Buscas http://localhost/wordpress y lo sustituyes por https://solocomplementos.com

    Buscas http://localhost y lo sustituyes por https://solocomplementos.com

    Buscas http://solocomplementos.com y lo sustituyes por https://solocomplementos.com

    2) Busca en el panel de control de tu hosting la opción para «Forzar SSL». Si no está o no la encuentras, te pones en contacto con el soporte de tu hosting y que te indiquen como lo puedes hacer.
    La idea es cualquier visitante, aunque no ponga lo de «https», se le redireccione hacia la página segura.

    3) Por último, es muy probable que la página principal tengas que volver a hacerla en el servidor (no en local) porque no ha quedado bien. Es un problema de Elementor.

    Geeenial, he hecho todo lo que me has indicado y voy a cambiar yo la página principal.

    Desde OVH me dicen «Lamentablemente desde el panel de OVH no existe esta opción puesto que es una configuración interna de su contenido.»

    Moderador almendron

    (@almendron)

    1) En la página principal tienes todavía alguna referencia interna con http:

    http://solocomplementos.com/wp-content/uploads/2020/09/oliur-Z8I-BhVtzn0-unsplash-scaled.jpg

    Supongo que será cosa de Elementor.

    2) Para el redireccionamiento tienes que editar el archivo .htaccess y añadir al principio de dicho archivo:

    RewriteCond %{HTTPS} !on
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,QSA,L]

    Si te rompiera la web, lo quitas y te pones en contacto con el soporte de t hosting para que te faciliten el código correcto (a veces cambia dependiendo del tipo de servidor).

    Gracias de nuevo! Ya lo he hecho.
    Veo que las fotografías del slider de home no se carga y otras tantas que hay tampoco. ¿Por qué puede ser eso?

    Moderador almendron

    (@almendron)

    No veo que se haya corregido ninguno de los dos puntos que te indicaba.

    Toda la razón! Lo había hecho pero no en el .htaccess de la carpeta de la web sino en la que hay antes. Ahora creo que sí está correcto, verdad?

    Moderador almendron

    (@almendron)

    Lo de la redirección ya funciona.

    Te faltaría la página principal pero yo creo que lo mejor es que la hagas nueva (cambia hasta el nombre de las imágenes).

    Ahora mismo te falla, por ejemplo, http://solocomplementos.com/wp-content/uploads/2020/09/oliur-Z8I-BhVtzn0-unsplash-scaled.jpg
    Esta referencia no ha sido sustituida porque está en el CSS (en concreto en un background)

    Iba a ponerme a modificar la página de inicio tal y como me has indicado y cuando desde WP le he dado a «visitar el sitio» me indica «404 not found» y voy a «páginas» e intento ver alguna y todas me indica el error 404…

    Sin embargo, desde ventana de incógnito parece que sí va la web.

    Eso será porla modificación en .htaccess ?

Viendo 15 respuestas - de la 1 a la 15 (de un total de 24)
  • Debes estar registrado para responder a este debate.