aboutsummaryrefslogtreecommitdiff
path: root/doc/forum/Attachment_file_doesn__39__t_get_attached_to_page.mdwn
blob: bc5c064d16a71a3831d9a38cb9db61974af38606 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
I am trying to use the attachment plugin, but it isn't working the way I expect.

I attempted to add a PDF as an attachment `dns_example.pdf` to a example_page (https://notes.example.org/wiki/MiscNotes/dns_docs_page).  The upload appears to happen, I can click the insert links button and links will be inserted into the page.  When I click the save-page button, the attachment does not appear to be attached.  No errors are displayed.

On the web server the attachment is at `$srcdir/.ikiwiki/attachments/MiscNotes/dns_docs_page/dns_example.pdf`, but doesn't get copied over to the `$destdir` folder at all.  I would expect that it should have been moved to `$srcdir/MiscNotes/dns_docs_page/dns_example.pdf` and added to the git repo, and then copied over to `$destdir`.  Am I missing some setting in my configuration or something?

Is this expected?  Is my file being rejected for some reason?  It is about 100k, which is under the value required by the `allowed_attachments`.  Is there some error logs somewhere that I look at to see more information about why this is failing?


    # wiki.setup
    ...
    # where the source of the wiki is located
    srcdir: /srv/www/notes.example.org/wiki/wiki.wc
    # where to build the wiki
    destdir: /srv/www/notes.example.org/wiki/www
    # base url to the wiki
    url: https://notes.example.org/wiki
    # url to the ikiwiki.cgi
    cgiurl: https://notes.example.org/wikicgi/ikiwiki.cgi
    # filename of cgi wrapper to generate
    cgi_wrapper: /srv/www/notes.example.org/wiki/cgi/ikiwiki.cgi
    # mode for cgi_wrapper (can safely be made suid)
    cgi_wrappermode: 06755
    # rcs backend to use
    rcs: git
    # plugins to add to the default configuration
    add_plugins:
    - httpauth
    - pagestats
    - attachment
    - 404
    - table
    - tag
    - map
    - search
    - repolist
    - brokenlinks
    - orphans
    - autoindex
    - meta
    - img
    - txt
    - template
    - theme
    ...
    # attachment plugin
    # enhanced PageSpec specifying what attachments are allowed
    allowed_attachments: maxsize(15mb)