Interestingly, whereas it says below "By default it's defined to be data", the commented-out line containing it in my unmodified xwiki.properties reads: # environment.permanentDirectory=/var/local/xwiki/
I don't have a /var/local/xwiki. I installed standalone 8.4.4 into /data, and do have a /data/xwiki/data/ with the expected contents. Doug -----Original Message----- From: users [mailto:users-boun...@xwiki.org] On Behalf Of Douglas Landau Sent: Tuesday, March 21, 2017 6:13 PM To: XWiki Users Subject: [xwiki-users] A question regarding attachment storage and environment.permanentDirectory Greets, I have a request for my new xwiki: please store attachments as files rather than in the DB. OK, I found the instructions at: http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Attachments I set these: xwiki.store.attachment.hint = file xwiki.store.attachment.versioning.hint = file xwiki.store.attachment.recyclebin.hint = file I don't have any attachments yet so think I don't need to run the Filesystem Attachment Porter. My question is regarding this bit of advice: -------------------- The directory in which the attachments are stored in the filesystem is defined with the parameter environment.permanentDirectory in the xwiki.properties file. By default it's defined to be data, which is a directory relative to where the Java Servlet Container was started. It's recommend to modify this value to be absolute sure that you can start the Servlet Container from any directory and still have XWiki find the attachments located in this work directory. For example: environment.permanentDirectory=/opt/tomcat6/data ------------------- OK. My questions are: - The comment above that variable in xwiki.properties says: #-# Note if the system property xwiki.data.dir is set then this property is not used. OK, so it's not quite that simple, I will also need to set xwiki.data.dir. I don't see it occurring anywhere in any file other than in that comment, so I guess I'm not using it, and setting environment.PermanentDirectory won't take effect unless I do. But wait a sec: I thought this var WAS setting the location of "the data directory". So: 1. What is the difference between them? Between xwiki.data.dir and environment.PermanentDirectory ? 2. Should I do this? I don't have any motivation to do so other than the warning above, which I do not understand. How/why does moving the data dir allow one to start the servlet container from any directory and still have XWiki find the attachments? Thanks much Doug The information contained in this transmission may contain West Marine proprietary, confidential and/or privileged information. It is intended only for the use of the person(s) named above. If you are not the intended recipient, you are hereby notified that any review, dissemination, distribution or duplication of this communication is strictly prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. To reply to our email administrator directly, please send an email to netad...@westmarine.com. The information contained in this transmission may contain West Marine proprietary, confidential and/or privileged information. It is intended only for the use of the person(s) named above. If you are not the intended recipient, you are hereby notified that any review, dissemination, distribution or duplication of this communication is strictly prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. To reply to our email administrator directly, please send an email to netad...@westmarine.com.