• Resuelto matijdk

    (@matijdk)


    Buen dia foro, estuve leyendo bastante aca sobre migrar wp de un host a otro host, pero sigo sin lograr que funcione, por eso quiero consultar si alguien puede darme una idea de que estoy haciendo mal.

    Tenia mi web en un host, hice backup de todos los archivos de public_html, de la db (segun lo que lei es lo que habia que hacer).

    Luego en el host nuevo (ya los dns bien, el dominio bien) ,uso hostinger le doy crear un sitio web, entro al admin de archivos, cargo el archivo backup lo descomprimo y pongo en la carpeta public_html (/public_html) ,creo una nueva db, cargo el backup de la db, reemplazo nombre, user, pass de la db en el archivo config, el dominio esta bien, los dns tambien, pero sigue dando error 403.

    usea este link: https://support.hostinger.com/es/articles/7310928-mueve-un-sitio-web-a-otro-plan-de-hosting-y-otro-dominio

    Aglguien tiene una idea de que estoy haciendo mal?

    gracias

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

Viendo 10 respuestas - de la 16 a la 25 (de un total de 25)
  • Iniciador del debate matijdk

    (@matijdk)

    Claro, probe con dos dbs distintas, creando una nueva, importando… me pone 910 consultas exportadas…. sabes lo que me llama la atencion cuando importo la db? mira los nombres…

    dcac_actionscheduler_claims

    dcac_actionscheduler_groups

    dcac_actionscheduler_log

    dcac_commentmeta

    dcac_comments

    creo una nueva db, entro, voy a importar y esta asi: todo aparece en la tabla con un prefijo de nombre «dcac» no se si eso esta bien

    por ejemplo me pasa que no encuentro en la db «wp_options» por ejemplo para ver si esta bien el dominio

    Iniciador del debate matijdk

    (@matijdk)

    Lo que hice es ir, reemplazar todo ese prefijo en la tabla por el wp, me da este error con el debug en la web activo:

    Fatal error: Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct(), 0 passed in /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/class-wp-widget-factory.php on line 62 and at least 2 expected in /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/class-wp-widget.php:163 Stack trace: #0 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/class-wp-widget-factory.php(62): WP_Widget->__construct() #1 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/widgets.php(115): WP_Widget_Factory->register() #2 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-content/themes/artificer/includes/widgets/widget-woo-adspace.php(83): register_widget() #3 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/template.php(785): require_once(‘/home/u11443700…’) #4 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/template.php(720): load_template() #5 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-content/themes/artificer/includes/theme-widgets.php(20): locate_template() #6 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/template.php(785): require_once(‘/home/u11443700…’) #7 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/template.php(720): load_template() #8 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-content/themes/artificer/functions.php(30): locate_template() #9 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-settings.php(600): include(‘/home/u11443700…’) #10 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-config.php(105): require_once(‘/home/u11443700…’) #11 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-load.php(50): require_once(‘/home/u11443700…’) #12 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-blog-header.php(13): require_once(‘/home/u11443700…’) #13 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/index.php(17): require(‘/home/u11443700…’) #14 {main} thrown in /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/class-wp-widget.php on line 163

    • Esta respuesta fue modificada hace 1 año, 4 meses por matijdk. Razón: no,me,deja,escribir,mensajes,parpadea, y,no,puedo,escribir
    Moderador almendron

    (@almendron)

    Borra todo lo que hayas hecho y haz lo siguiente:

    1. Crea una base datos.
    2. Instala WordPress.
    3. Copia el CONTENIDO de las carpeta «wp-content» de la copia de seguridad en la carpeta del mismo nombre de la instalación nueva. Así nos aseguramos que copias todo lo necesario.
    4. No entres ni hagas nada en la nueva instalación.
    5. Crea una nueva base de daros e importa las tablas de la copia de seguridad.
    6. Modifica el wp-config.php.
    7. Además de los datos de acceso, modifica la variable $table_prefix. El valor deberá ser dcac_
      Es el prefijo de las tablas que no tiene por qué ser wp_
    Iniciador del debate matijdk

    (@matijdk)

    vos opinas que modificando lo del prefijo deberia funcionar? que ese debe ser el error? ya me pongo a hacerlo.

    No sera algun error de cuando instalo el wp en el hostinger? lo instala de manera «automatica» por asi decirlo desdel el panel… no deberia quizas yo hacer una instalacion en su host de forma «tradicional»? no sera eso que me genera un error?

    Por ejemplo cuando estoy instalando el wp me dice:

    Crear detalles de inicio de sesión para la cuenta de WordPress

    pide mil, usuario, passs

    o abajo dice crear un sitio vacio…

    • Esta respuesta fue modificada hace 1 año, 4 meses por matijdk.
    Iniciador del debate matijdk

    (@matijdk)

    hice todos esos pasos, recibo este error ahora:

    Ha habido un error crítico en este sitio.

    Aprendé más sobre el diagnóstico de WordPress.

    Esta vez no me aparecio para instalar como cuando queria ver la web por primera vez las veces anteriores

    Moderador almendron

    (@almendron)

    Renombra la carpeta «plugins» y luego intenta entrar. Si puedes, vuelve a poner el nombre original a la carpeta y entra de nuevo. Ahora, los plugins estarán desactivados. Ve activando uno a uno a ver qué sucede.

    Iniciador del debate matijdk

    (@matijdk)

    hola. Ya lo hice, renombro esa carpeta pero igual no funciona. activo el debug y este esel error:

    Fatal error: Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct(), 0 passed in /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/class-wp-widget-factory.php on line 62 and at least 2 expected in /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/class-wp-widget.php:163 Stack trace: #0 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/class-wp-widget-factory.php(62): WP_Widget->__construct() #1 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/widgets.php(115): WP_Widget_Factory->register() #2 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-content/themes/artificer/includes/widgets/widget-woo-adspace.php(83): register_widget() #3 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/template.php(785): require_once(‘/home/u11443700…’) #4 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/template.php(720): load_template() #5 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-content/themes/artificer/includes/theme-widgets.php(20): locate_template() #6 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/template.php(785): require_once(‘/home/u11443700…’) #7 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/template.php(720): load_template() #8 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-content/themes/artificer/functions.php(30): locate_template() #9 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-settings.php(600): include(‘/home/u11443700…’) #10 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-config.php(103): require_once(‘/home/u11443700…’) #11 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-load.php(50): require_once(‘/home/u11443700…’) #12 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-blog-header.php(13): require_once(‘/home/u11443700…’) #13 /home/u114437001/domains/ambarvioletajoyeria.com/public_html/index.php(17): require(‘/home/u11443700…’) #14 {main} thrown in /home/u114437001/domains/ambarvioletajoyeria.com/public_html/wp-includes/class-wp-widget.php on line 163

    Ha habido un error crítico en este sitio.

    Aprendé más sobre el diagnóstico de WordPress.

    Para mi el error lo da el theme, si yo entro y renombro la carpeta themes ahi esta todo en blanco PERO puedo entrar al panel de wordpress de mi web Y ESTAN LOS PRODUCTOS!!!!! asique despues de corregir el prefijo (esto para una futura ayuda aca en el foro) FUNCIONÓ!!!

    El tema que yo usaba, te comento, era uno viejo, ni si quiera era responsive pero no me inportaba porque yousaba un plugin que lo hacia responsive.

    Desde ya te suuuuuper agradezco, no sabes lo muho que me ayudaste!!!

    Me interesatu opinion ahora, saber que opinas sobre el theme…. no va a funcionar, cambio todo? hay alguna forma dehacer que funcione como antes?

    Moderador almendron

    (@almendron)

    Efectivamente, el error lo produce el tema. Es muy posible que en el nuevo servidor tengas una versión PHP más reciente que en el antiguo y vengan por ahí los problemas.

    Yo me olvidaría del tema. No merece la pena. Busca entre los gratuitos alguno que te sirva: https://es.wordpress.org/themes/

    Yo no lo uso, pero dicen que va muy bien: https://es.wordpress.org/themes/astra/

    Un saludo. Marco el tema como resuelto.

    • Esta respuesta fue modificada hace 1 año, 4 meses por almendron.
    Iniciador del debate matijdk

    (@matijdk)

    Hola. Marco el tema como resuelto, vuelvo a repetir (por si alguien necesita ayuda) el problema era al importar la base de datos que el prefijo era distinto al que estaba en el wp-config.php y entonces no cargaba los elementos de la db.

    MUCHISIMAS GRACIAS por la ayuda, marco el tema como resuelto, gracias @almendron

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

Viendo 10 respuestas - de la 16 a la 25 (de un total de 25)
  • El debate ‘Ayuda migracion host a host’ está cerrado a nuevas respuestas.