【问题标题】:django-rosetta file is read onlydjango-rosetta 文件是只读的
【发布时间】:2012-03-30 02:08:40
【问题描述】:

我在我的 Rosetta 管理页面顶部收到以下消息:

File is read-only: download the file when done editing!

这在以前从未出现过,我不确定从什么时候开始出现这种情况,因为我们最近进行了很多开发更改并且没有任何文本需要翻译。结果是,在我们点击save and translate next block 后,我们所做的任何翻译更改都不会在管理部分 生效(即,这些更改根本不会保存)。这有点道理,因为“文件”是只读的。

我尝试将.po.mo 文件的权限设置为777,但消息仍然存在。即使在重置服务器等之后。

我的问题是:有人遇到过这个问题吗?什么文件是只读的?如何将其设置为可写?或者这里还有其他什么东西在起作用?

【问题讨论】:

    标签: python django django-rosetta


    【解决方案1】:

    我解决了这个问题。

    我正在使用 Filezilla 更改文件的权限。虽然这些变化似乎已经生效,但它们实际上并没有产生任何影响。所以我跳进终端并使用chmoddjango.modjango.po 文件授予适当的权限(在这种情况下,我使用chmod g+w <filename> 授予组写入权限)并且它起作用了。

    希望这对将来的其他人有所帮助。

    【讨论】:

    • 这并不能真正解决问题,因为每次更新都会恢复权限。也许我们可以使用sticky bit,但不确定是否足够。
    【解决方案2】:

    如前所述,您需要更改权限。 您还需要重新启动服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 2013-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多