redmine修改附件储存路径

如果想把redmine 1.x.x 版本中的attachments files 放在自定义的目录(例如/home/darkofday/redmineAttachFile/)。执行下列命令:
cd /home/darkofday
mkdir redmineAttachFile
sudo chmod 666 redmineAttachFile #此处更改权限处理的不太好,不知道有没有安全风险
sudo chown www-data redmineAttachFile
然后,更改attachment.rb,代码:
vim /usr/share/redmine/app/models/attachment.rb
找到
@@storage_path = ENV[‘RAILS_VAR‘] ? File.join(ENV[‘RAILS_VAR‘], ‘files‘) : "#{RAILS_ROOT}/files"
将其注释掉(在前面加#),然后紧随其后补上:
@@storage_path = "/home/darkofday/redmineAttachFile"
然后
cd /usr/share/
chown -R www-data redmine
cd /var/www/
chown -R www-data redmine
cd /var/log/
chown -R www-data redmine
(这个地方之所以要这样,也是被逼无奈,不过样,虽然redmine管理页面显示附件可写,但一上传还是出错,所以把其所有文件全改成apache2的属主www-data.这个属主可以用ps aux查)
保存,重启redmine服务(不知道有没有更好的方法,我是强行重启apache2)
sudo /etc/init.d/apache2 restart

OK,然后登录一下redmine看下information那一节Attachments directory writable 是不是打了个勾

时间: 2024-10-11 20:24:21

redmine修改附件储存路径的相关文章

Windows Setup progject : 修改默认安装路径

建立Windows Setup project 之后,程序安装的时候会默认选择系统路径- 具体格式为:[ProgramFilesFolder][Manufacturer]\[ProductName], 一般情况下,默认路径为C:\Program Files(x86)\Manufacurer\ProductName. 其中,[Manufacturer]项, 以及[ProductName]项可以在Project里修改. 如下图: ===================================

oracle修改归档日志路径

一:先查询数据库是否开启归档模式: SQL> archive log list;                                                                    ----已经开启归档模式Database log mode        Archive ModeAutomatic archival        EnabledArchive destination        USE_DB_RECOVERY_FILE_DEST----修改此归

MyEclipse 如何修改默认工作路径

MyEclipse 如何修改默认工作路径(2010-09-20 12:06:02)转载▼标签: 杂谈 分类: java 首次启动Eclipse/MyEclipse时, 会弹出"Workspace Launcher"对话框, 提示设置Workspace路径. 设定好路径后, 倘若勾选了"Use this as the default and do not ask again", 那么以后再启动时就不会有提示, 直接进入默认工作空间. 有3中方法可以更改workspac

怎么样修改默认后台路径admin/login/index.html

怎么样修改默认后台路径admin/login/index.html 2步搞定 1,修改/Baocms/Lib/Action/Admin/ 吧 Admin  修改成你需要的 比如Admin8 2,修改/Baocms/Conf/config.php 搜索    //'配置项'=>'配置值'    'APP_GROUP_LIST' => 'Admin,Shangjia,Mobile,Delivery,Store,App,Wuye,Mcenter,Member,Pchome,Fenzhan,Weixi

修改 eclipse 编译路径

今天使用ant脚本编译程序,发现编译没通过,因为配置的 bin目录不存在,eclipse默认的工程的编译路径是/build/classes下,如何修改呢?看图: 修改 eclipse 编译路径,布布扣,bubuko.com

修改模块搜索路径(注意:py运行完毕,就会失效,他只是临时产生效果)

# -*- coding: utf-8 -*- #python 27 #xiaodeng #修改模块搜索路径(注意:py运行完毕,就会失效,他只是临时产生效果) import sys print sys.path ''' ['C:\\Users\\Administrator\\Desktop', 'C:\\Python27\\Lib\\idlelib', 'C:\\Python27\\lib\\site-packages\\xlwt-1.0.0-py2.7.egg', 'C:\\Python27

修改模块搜索路径 Import as 扩充 相对导入

修改模块搜索路径: 模块搜索路径是一个目录列表,可以通过环境变量Pythonpath以及可能的.path路径文件进行定制,实际上Python程序本身是修改名为ysys.path(内置模块sys的path属性)的内置列表,sys.path在程序启动时自动进行初始化:但是在那之后,可以随意对其元素进行删除,附加和重设 >>> import sys >>> sys.path ['', 'C:\\Python27\\Lib\\idlelib', 'C:\\Windows\\sy

redmine 中文附件下载文件找不到

/redmine/app/views/attachments/_links.html.erb 找到 <p><%= link_to_attachment attachment, :class => 'icon icon-attachment', :download => true -%> 替换为 <p><%= link_to attachment.filename, attachment_path(attachment) , :class => '

Window修改git-bash默认路径

每次打开git-bash都默认到c盘,解决办法:修改git-bash的快捷方式 1. 删除目录后面的 --cd-to-home 2. 修改起始位置路径为你的项目路径 3. 还可以设置一个快捷键,在任何地方按快捷键直接打开 git-bash 并且,定位到你的项目路径