Cómo quitar el área restringida para entrar en WordPress de Digital Ocean (y otros)

Hace un par de días instalé un par de sitios WordPress en mi nuevo servidor en Digital Ocean via “One-click WordPress installation”. Cuando quise entrar en el admin me muestra una ventana de “Restricted Area” que me pide usuario y contraseña.

Vale. Intento con la información del servidor y no funciona, con la info de mi cuenta de administrador que acabo de configurar y tampoco. Bueno, ya se está poniendo fastidioso esto.

Entro en mi servidor via SSH aparece la información: tengo que poner una clave diferente que me muestra en el servidor para poder entrar en el administrador. Viva la seguridad! pero esto muy poco práctico.

Bueno, ya logre entrar, instalé un tema, un par de plugins y todo bien. Luego cuando vuelvo a entrar vuelve la misma ventana del amor. AAAaaaarrrgghhh! no de nuevo!

Cómo quito la P*** ventana!?

En verdad es bastante sencillo según el artículo de Digital Ocean (https://www.digitalocean.com/community/tutorials/one-click-install-wordpress-on-ubuntu-14-04-with-digitalocean)

1. Entra en tu servidor via SSH.

Sólo como recordatorio entras desde tu terminal

$ ssh root@<el IP de tu servidor>

 

2. Actualiza la configuración de Apache

Edita el archivo de configuración de Apache usando nano:

nano /etc/apache2/apache2.conf

Dentro del archivo buscas la sección que maneja “/wp-admin/” que se ve mas o menos así:

<DirectoryMatch ^.*/wp-admin/>
    AuthType Basic
    AuthName "Please login to your droplet via SSH for login details."
    AuthUserFile /etc/apache2/.htpasswd
    Require valid-user
</DirectoryMatch>

3. Comenta la sección de /wp-admin/

Para comentar solo tienes que agregar el símbolo de numeral (#) antes de cada línea así:

#<DirectoryMatch ^.*/wp-admin/>
#    AuthType Basic
#    AuthName "Please login to your droplet via SSH for login details."
#    AuthUserFile /etc/apache2/.htpasswd
#    Require valid-user
#</DirectoryMatch>

Cerrar y guardar.

4. Reinicia Apache

Para ver los cambios vas a tener que reiniciar Apache así:

service apache2 restart

Ahora si vas a poder entrar en el administrador /wp-admin/ sin tener que poner tus datos.

  • Y el comando guardar cual es?

    • Control + X cierra el documento y luego te pide guardar.

  • Hey

    Eres Un genio

    • Federico Bozo

      Lo se! En verdad hay mucho contenido en ingles y creo que poco en español.

  • Moucho

    Hola! He visto esta entrada y quizás tengáis un minuto para echarme un cable con la instalación de un droplet… Tengo el problema de la ventana emergente de área restringida, en la que no acepta el “root” y password enviados por Digital Ocean (añadir que es un droplet de 512mb y un macbook); he visto información en inglés, entradas como esta, soluciones entrando por SSH (que se me escapan), etc. pero quizás exista alguna forma sencilla de entender para alguien nuevo en esto como yo, y para no encontrarme con este problema y poder comenzar a configurar/editar WordPress. Muchas gracias de antemano!

    • Federico Bozo

      Este artículo explica como hacerlo entrando con tu terminal como usuario root.

      La verdad es que no hay un modo mas fácil por que es un proceso pre-instalado. Digital Ocean asume que sabes como usar SSH para manejar tu servidor.

      Debes haber recibido un email de DO con el usuario y contraseña de tu servidor y deberías poder entrar con ellos.
      Una vez dentro, sigue los pasos de este artículo y deberías poder quitarlo.

      Como una recomendación: en mi experiencia el plan 512MB para WordPress es un poco pequeño.
      Este artículo http://corchoweb.com/2015/servidores/archivo-swap-mejorando-la-memoria-de-ubuntu-14/ habla de como mejorar, pero también es usando la línea de comando con Terminal.

      Dime si te puedo ayudar con otra cosa.