mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Application Homepage error on Login #1672
Closed
opened 2026-02-05 01:34:02 +03:00 by OVERLORD
·
7 comments
No Branch/Tag Specified
development
l10n_development
further_theme_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
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#1672
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 @ShowMeIT on GitHub (Apr 22, 2020).
Describe the bug
Logging into any account (including admin account) shows a 'page not found error' at the top of the application homepage which it is currently set to show shelves (image attached). if you click 'return to home' or the bookstack logo in header, the page displays correctly.
Steps To Reproduce
Steps to reproduce the behavior:
Expected behavior
on login i would expect it to see the shelves
Screenshots
If applicable, add screenshots to help explain your problem.
Your Configuration (please complete the following information):
Additional context
There are shelves created along with books in these shelves.
Application Homepage variable in settings can be set to any in the list and the error still exists.
Install into cpanel was done by following the guide:
https://www.warpconduit.net/2019/11/16/installing-bookstack-wiki-on-cpanel-shared-hosting/#more-915
@ssddanbrown commented on GitHub (Apr 25, 2020):
Hi @ShowMeIT,
Do you have BookStack installed on sub-path (https://example.com/bookstack)?
Or is it on the top-level of the domain (https://example.com)?
Have you set the
APP_URLparameter in your.env?I'm guessing you see some kind of different URL after logging in that's not the homepage? If you can let me know the path you're being directed to (Don't need the domain if you want to keep that hidden, just everything after the domain) that would be useful to diagnose what's happening.
@ShowMeIT commented on GitHub (Apr 26, 2020):
Hi,
Thank for having a look into this.
APP_URL points to https://'domain.com'/bookstack
public folder of book stack is located at public_html/bookstack
and BookStack install directory located back at same directory level as public_html.
url after login:
https://'domain.com'/bookstack/bookstack/index.php
@ssddanbrown commented on GitHub (Apr 26, 2020):
Okay, Just had a deep dive into this. Was really hoping the incoming URL could be re-written via Apache through the
.htaccessto solve this but I could not find an ideal way.The frameworks/Libraries at play (Laravel, Symfony) do some complex things when it comes to building the URL's used in this system. Think some of my work-arounds for other scenarios have caused trouble for this one.
It'll take me a while to properly try things out to make a fix in the core project, as I'll need to emulate all scenarios, but for now I think you might be able to get things working but opening the
app/Http/Request.phpfile and overwriting it with the following:@ShowMeIT commented on GitHub (Apr 27, 2020):
Code overwrite was successful.
Thank you for a great product!
@calliostro commented on GitHub (Apr 11, 2022):
Hi @ssddanbrown
I can confirm the problem at least for Apache installations after debugging. You have already presented a working solution by changing the request.php.
Is there a plan to check in the change into the repository? Otherwise it would be helpful to include a note with a link to this in the documentation.
Thank you!
Joey
@ssddanbrown commented on GitHub (Apr 11, 2022):
@calliostro I've recently opened up #3364 which is targeted for the next feature release. It's not something I can quickly merge into a patch release due to the testing required for other environments that it may affect.
I've updated the milestone of this issue to reflect that same intended release.
@ssddanbrown commented on GitHub (Apr 25, 2022):
#3364 has now been merged so these changes will be part of the next feature release. I'll therefore close this off.