我在我的罗塞塔管理页面顶部收到以下信息:
File is read-only: download the file when done editing!
这以前从未出现过,而且我不知道它是从什么时候开始出现的,因为我们最近做了大量的dev更改,而且没有任何文本可供翻译。结果是,我们所做的任何翻译更改都不会在我们单击(即save and translate next block
)之后在管理部分中生效。这些更改根本不保存)。这是有意义的,因为“文件”是只读的。
我尝试将.po
和.mo
文件的权限设置为777,但消息仍然有效。即使在重置服务器等之后。
我的问题是:有没有人注意到这个问题?什么文件是只读的?如何将其设置为可写的?还是这里还有别的事?
发布于 2012-03-29 23:58:05
我解决了这个问题。
我使用Filezilla来更改文件的权限。虽然这些变化似乎已经生效,但实际上并没有起到作用。因此,我跳入终端,使用chmod
为django.mo
和django.po
文件提供了适当的权限(在本例中,我使用了chmod g+w <filename>
来给组写访问权限),它起了作用。
希望这能对未来的其他人有所帮助。
发布于 2017-03-30 01:41:01
如前所述,您需要更改权限。您还需要重新启动服务器。
https://stackoverflow.com/questions/9936075
复制