Tengo un sitio de wordpress fuera de línea que es autohospedado. El sitio se movió a un nuevo host con una nueva entrada de DNS.
URL existente = www-dev.domain.com
nueva URL = sitio web.proj.stack.cloud.domain.com
Una vez que actualizamos el proxy, la información de conexión de db y otras cosas, podemos acceder al sitio web en la nueva URL. Sin embargo, el problema que tenemos es que después de iniciar sesión en wp-admin, aparece un mensaje «Lo siento, no tiene permiso para acceder a esta página».
No puedo encontrar ningún lugar donde esté configurado este acceso bloqueado. Pensando que había algo malo con el sitio anterior (que se copió durante la mudanza), seguí adelante y configuré un nuevo sitio wp con una nueva base de datos vacía de la misma manera. La nueva URL ahora es website2.proj.stack.cloud.domain.com.
Para el sitio web2, creé una nueva base de datos y descargué un wordpress 5.7.2 nuevo de https://wordpress.org/download/releases/ y lo desarmé en el directorio web. La instalación salió bien, pero aparece el mismo problema cuando intento acceder a wp-admin «Lo siento, no tienes permiso para acceder a esta página».
SI vuelvo a la URL principal «website2.proj.stack.cloud.domain.com», todavía estoy conectado. Si trato de usar cualquier enlace en la parte superior de la página web predeterminada de twentytwentyone, como hacer clic en mi perfil de usuario , intenta llevarme a una página /wp-admin/ pero nuevamente, aparece el mismo error «Lo siento, no tiene permiso para acceder a esta página». se ve, aunque estoy conectado con la única cuenta de usuario (que se crea durante la instalación de wp)
Entonces, como esta es una nueva instalación nueva con el mismo problema, busqué un foro de wordpress y encontré esta página. ¿Alguno de ustedes puede arrojar luz sobre esto para mí?
El sitio web se ejecuta en una VM ubuntu en un entorno de nube privada. es por eso que el dns es como es, aunque podría poner una solución alternativa, me gustaría entender por qué este problema está ahí en primer lugar antes de hacerlo. El sitio web es para el desarrollo de un sitio web público y el sitio web real se ubicará en dominio.com. La única diferencia entre trabajar y no trabajar es el dominio. Intenté agregar un subdominio y una configuración multisitio a wp-config (basado en otros resultados de Google), pero esto no resolvió el problema de wp-admin. Aunque esta es solo una única instancia de sitio web de wordpress de todos modos.
gracias de antemano