Redmine修改附件储存路径
作者:巫谢 发布时间:[ 2017/5/27 11:45:21 ] 推荐标签:软件测试工具 测试管理工具 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 是不是打了个勾
很惭愧,只做了一点微小的工作
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11