Ayuda migracion host a host
-
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]
-
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…
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
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
Borra todo lo que hayas hecho y haz lo siguiente:
- Crea una base datos.
- Instala WordPress.
- 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.
- No entres ni hagas nada en la nueva instalación.
- Crea una nueva base de daros e importa las tablas de la copia de seguridad.
- Modifica el wp-config.php.
- Además de los datos de acceso, modifica la variable
$table_prefix
. El valor deberá serdcac_
Es el prefijo de las tablas que no tiene por qué ser wp_
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.
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
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.
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.
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?
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.
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
De nada. Un saludo.
-
Esta respuesta fue modificada hace 1 año, 4 meses por
- El debate ‘Ayuda migracion host a host’ está cerrado a nuevas respuestas.