2010年11月11日 | 分类: 技术 | 标签:

在Centos里面

yum install mysql*dev*

yum install ruby*dev*

然后跑

gem install mysql

如果需要redmine支持gamil,执行如下即可

gem install tlsmail
2.
修改config/environment.rb
在最後加這兩行
require ‘tlsmail’
Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)
3.
修改config/email.yml
production:
delivery_method: :smtp
smtp_settings:
address: smtp.gmail.com
port: 587
domain: gmail.com
authentication: :login
user_name: my_gmail_account@gmail
password: gmail_pwd

完成后先用

ps -ef | grep ruby

kill -9 [ruby所处PID]

重新启动ruby

比如

/usr/local/bin/ruby /usr/local/redmine/script/server webrick -e production -d

2010年10月12日 | 分类: PHP | 标签:

一般情况下是不需要用到的, 可惜总是有些人喜欢加密一下。

下载附件自己跑吧

decode.php会将原文件名称增加.bak,并将解密后的内容写入原文件中。

decode.php

2010年8月7日 | 分类: 技术 | 标签:

一般情况下服务器上为了安全都是关闭错误输出,在某些error级别的错误上往往都是空白页面,特别是正在live的网页,为了调试,可以在你想要debug的地方加下面两句话:

ini_set(‘display_errors’,true);
error_reporting(E_ALL);

2010年8月5日 | 分类: 前端技术 | 标签:

找到public/javascrips/application.js

在line 50行左右,将addFileField 改成如下即可:

function addFileField() {
if (fileFieldCount >= 10) return false
fileFieldCount++;
var f = document.createElement(“input”);
f.type = “file”;
f.name = “attachments[" + fileFieldCount + "][file]“;
f.size = 30;
var d = document.createElement(“input”);
d.type = “text”;
d.name = “attachments[" + fileFieldCount + "][description]“;
d.size = 60;
var dLabel = document.createElement(“label”);
//dLabel.addClassName(‘inline’);
// Pulls the languge value used for Optional Description
dLabel.innerHTML = $(‘attachment_description_label_content’).innerHTML;

p = document.getElementById(“attachments_fields”);
p.appendChild(document.createElement(“br”));
p.appendChild(f);
p.appendChild(dLabel);
dLabel.appendChild(d);

}

如果想附件在新窗口打开,可以直接下载application.js

2010年8月4日 | 分类: 后台技巧 | 标签:
  1. 务必记住在svn up的参数加上–no-auth-cache 这个
  2. post-commit 要使用chmod a+x post-commit 赋权
  3. 需要svn控制的目录请确保对应的权限
第 3 页,共 68 页12345102030...最旧 »