Skip to content

Climb to the Stars

Stephanie Booth's online ramblings

  • Blog
    • About
    • Presse
    • Pages [old]
  • Random Post
  • Now
  • Bluesky
  • Flickr
  • Tumblr
  • Facebook
  • Mastodon
  • Coworking

Tag: locked out

WordPress wp-login.php Problem [en]

Explanation and solution to the nasty Wordpress problem which keeps kicking you out of your admin section with ridiculously long URLs. Just a few lines to delete in a file.

[fr] La solution au problème qui fait qu'on se retrouve parfois régulièrement expulsé de la partie admin de WordPress, et qui implique des URLs d'une longueur indécente, ne menant nulle part. Il suffit de supprimer deux lignes dans wp-login.php.

Yesterday, without a warning or an explanation, my WordPress install started acting funky. Even though I was logged in, I would be faced with very very long URLs showing me a broken login page when I tried to go back to the admin section (something like https://climbtothestars.org/wp-login.php/wp-admin/wp-smilies/wp-content/wp-admin/post.php?action=edit&post=xxxx). Deleting all the cruft after wp-login.php allowed me to log in, but a few clicks later I would find myself faced again with the same nasty situation.

This is caused by a bug in wp-login.php. What happens is that the Blog URL option gets changed to that long funky line in the database, and of course, it messes everything up.

The first thing I did was correct the siteurl value in the database (options table), because I have direct access to the database and like sticking my hands in there. If you don’t have access to the database, you can probably (I’m not certain) set this right through the Options screen in the admin section for your blog. (Remember, if you feel locked out, go directly to http://example.com/wp-login.php to log in.)

There is a forum thread about this problem, but the solution isn’t presented very clearly to my taste — hence this post.

Now for the fix: if you are not going to be moving your blog around (ie, changing the blog address) without having direct access to the database, you can edit the file wp-login.php and delete a couple of lines. Open wp-login.php in your favourite text editor, and do a search for get_settings(‘siteurl’) — that will bring you to the right place in the file. Delete these lines:

// If someone has moved WordPress let's try to detect it
if ( dirname('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'])
!= get_settings('siteurl') )
update_option('siteurl', dirname('http://' . $_SERVER['HTTP_HOST'] .
$_SERVER['REQUEST_URI']) );

I’ve had a similar problem with my Blogsome test blog — with the URL for the CSS file going all funky. It seems to be back to normal, but I’ll check that they are indeed aware of the problem.

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Pocket (Opens in new window) Pocket
Author Stephanie BoothPosted on 04.12.2004Categories WordpressTags admin, bug, delete, edit, file, forum, locked out, long, problem, security, solution, URL, Weblog Technology, Wordpress, wp-login, wp-login.php20 Comments on WordPress wp-login.php Problem [en]

Welcome!

Stephanie Booth

Climb to the Stars is Stephanie Booth's personal site. Blog powered since summer 2000. Follow her on Bluesky, Mastodon, Threads and Instagram. Maybe Tumblr and Flickr. No Facebook, I've been disappeared.

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Blogs to read

FeedLand river for easy reading, try it!

  • La DIVA-5, comment l’utiliser pour poser un diagnostic de TDAH (Dora Wynchank)
  • TDAH au féminin: troubles liés aux périodes prémenstruelles et périménopausales (Dora Wynchank)
  • Régulations des émotions dans le TDAH: diagnostics différentiels avec les troubles de la personnalité et les troubles de l’humeur (Alexandra Philipsen)
  • Back to Lightroom
  • Pour une « nétiquette » de l’IA générative
  • Quand toute une vie prend sens: les pièces du puzzle qui manquaient
  • WordPress Polyglots
  • Pourquoi mon compte facebook a-t-il été suspendu?
  • Rebooting The Blogosphere (Part 3: Integration)
  • Books That Changed My Life
  • Pour une « nétiquette » de l’IA générative27.10.2025
    L’IA générative, c’est ChatGPT, Claude et consorts. Ce sont des outils à qui on donne des instructions, et qui produisent en réponse du texte. Il y en a également à qui l’on donne des instructions, et qui produisent des images, du son, voir de la vidéo. Je n’ai pas pour objectif ici d’essayer de discuter … Continue reading "Pour une « nétiquette » de l’IA générative"
  • You Again19.10.2025
    Oh hai It’s you againI thought I’d dealt with youWritten your ugly face into oblivion I know, I did too muchYesterdayI was happy to finally do thingsThat had been nagging at me for months OK, I didn’t do what was plannedBut heyI did do stuffThat needed to be done So I guess it’s my faultIsn’t … Continue reading "You Again"
  • Lâcher prise17.10.2025
    J’y bossais déjà, mais depuis mon accident, je prends des cours avancés de lâcher-prise. Avoir du temps mais ne pas avoir d’énergie, donc renoncer. Dire non à des propositions. Dire oui en sachant que j’aurais dû dire non, faire quand même et payer derrière, me promettre que la prochaine fois je dis non. Non aux … Continue reading "Lâcher prise"
  • Se mettre à la place de l’autre, littéralement16.10.2025
    Quelques réflexions sur 30 ans de judo à jouer à la fois le rôle de l’un et de l’autre, ce que ça inscrit dans le corps concernant l’importance de prendre en compte le point de vue de l’autre, comment ça s’applique aux relations et interactions en général, à l’expérience utilisateur, à une communauté consacrée au … Continue reading "Se mettre à la place de l’autre, littéralement"
  • Faire les choses qu’on veut faire11.10.2025
    Avec un TDAH, ça revient toujours à ça: on veut faire quelque chose, quelque chose qu’on a envie de faire, pour de vrai, mais on ne le fait pas. C’est la fameuse difficulté d’initiation de tâche. Quand il s’agit de faire le ménage, les impôts ou la vaisselle, tout le monde comprend bien qu’on peine … Continue reading "Faire les choses qu’on veut faire"
  1. Konstantin on You Again19.10.2025

    <3 although it may feel like so at times, you're not alone.

  2. Stephanie Booth on Vrac avant reprise de travail19.10.2025

    Ah ça j’adorerais, d’ailleurs quand j’étais au chômage et que j’étais suivie par une diététicienne, j’avais fait un planning de…

  3. Olivier Bruchez on Vrac avant reprise de travail19.10.2025

    Je dois avouer que faire cette liste de courses est l'une des choses sur lesquelles je bloque le plus au…

  4. Stephanie Booth on Vrac avant reprise de travail17.10.2025

    Alors pour moi, justement, la liste "avant" les courses, ça me demande beaucoup trop de charge cognitive. Peut-être c'est plus…

  5. Stephanie Booth on Vrac avant reprise de travail17.10.2025

    Merci <3

  • Blog
    • About
    • Presse
    • Pages [old]
  • Random Post
  • Now
  • Bluesky
  • Flickr
  • Tumblr
  • Facebook
  • Mastodon
  • Coworking
Climb to the Stars Proudly powered by WordPress