mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Can't seem to enable attachments #360
Closed
opened 2026-02-04 18:59:57 +03:00 by OVERLORD
·
12 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
🐕 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#360
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 @mzw123 on GitHub (Jun 21, 2017).
For Bug Reports
Installed on RHEL7 as per CentOS 7 Install by Deviant Engineer
attachment upload limit set to 10M in php.conf:
post_max_size = 10Mupload_max_filesize = 10Mattachment upload limit set to 10M in nginx.conf:
/var/www/BookStack/public
drwxrwxrwx. 7 nginx nginx 4096 Jun 15 14:35 public/var/www/BookStack/storage/uploads
drwxrwxrwx. 3 nginx nginx 4096 Apr 18 14:11 uploadsExpected Behavior
I would be able to set attachment permissions and upload attachments.
Actual Behavior
I do not see the paperclip icon when editing pages so there is no way to open the attachment interface.
When I try to set the attachment permissions in settings/roles the changes are not saved. i.e. I check all the boxes, save the role and they are unchecked when I open the role again.
I'm not sure what I am missing in order to enable attachments. Any help would be appreciated.
Thanks
@ssddanbrown commented on GitHub (Jul 1, 2017):
Hi @mzw123, I'm assuming your account is an admin account in BookStack? Would you be able to post a screenshot of what the admin role permissions look like?
@mzw123 commented on GitHub (Jul 3, 2017):
I have tried checking all the Attachments boxes but the changes are not saved.
Current Admin settings:
[cid:image002.jpg@01D2F3DC.D991C750]
From: Dan Brown [mailto:notifications@github.com]
Sent: Saturday, July 01, 2017 3:09 AM
To: BookStackApp/BookStack BookStack@noreply.github.com
Cc: Warren, Michael Z mwarren@lanl.gov; Mention mention@noreply.github.com
Subject: Re: [BookStackApp/BookStack] Can't seem to enable attachments (#418)
Hi @mzw123https://github.com/mzw123, I'm assuming your account is an admin account in BookStack? Would you be able to post a screenshot of what the admin role permissions look like?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/BookStackApp/BookStack/issues/418#issuecomment-312420785, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Aa9uz-fKp5QjmO4yu7kYlt6Tb7a8Aacrks5sJgyegaJpZM4OBFxF.
@mzw123 commented on GitHub (Aug 25, 2017):
Hi @ssddanbrown, Do you have any thoughts on what I could investigate to enable attachments?
@ssddanbrown commented on GitHub (Aug 26, 2017):
@mzw123 Please try updating to the latest BookStack version. Also, If possible, Please could you post a screenshot of the role configuration for admin users?
@mzw123 commented on GitHub (Aug 28, 2017):
As you can see the attachments aren't enabled. When I select the attachment checkboxes they do not save.
@ssddanbrown commented on GitHub (Aug 28, 2017):
@mzw123 Could you try enabling attachments on another role? The admin account is handled a little differently so just want to see if things act differently for a non-admin role.
I'm suspecting an upgrade may have gone wrong at some point and you don't have the latest correct role permissions in your database. Definitely all up-to-date when running
php artisan migrate. Ever seen errors when running that upon updating?@mzw123 commented on GitHub (Aug 29, 2017):
I tried updating and did get an error regarding the attachments table:
[Illuminate\Database\QueryException]
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'attachments
' already exists (SQL: create table
attachments(idint unsigned not null auto_increment primary key,
namevarchar(191) not null,pathvarchar(191) not null,
extensionvarchar(20) not null,uploaded_toint not null,
externaltinyint(1) not null,orderint not null,created_byint not null,
updated_byint not null,created_attimestamp null,updated_a ttimestamp null) default character set utf8mb4 collate utf8mb4_unicode_ci)
[PDOException]
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'attachments
' already exists
@ssddanbrown commented on GitHub (Aug 29, 2017):
@mzw123 Okay, That indicates that something wrong has occurred on a previous update and, as per my previous comment, You don't have the latest permission options in your system.
Sorting this out might be tricky as it's hard to know what the original issue is. In your database, You can try manually dropping the
attachmentstable and then re-running the migrate. Please backup first and note any errors.@mzw123 commented on GitHub (Aug 29, 2017):
This may stem from the fact that I originally started with a docker install that broke when I patched the server it was on. I rebuilt the app outside of docker and added back the db and files from the docker installation.
I dropped the attachments table and re-ran the update. I got the following error:
[Illuminate\Database\QueryException]
SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from
information_schema.tables where table_schema = forge and table_name = migrations)
[PDOException]
SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO)
@Abijeet commented on GitHub (Aug 30, 2017):
Under the instructions section on the page here - https://www.bookstackapp.com/docs/admin/installation/
Did you follow step 3 ?
You need to use your database credentials to connect to the database.
@ssddanbrown commented on GitHub (Feb 17, 2018):
Closing due to time since last response. If this remains to be an issue feel free to comment and this can be re-opened.
@spike3579 commented on GitHub (Feb 20, 2018):
I was not able to fix the DB so I started over from scratch and everything worked as expected.