mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-09 03:09:38 +03:00
[Bug Report]: Getting a 404 on login page since 21.11 #2520
Closed
opened 2026-02-05 04:23:51 +03:00 by OVERLORD
·
13 comments
No Branch/Tag Specified
development
further_theme_development
l10n_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
No Label
🐛 Bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#2520
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rparree on GitHub (Dec 2, 2021).
Describe the Bug
I tried updating to version 21.11.2, but when accessing the site and it redirects to
/bookstack/loginit shows "Page Not Found".Bookstack is running in kubernetes and i am using the linuxserver images. From a few tests i found out:
does not work
ghcr.io/linuxserver/bookstack:version-v21.11
ghcr.io/linuxserver/bookstack:version-v21.11.2
ghcr.io/linuxserver/bookstack:version-v21.11.3
works
ghcr.io/linuxserver/bookstack:version-v21.10.1
ghcr.io/linuxserver/bookstack:version-v21.10.3
thanks.,
Steps to Reproduce
change version from 21.10.x to 21.11.x
Expected Behaviour
Login page to be displayed
Screenshots or Additional Context
No response
Exact BookStack Version
21.11
PHP Version
No response
Hosting Environment
kubernetes with istio.
@ssddanbrown commented on GitHub (Dec 2, 2021):
Hi @rparree,
/bookstackor are you hosting at/?APP_URLoption?@rparree commented on GitHub (Dec 2, 2021):
I am hosting on
/bookstack, theAPP_URLincludes the full :https://xxx.yyyy.com/bookstacktx.,
@ssddanbrown commented on GitHub (Dec 6, 2021):
Thanks for confirming @rparree.
Do you have any detail on how requests are sent to the linuxserver container? Are you using a standard reverse proxy? If so can you share the configuration used?
@rparree commented on GitHub (Dec 7, 2021):
I am using istio's virtualservice.
This works fine up to version
v21.10.1. I should also mention that the "not found" page is the styled one from bookstack. Meaning its css assets etc are successfully fetched@Perrydiculous commented on GitHub (Dec 12, 2021):
I am well aware that this is very basic, and I don't have any experience with your setup, mine's very different, so I'm not thinking I'm brilliantly providing a definite fix here... It's just that I had this exact same problem, couldn't find the cause, and a seemingly random chain of artisan commands fixed it:
I'm not saying it works and if it does I can't explain why... I just know I was frustrated and mashing 'm in this order which worked... 😂
(this was after having used every single one of those commands once already, btw, since I updated a ton of versions at once, and probably needed them all, except for the cache ones. That's a precaution I'm taking after the cached DB config once didn't clear properly, due to which an update on my staging destroyed my production)
@rparree commented on GitHub (Dec 18, 2021):
@Perrydiculous thanks for your help. It however did not help. I am still getting the same error on recent versions while it works on 21.10
version 21.10.3
for example version 21.11.3:
The

/bookstackurl works for css and js assets, just not for the login page:@nicolaslopez1989 commented on GitHub (Dec 21, 2021):
Dear good afternoon everyone ..
I have the same problem when updating from version 21.10.3 to 21.11.3. I get a 404 error when accessing the login screen.
Infrastructure detail:
Nginx Reverse Proxy on localhost
Docker container with Centos7 image with php 7.3 + apache as application web server
DB Mysql to external host.
I applied the mentioned solutions but still without success.
Any ideas?
@nicolaslopez1989 commented on GitHub (Dec 23, 2021):
I found the solution:
The new version rewrites the URL to me. It added a / after the domain and before login.
I understand that it is a problem of my configuration since it did not work for me with version 21.11. Or not. I haven't fully verified it yet.
I hope it will help you.
Greetings!
@jakubboucek commented on GitHub (Jan 21, 2022):
Same problem :-(
@ssddanbrown commented on GitHub (Jan 23, 2022):
Just to provide an update, I have tested path-based proxied instances and it's not that alone since my existing dev instances worked fine.
I was able to re-produce this (Although I didn't check against older BookStack versions) in once Apache proxy instance where I found the proxying was causing an extra slash to be added to the path in the request to BookStack. A tweak to the proxy passing got this working fine. Below is an example of the config change I made.
Config Changes
Broken
Working
@ssddanbrown commented on GitHub (May 9, 2022):
In v22.04 I made further changes to URL handling related to an issue that was likely connected to this one.
Since there was no further progress on this issue thread, and since we've since made further changes, I'm going to close this off.
If you're still having issues on the latest release feel free to comment to request this be re-opened.
@rparree commented on GitHub (May 12, 2022):
I checked with the updated version and had the same problem.
I have moved our bookstack to a subdomain instead of path-based. So i am avoiding the problem.
@mgueydan commented on GitHub (Feb 5, 2023):
Hi everybody.
Just to say I had the same issue, due to the fact that : the mod_redirection was not enabled on my apache.
Apache configuration was correctly protected :
<IfModule mod_rewrite.c> ...so rewriting was not made
So I had to enable rewrite module
sudo a2enmod rewriteI assume, that module "mod_negotiation.c" should be enabled too.
Have a nice day.