mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-08 19:06:06 +03:00
Suddenly Stopped Being Able to Connect to Previously Working BookStack Instance #4370
Closed
opened 2026-02-05 08:41:58 +03:00 by OVERLORD
·
6 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
🐕 Support
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#4370
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 @petartzdravkov on GitHub (Dec 19, 2023).
Attempted Debugging
Searched GitHub Issues
Describe the Scenario
For a couple of days now I suddenly stopped being able to connect to my BookStack instance, although I haven't done any changes to the configuration. When I try to connect the connection times out after some time. So far I tried changing folder permissions with
sudo chown -R www-data:www-data bootstrap/cache storage public/uploadshowever it didn't change the result. I don't have alaravel.logfile. I will enter the contents of my apache and mysql error log files in the log content.Exact BookStack Version
v23.10.4
Log Content
Apache
Mysql:
Hosting Environment
PHP 8.1.2 (at least that is what is says with
php -vInstalled on Pop!_OS 22.04 LTS with installation script with excluded migration step. Restored from backup afterwards following the documentation.
I don't have almost any experience with this so sorry in advance if I am asking stupid questions or if I have missed something.
@ssddanbrown commented on GitHub (Dec 19, 2023):
Hi @petartzdravkov,
Based upon what you detail, this sounds like it could be a networking/DNS/connection issue, since those can commonly appear as timeouts where as app/web-server level issues generally would quickly show an error.
To validate this, you could watch your apache access logs via:
Then attempt to access the site. If you see lots of lines added when accessing, that means you are connecting. If no lines appear, it's likely the requests are not reaching apache at all.
(Press
qto exit the above command once done).If no lines appear, let me know what access to the instance looks like. For example:
@petartzdravkov commented on GitHub (Dec 21, 2023):
Hi @ssddanbrown,
Thanks for the quick response, I appreciate it! :)
Aha, thanks for the explanation - it seems like no lines appear.
I appreciate the help! Let me know if you need any further info.
Cheers,
Petar
@ssddanbrown commented on GitHub (Dec 23, 2023):
Okay, so via IP and on same machine.
So are you using a local IP address? What does that IP look like?
I'm wondering if you used a LAN IP address on setup, which has now changed since that point in time.
@petartzdravkov commented on GitHub (Dec 25, 2023):
Hmm, not sure what type of IP address I am using. 192.168.178.17 is the one that was suggested when doing the initial setup so I went with it. From what I found 192.168.x.x addresses are LAN ones and can change when connecting to different routers for example?
If that is the case, I would appreciate any tips on how to work around that. Is there a stable id I could use for this scenario? And how do I proceed with its implementation? Change it in the .env file and update the database with the new URL?
I appreciate all the help! :)
@ssddanbrown commented on GitHub (Dec 26, 2023):
Yeah, 192.168.178.17 is a local address (although on a not-so-common subnet) so this might have changed unless a static IP (or the wrong IP could have been picked up and suggested during that install).
You could use a local address instead if you're only accessing from this one local machine. Most systems have
localhostpointing back to itself.You'd need to edit the
/var/www/bookstack/.envfile to updateAPP_URLto behttp://localhost.Also, within the
/etc/apache2/sites-available/bookstack.confyou'd need yo update theServerNamevalue to belocalhost, then restart apache after updating (sudo systemctl restart apache2).If you have existing content, you'd also want to run the "Update System URL" command to update content in the database.
@petartzdravkov commented on GitHub (Dec 29, 2023):
Aaah, I get it, thanks so much! I appreciate the explanations, it is all working now! Cheers! :)