PmWiki - 如何修复“单击“保存”将删除您的编辑并且不保存任何内容”的问题

PmWiki - 如何修复“单击“保存”将删除您的编辑并且不保存任何内容”的问题

我在全新安装 pmWiki 时遇到了问题(我在http://www.pmwiki.org/wiki/PmWiki/Questions* 但没有给出答案!)我想知道是否有人知道这件事或如何解决它。

我一直在本地使用 pmWiki,我很喜欢它。我现在正在为我的一个客户的内联网安装它,安装过程似乎很顺利。

但是,当我编辑页面并单击“保存”时,我添加的新文本会消失,并且不会保存任何更改。更改甚至不会保存在文本区域中。单击“保存”似乎会删除我添加到页面的所有文本。

wiki.d 文件夹是 777,我已按照本地上的成功安装安装了所有内容。

好吧,我想任何(相关的)评论都是受欢迎的;-)

  • [quote] (2006 年 11 月) 当我尝试保存对任何页面的更改时,更改会消失并恢复为以前的格式。没有错误消息,我使用访问权限 777 创建了 wiki.d 目录。我刚刚安装了 PMWiki。

答案1

您是否在 wiki.d 目录上运行了 chmod 777?或者您是否执行了 chmod -R 777 wiki.d 目录?如果您没有执行 -R,则 wiki.d 下的文件将不会设置为这些权限 - 因此如果 Web 用户尝试更改它们,则会失败。

答案2

刚刚遇到这个问题并在这里找到了解决方法:

http://www.mail-archive.com/[电子邮件保护]/msg22364.html

“你好,史蒂夫,

2012 年 2 月 23 日星期四下午 4:52:47,您写道:

我不知道我是如何陷入拥有多个 Site.EditForm 的情况的

原始安装后,您会在 wikilib.d 文件夹中获得 Site.EditForm。一旦您通过 wiki 编辑编辑了页面,您就会在 wiki.d 文件夹中获得编辑后的版本,而 wikilib.d 中的版本将被忽略。wiki.d 中的页面文件优先于 wikilib.d,这可防止更新覆盖您编辑的页面。

谨致问候,汉斯 www.softflow.co.uk”

就我而言,我编辑了 Site.EditForm 但不知何故搞砸了。之后,我对页面的所有编辑都被忽略了。

根据上述内容,我发现在 /wiki.d 中创建了 Site.EditForm 的副本。因此,我将其从 /wiki.d 中删除。

(现在,我从备份中恢复了一个副本,将 Site.EditForm 的原始副本移回 /wikilib.d,所以我不确定删除 /wiki.d 中的损坏版本是否足够。可能吧。)

无论如何,修复之后我就能再次在 Pmwiki 中编辑(并保留)我的编辑了。

相关内容