两句话让PHP显示错误,方便DEBUG
一般情况下服务器上为了安全都是关闭错误输出,在某些error级别的错误上往往都是空白页面,特别是正在live的网页,为了调试,可以在你想要debug的地方加下面两句话: ini_set(‘display_errors’,true); error_reporting(E_ALL);
一般情况下服务器上为了安全都是关闭错误输出,在某些error级别的错误上往往都是空白页面,特别是正在live的网页,为了调试,可以在你想要debug的地方加下面两句话: ini_set(‘display_errors’,true); error_reporting(E_ALL);
找到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 [...]
务必记住在svn up的参数加上–no-auth-cache 这个 post-commit 要使用chmod a+x post-commit 赋权 需要svn控制的目录请确保对应的权限
Redmine是一个很好用的项目管理软件。 不过由于是ruby写的,要对附件从原窗口打开调整到新窗口打开本来是需要修改ruby的逻辑的。 现在只要修改application.js 这个文件就可以了,通过JavaScript来做: 将application.js 的最后一段window的load改成: Event.observe(window, ‘load’, function() { $$(‘.hol’).each(function(el) { el.hide(); }); $$(‘.icon-attachment’).each(function(el){ el.setAttribute(‘target’, ‘_blank’); }); });
配置守护进程cron-for-windows