1

我已经安装了 Redmine,并且一直在玩一些主题。我在安装自定义徽标时遇到问题。我将新文件添加到正确的文件夹中并在正确的样式表中引用它,但是当我在浏览器中检查它时,它显示“无法加载给定的 URL”

我还尝试对 base.html.erb 文件进行更改,但也没有出现。

然而,对样式表的简单更改确实有效。

谢谢你的帮助 :)

4

1 回答 1

1

伙计,用 Redmine 定制做任何事情都不容易,但我终于明白了。我遵循了本教程,http://www.redmine.org/projects/redmine/wiki/Howto_add_a_logo_to_your_Redmine_banner

然而,这实际上并没有在我的系统上工作,所以我添加了一些我自己的命令。如果这些命令不起作用,请尝试在它们前面添加 sudo。这将提示您输入管理员密码。

接近尾声,tut 告诉您在命令行中执行此操作:

chown redmine:redmine /opt/redmine/public/images/logo.png

现在我正在使用 Apache,所以我的路径看起来更像这样

chown apache:apache /var/www/redmine/public/images/logo.png

无论如何我试过了,它仍然没有效果,现在我正在做的添加要么在公共/图像或公共/主题下,所以我选择只针对公共文件夹。上线时这可能是不好的做法,但我只在虚拟机上本地工作。

这是有效的:

chown -R apache:apache /var/www/redmine/public

chmod -R 775 apache:apache /var/www/redmine/public

-R 代表递归,因此它也会影响子文件。chmod 775 允许 Owner & Group 的读、写、执行权限,而 Other 只允许读、执行权限。

之后重新启动服务器(根据您的设置,命令可能会略有不同,请参阅 tut)

/etc/init.d/httpd restart

起初这让我很困惑,所以如果有人需要更多关于这个主题的说明,请告诉我。我正在使用安装在 CentOS 虚拟机上的 Redmine。

于 2013-07-18T22:30:41.243 回答