这是我的Nginxconfiguration: user pass users; worker_processes 1; events { worker_connections 1024; } http { passenger_root /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7; passenger_ruby /usr/bin/ruby; include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name some.another.ru; root /www/public/redmine; passenger_enabled on; rails_env development; } } 这里是Nginx的日志: 2011/06/02 12:53:57 [error] 45986#0: *1 directory index of "/www/public/redmine/" is forbidden, client: **.*.**.***, server: some.another.ru, […]
我想在两台虚拟主机上运行一个ubuntu服务器上的apache2实例。 一个用于redmine(phusion乘客),另一个用于ReviewBoard(mod_wsgi)。 我还没有创build一个单一的服务器configuration,这将允许他们都可用,并且有一些好奇的事情发生。 我正在尝试获取www.domain.com/redmine和www.domain.com/reviews。 当我运行sudo service apache2 restart时,根据两个站点的初始化顺序, sudo service apache2 restart取决于我能够到达哪个站点。 例如,如果我在apache2.conf中: Include sites-enabled/reviews Include sites-enabled/redmine www.domain.com/reviews将是我可以得到的地方,但如果他们被颠倒了,我可以去www.domain.com/redmine 。 启用网站的configuration如下所示: #sites-enabled/redmine <VirtualHost *:80> ServerName redmine.ts.com # !!! Be sure to point DocumentRoot to 'public'! DocumentRoot /var/www/tracking <Directory /var/www/tracking/redmine> Order allow,deny Allow from all Options -MultiViews FollowSymLinks Indexes PassengerResolveSymlinksInDocumentRoot on RailsBaseURI /redmine </Directory> </VirtualHost> #sites-enabled/reviews <VirtualHost […]
我想svnadmin load一个转储到一个新的存储库,我得到这个消息: svnadmin: Premature end of content data in dumpstream 我也相当肯定, load结束的地方不是整个存储库。 svnadmin load输出的最后提交的修订版本是103,几乎可以肯定在400s +版本中有提交。 我不是SVN保存他们的数据的项目的一部分,但我现在必须加载到一个新的SVN主机,我相当肯定我错过了很多数据; 但我不能100%确定。 那个做转储的人早已不在了,原来的仓库也是如此。 这是否看起来像腐败? 有没有办法从转储文件中看到更多信息? 或从这个转储恢复数据? 当他做了svnadmin dump时候,数据发生了什么事情? 当我search这个错误,我得到奇怪的结果在线,没有什么似乎直截了当的关于这个特定的错误(?)。
我有邮件服务器设置使用postfix和cyrus imapd + ldap进行邮件查找。 现在我想指定的特定地址(例如[email protected] ),而不是传递邮件到邮箱它传递给脚本(ruby脚本更加精确)。 我需要这个function,因为我想邮件传递到特定的地址,最终在我们的redmine服务器上。 这个怎么做? 目前我在main.cf中有 : … mydestination = $mydomain, mail.$mydomain local_recipient_maps = ldap:/etc/postfix/ldapvirtual.cf local_transport = lmtp:unix:/var/lib/imap/socket/lmtp … /etc/postfix/ldapvirtual.cf是LDAPconfiguration文件来search邮件地址。 我需要在postfix上configuration什么?
我已经在我的Linux机器上为Apache安装了mod_passenger。 该模块已经正确编译,Apache似乎正在加载它(没有这方面的错误)。 当我设置一个虚拟主机指向一个Rails应用程序(Redmine项目pipe理)时,我得到了一个关于“Ruby on Rails应用程序无法启动”的呻吟声。 具体来说,“错误信息:没有这样的文件或目录 – config / environment.rb”。 我可以看到Redmine根文件夹中确实有一个config / environment.rb文件。 我的虚拟主机configuration是这样的: <VirtualHost *:80> # server DocumentRoot, address, and admin email RailsBaseURI /redmine DocumentRoot /srv/www/htdocs </VirtualHost> 我已经在/ srv / www / htdocs / redmine(没有符号链接或任何东西,因为它呻吟)Redmine来源。 由于没有任何工作,我愤怒的适应,我recursion地设置文件的所有权和/ redmine文件夹的模式为wwwrun:www(我的Apache用户和组)和777.你认为这是问题吗? 任何想法或build议不胜感激。 PS。 有什么项目在那里重写在PHP中的Redmine? 大声笑!
我有多个Redmine实例。 我们称它们为InstanceA和InstanceB。 InstanceA和InstanceB在Debian上共享相同的Redmine安装。 假设我想要在两个实例上安装Redmine 1.3,我该怎么做? 升级核心文件后,我将不得不迁移数据库。 我想知道的是:我可以通过单个操作迁移所有数据库吗? 通常我会做这样的事情: rake -s db:migrate RAILS_ENV=production X_DEBIAN_SITEID=InstanceA 对于每个实例,但是如果你有50多个实例,这将是乏味的。 提前致谢! 编辑: (Debian)Redmine包中的README.Debian文件指出: SUPPORTS SETUP AND UPGRADES OF MULTIPLE DATABASE INSTANCES This redmine package is designed to automatically configure database BUT NOT the web server. The default database instance is called "default". A debconf facility is provided for configuring several redmine […]
按照这里的说明,我在Ubuntu 10.04上进行了一次全新的Redmine安装 安装完成后,我访问了http://localhost/redmine ,网站成功了。 然后我通过点击注册来注册一个用户。 它似乎成功,但我无法与用户login。 在/etc/redmine/default/database.yml ,它列出了名为redmine的用户以及以纯文本forms存储的密码(我在安装时input的)。 我也无法用这个帐户login。 有什么想法吗? 也许有什么明显的,我失踪了。 有没有办法让我手动检查,看看我注册的用户是否成功注册? 注意我注意到在文档中注册用户时,Redmine应该发送一封电子邮件给用户以激活帐户。 这不是这样做的,这可能是问题所在。 这仍然不能解释为什么我不能用redmine帐户login。
我刚刚成为一个服务器(Ubuntu的服务器虚拟机)上的一个新的pipe理员,主机redmine在Apache2和颠覆我的公司。 我发现操作系统是从2014年1月起过时的Ubuntu Raring 13.04! 我更新了source.list来replaceold-releases.ubuntu.com的old-releases.ubuntu.com ,然后我做了更新&&升级。 所以我do-release-upgrade 。 脚本强制删除Redmine包。 我克隆了机器,在克隆的机器上连续进行了两次升级,所以我从13.04升级到了13.10,然后从13.10升级到了14.04。值得信赖的LTS和我select留在LTS上。 现在的问题是在升级后的系统上恢复redmine。 怎么做 ? 这项工作增加了两个困难,因为: ubuntu raring运行postgresql-9.1,但可靠的运行9.3。 所以redmine数据库是在9.1 pg集群上。 redmine本身是一个老版本和可靠的回购主机redmine-2.4.2-1 执行完整的应用程序configuration和数据恢复的关键点是什么?
我一直负责将chiliproject实例重新在线。 它运行在CentOS 6(64位)服务器上。 问题是,我完全知道Ruby是零,而且我的Linux知识并没有那么先进。 我完全不知道从哪里开始。 当我在浏览器中加载页面时,以下内容被写入/var/log/nginx/redmine-proxy-error : 2014/01/13 11:52:06 [crit] 1865#0: *675 connect() to unix:/var/run/redmine/sockets/thin.3.sock failed (2: No such file or directory) while connecting to upstream, client: IPADDRESSHERE, server: REDACTED.com.br, request: "GET / HTTP/1.1", upstream: "http://unix:/var/run/redmine/sockets/thin.3.sock:/", host: "REDACTED.com.br" 2014/01/13 11:52:06 [crit] 1865#0: *675 connect() to unix:/var/run/redmine/sockets/thin.0.sock failed (2: No such file or directory) while connecting […]
在Nginx + Passenger中为Redmine中的大附件获取截断的响应。 错误日志如下所示: [ pid=11234 thr=3070954384 file=ext/nginx/HelperAgent.cpp:568 time=2010-11-23 16:05:29.414 ]: Couldn't forward the HTTP response back to the HTTP client: It seems the user clicked on the 'Stop' button in his browser.