Soporte » Guías – Resolución de problemas » Error 500 luego de migrar mi web

  • Resuelto azareus

    (@azareus)


    Hola a todos,tengo un problema accediendo al wordpress de mi web newtechnology.ml

    La web se muestra correctamente, pero el problema viene al intentar acceder a wordpress,
    aparece el siguiente mensaje: HTTP ERROR 500

    Cosas que ya he probado:

    He eliminado todos los plugins, tanto desde las carpeta plugins del servidor como desde active_plugins, desde PHP

    He eliminado mi tema, tanto desde la carpeta del servidor como desde PHP

    He sustituido mi tema por otro, pero extrañamente no se refleja en la web, que sigue apareciendo el tema anterior.

    He revisado los archivos .htaccess y wp-config, y en principio no noto o veo nada extraño.

    A ver si me podeis echar una mano, porque la unica solucion que me dan desde mi hosting es hacer la instalacion de 0, pero eso me costaria bastante tiempo y la verdad no tengo el que me gustaria.

    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 19)
  • Moderador almendron

    (@almendron)

    Lo primero de todo sería desactivar cualquier plugin de cache, minificación de archivos o de seguridad. También eliminar el htaccess (previa copia).

    ¿Tines por ejemplo autoptimize? Es un plugin que suele causar problemas.

    Y después ver el resultado. Y dejarlos desactivados para ver otros posibles errores.

    Iniciador del debate azareus

    (@azareus)

    Hola Almendron, gracias por tu mensaje.

    Lo que he hecho es eliminar todos mis plugins desde la carpeta del hosting, porque como comento no tengo acceso a wp-admin.

    También he eliminado el .htaccess pero sigo viendo el acceso a wordpress inviable.

    Ya he preguntado a mi hosting pero solo se les ocurre que haga la web de 0. Se te ocurre alguna solucion más?

    Moderador almendron

    (@almendron)

    Haz lo siguiente:

    1) Edita el archivo wp-config.php

    2) Busca en él la línea define('WP_DEBUG', false);

    Si está cambia false por true

    Si no está, la añades ANTES de la línea /* ¡Eso es todo, deja de editar! Feliz blogging */ con el valor true

    3) Guarda los cambios e intenta entrar.

    La línea que has añadido sirve para mostrar en pantalla determinados tipos de errores. A ver si hay suerte y sale algo que pueda orientarnos.

    • Esta respuesta fue modificada hace 5 años, 10 meses por almendron.
    Iniciador del debate azareus

    (@azareus)

    Acabo de hacer lo que me comentaste, pero aparentemente no aparece ( me aparece la web igual con el error 500 )

    Como dato adicional, mi hosting me refirió los siguientes errores ( que ni ellos mismos saben meterle mano ). Son :

    > mod_fcgid: stderr: PHP Warning: Unknown: open_basedir restriction in
    > effect. File(/var/cpanel/php/sessions/ea-php56) is not within the allowed
    > path(s): (/var/www/vhosts/thebestwwe.ml/:/tmp/) in Unknown on line 0

    A ver si esto pueda servir.

    Moderador almendron

    (@almendron)

    Pero ahora ni siquiera se ve la página 🙁

    Iniciador del debate azareus

    (@azareus)

    Pues asi está esto. Ya lo he vuelto a cambiar a false, pero nada, no se ve nada.

    Y ahora..?

    • Esta respuesta fue modificada hace 5 años, 10 meses por azareus.
    • Esta respuesta fue modificada hace 5 años, 10 meses por azareus.
    Moderador almendron

    (@almendron)

    La línea en el wp-config.php: ¿la has añadido o solo has cambiado el valor?

    Moderador almendron

    (@almendron)

    En cuanto al error que mencionas, debería ser el soporte de tu hosting el que lo resolviera porque es un problema del servidor.

    Iniciador del debate azareus

    (@azareus)

    La he cambiado de false a true. Y ahora la he dejado como estabam en false

    En cuanto al error, el hosting se lava las manos , solo me dice que la vuelva hacer desde 0

    Moderador Jose Conti

    (@jconti)

    Hola,

    ¿Cómo has migrado tu web?

    El error tenestá diciendo que no puedes escribir en un path en determinado, ya que está fuera de tu web. Eso quiere decir que en la base de datos tienes path absolutos de tu antiguo hosting y WordPress los está intentando utilizar y el hosting (obviamente ya simplemente no existen) no le deja.

    Debes actualizar los path fe ña base de datos del antiguo hosting al nuevo.

    Si se utiliza un plugin para migrar sitios, como podría ser por ejemplo Diplicator) este tipo de cosas ya ten las soluciona. ¿Ahora tiene arreglo? Obviamente, pero se necesita tener conocimiento.

    Si te ves con ánimo, necesitarás el script Search&Replace y realizar una búsqueda del antiguo path y modificarlo por el nuevo.

    https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

    Casi seguro que con esto arreglarás los problemas en la web la web, si es que no hay algún otro problema de permisos o propietarios en los archivos y directorios, que también es posible.

    • Esta respuesta fue modificada hace 5 años, 10 meses por Jose Conti.
    Moderador almendron

    (@almendron)

    @jconti : el problema es que no puede acceder a la administración. Podría usar https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

    Nota: pido disculpas. No había leído bien la respuesta de mi compañero y resulta que ya había indicado él el script a usar.

    @azareus : no me has respondido a la pregunta. La línea relativa al debug: ¿ya existía en el wp-config.php o la has añadido tú?
    Lo pregunto porque antes de veía la página y creo que ha sido después de tocar ese archivos cuando se he dejado de ver.

    Por otra parte, entra vía FTP y renombra la carepta del plugin autoptimize. Y déjalo así de momento.

    • Esta respuesta fue modificada hace 5 años, 10 meses por almendron.
    Iniciador del debate azareus

    (@azareus)

    Buenas Jose, muy amable con tu respuesta.

    Ahora bien, yo puedo instalar ese script, el caso es tener conocimiento como bien dices.
    En éste caso y perdona la franqueza pero necesitaría instrucciones «mascadas» del tipo:
    reemplaza ésto por esto «x»

    Cuando te refieres a path, me supongo significa la ruta de mi actual hosting verdad?Ya digo que en esto no tengo mucho conocimiento.

    Si no te ves con la paciencia necesaria lo entiendo. Me tocara instalarlo desde 0 aunque no sepa de donde sacare el tiempo

    Iniciador del debate azareus

    (@azareus)

    @almendron Sí,ya estaba la linea, solo cambie el valor false a true para probar lo que dijimos antes.

    Lo que me indicas de la carpeta autoptimize no creo sera posible porque elimine todas las carpetas de los plugins que tenía,

    @jconti: El proceso de migración que hice fue simplemente meter todas las carpetas de mis webs en mi antiguo hosting en un .rar de 15 gigas, y de ahi ir descomprimiendo y subiendo las carpetas a mi nuevo hosting

    Moderador almendron

    (@almendron)

    ¿Tienes todavía acceso a tu antiguo hosting?

    Iniciador del debate azareus

    (@azareus)

    @almendron: Era un amigo que me dejo un tiempo alojar mis archivos en su hosting, pero no hay manera de localizarlo

    Sobre los plugins aporto pantallazo de como los dejé: https://gyazo.com/8f2ab1afb9a30ea311e7ea88b70ad1eb

Viendo 15 respuestas - de la 1 a la 15 (de un total de 19)
  • El debate ‘Error 500 luego de migrar mi web’ está cerrado a nuevas respuestas.