Problemas con mi theme tras migración de hosting

  • Autor Autor genako
  • Fecha de inicio Fecha de inicio
genako

genako

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola,

Acabo de hacer la migración de un hosting a otro (Banahosting) y resulta que no podía entrar en wp-admin. He hablado con Banahosting y me han dicho que mi theme estaba roto y generando errores. No entiendo que pasa si antes estaba bien en el otro hosting.

El técnico me ha copiado lo siguiente:

HTML:
[12-May-2013 19:35:14 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/public_html/wp-content/themes/MatusTribune/functions.php:57) in /home/public_html/wp-includes/functions.php on line 1072
Debe volver a subir el tema o usar otro tema que no esté dañado.

(me ha activado el theme por defecto de wordpress para que pueda entrar)

Quiero mantener mi theme. He trabajado mucho y modificado su diseño una barbaridad... ¿la opción de volverlo a subir sería tal y como viene por defecto?

No puedo arreglar esos errores?
 
Vuelve a subir tu theme y reactivalo...
 
¿No tienes backup de tu plantilla tras la modificación? Pues carga esa misma carpeta via ftp a tu server, y luego activala...
 
¿No tienes backup de tu plantilla tras la modificación? Pues carga esa misma carpeta via ftp a tu server, y luego activala...

Pero es que no he modificado nada, el único cambio ha sido migrar de servidor...

Por cierto, como puedo probar un theme antes de activarlo? Para ver que todo vaya bien y no cagarla...
 
Qué error te sale al entrar o porqué no puedes entrar?
 
Qué error te sale al entrar o porqué no puedes entrar?

Puedo entrar ahora porque tengo el theme Twenty (me lo ha puesto el del hosting), el problema era que con mi theme habitual no me deja entrar en wp-admin, no salía nada, pantalla en blanco.
 
Hace poco me paso algo parecido y creo que lo solucione de esta manera, entre mediante ftp y vi que la plantilla que utilizaba no existia, lo subi otra vez y se arreglo el problema.
 
He subido la copia de la carpeta que tenía del theme (de antes de la migración). Pero todo sigue igual.... no puedo entrar al wp-admin.
 
Última edición:
lo que yo te recomiendo es entrar por FTP y si no puedes entrar borras el tema que te da problema... yo para cualquier modificacion antes de hacerla en mi pagina online... lo hago en el localhost de mi PC te recomiendo lo instales y pruebes no es complicado cualquier cosa mandame MP para lo del localhost 😉 saludos y suerte
 
He subido la copia de la carpeta que tenía del theme (de antes de la migración). Pero todo sigue igual.... no puedo entrar al wp-admin.

¿Que lo has subido, desde el panel de wordpress?, si es asi, entra por ftp y borralo y subelo otra vez desde el ftp.
 
Última edición:
¿Que lo has subido, desde el panel de wordpress?, si es asi, entra por ftp y borralo y subelo otra vez desde el ftp.

No, lo he hecho por FTP sustituyendo todos los archivos...
 
aver por lo que entiendo el contenido en el nuevo hosting esta bien solo que fallo el theme, cierto? si es asi puedes hacer esto en el antiguo hosting puedes hacer un nuevo respaldo del directorio public_html una vez que lo tienes lo descomprimes y subes el theme nuevamente por ftp.

Me paso algo similar cuando movi un sitio, eso pasa a que el hosting antiguo no hace los respaldos correctamente y fracmenta algunos archivos, yo nunca pido que me muevan mis sitios, lo hago yo mismo siempre
 
Sube tu theme denuevo y si tiens backup de los cambios que hiciste subelo uno por uno hasta ver cual es el archivo que no funciona y revisa que linea es la que no agarra.
 
Es que ya he hecho algo parecido [MENTION=43646]Xenote[/MENTION]
He subido la carpeta del theme de la copia de seguridad que tenía antes hacer la migración.
 
Última edición:
Yo instalaría el theme original y luego copiaría tus modificiones en el editor de WP. Se tarda menos que realizándolas de nuevo 🙂
 
egnaro entonces puedes hacer esto, el respaldo antes de la migracion comprimelo en zip solo el la carpeta donde esta todo el sitio, ve a tu nuevo hosting y borra todo menos el wp-config.php que contiene datos para acceder a la base de datos y renombralo a wp-config2.php, sube desde el Cpanel el zip de blog, cuando este listo descomprimelo y edita el wp-config.php con los datos de la base de datos que esta en el wp-config2.php.

Espero lo entiendas y asegurate que al descomprimir en el Cpanel lo haga en las carpetas correctas
 
¿¿ Como has hecho la migracion ??
Seguramente no has subido al nuevo hosting todos los archivos y carpetas.
Bajate TODO con ftp del viejo y subelo TODO con ftp al nuevo

y no te olvides del .htaccess
 
¿¿ Como has hecho la migracion ??
Seguramente no has subido al nuevo hosting todos los archivos y carpetas.
Bajate TODO con ftp del viejo y subelo TODO con ftp al nuevo

y no te olvides del .htaccess

Me lo han hecho los del hosting.
 
Me alegro de que lo solucionaras, pero el problema está (estaba) en:

PHP:
function check_header(){ /* */ } 

?> 

<?php

que contiene espacios y hace que empiece la transferencia de datos al navegador, haciendo imposible modificar las cabeceras. Debería de quedar así simplemente:

PHP:
function check_header(){ /* */ }
 
Atrás
Arriba