Soporte » Guías – Resolución de problemas » Redirección a directorio ha dejado de funcionar

  • Resuelto raulval

    (@raulval)


    Hola,

    Tengo una web alojada en mi propio servidor (NAS) que ha estado funcionando sin problemas. Instalé WordPress en un subdirectorio (/wordpress) y conseguí hacer una redirección con .htacces en la carpeta root siguiendo varios tutoriales. Esto ha estado funcionando hasta que de repente y sin razón aparente me ha dado un error que dice «There has been a critical error on this website.»

    La web funciona bien si entro al index.php de la subcarpeta y puedo entrar al panel de administración sin problemas.

    He intentado volver a restablecer la redirección con estos dos metodos:

    https://wordpress.org/support/article/giving-wordpress-its-own-directory/

    Pero ninguno de los dos me ha funcionado.

    Para el metodo 1 he creado un .htacces en root con el siguiente contenido:

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^(www.)?academiaindex.es$
    RewriteCond %{REQUEST_URI} !^/wordpress/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /wordpress/$1
    RewriteCond %{HTTP_HOST} ^(www.)?academiaindex.es$
    RewriteRule ^(/)?$ wordpress/index.php [L] 
    </IfModule>

    Pero sigue dando el mismo error.

    El metodo 2 lo he intentado y he hecho:

    – En el menú general he modificado la Dirección del sitio (URL) para eliminar el subdirectorio.
    – He copiado index.php y .htacces desde el subdirectorio al root.
    – He modificado el index.php y lo he dejado con require( dirname( __FILE__ ) . ‘/wordpress/wp-blog-header.php’ );

    Ya no he podido hacer nada más, no he podido acceder al mp_admin en la nueva ruta, da el mismo error (Vamos que no he podido actualizar los permalinks).

    También he intentado tirar toda la web al root pero con escaso éxito. A ver si me podéis ayudar ya que me he quedado con pocas opciones y ya no sé qué más intentar.

    Muchas gracias de antemano

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

Viendo 4 respuestas - de la 16 a la 19 (de un total de 19)
  • Iniciador del debate raulval

    (@raulval)

    Hola, al final he conseguido hacer lo que me comentas, he puesto todos los ficheros de un worpress nuevo para iniciar la instalación y ahora si accedo a la web me sale el proceso de instalación de wordpress desde root. Que hago? Lo instalo todo de 0 y voy pasando todo poco a poco? Casi que me va a costar menos…….

    Muchas gracias por todo, de verdad.

    EDITO: No me deja avanzar más del paso dos de la instalación, pongo los datos de la nueva base de datos y al darle a continuar explota…

    EDITO 2: Es más, aunque ponga las credenciales de la otra base de datos con el mismo usuario, o ponga mal los datos, siempre da el mismo error, el error inicial.

    • Esta respuesta fue modificada hace 1 año, 8 meses por raulval.
    • Esta respuesta fue modificada hace 1 año, 8 meses por raulval.
    Moderador almendron

    (@almendron)

    ¿No te deja hacer una instalación limpia en root?

    Si es así, tiene que ser un problema del NAS.

    Iniciador del debate raulval

    (@raulval)

    Hola,

    Muchas gracias por la ayuda, al final he tenido que usar el Host virtual del NAS para redirigir el tráfico a la carpeta wordpress, es lo único que ha funcionado. Por lo que se ve no le gusta mucho al NAS instalar wordpress en la raiz.

    De verdad muchas gracias por la ayuda.

    Moderador almendron

    (@almendron)

Viendo 4 respuestas - de la 16 a la 19 (de un total de 19)
  • El debate ‘Redirección a directorio ha dejado de funcionar’ está cerrado a nuevas respuestas.