PmWiki - Как исправить проблему "нажатие кнопки SAVE удаляет ваши изменения и ничего не сохраняет"

У меня проблема со свежей установкой pmWiki (и я вижу тот же вопрос на http://www.pmwiki.org/wiki/PmWiki/Questions *, но без ответа!), И мне интересно, знал ли кто-нибудь что-нибудь об этом или как это решить.

Я играл с pmWiki на моем местном языке, и я люблю это. Я устанавливаю его сейчас для одного из интранета моего клиента, и якобы установка прошла без проблем.

НО, когда я делаю правку на странице и нажимаю "Сохранить", добавленный мною новый текст исчезает, и никакие изменения не сохраняются. Изменение даже не сохраняется в текстовой области. Нажатие "Сохранить", кажется, удаляет любой текст, который я добавляю на страницу.

Папка wiki.d - 777, и я установил все согласно моей успешной установке на локальном компьютере.

Ну, любые (соответствующие) комментарии приветствуются;-)

  • [quote] (ноябрь 2006 г.) Когда я пытаюсь сохранить изменение на любой странице, оно исчезает и возвращается к предыдущему формату. Сообщение об ошибке отсутствует, и я создал каталог wiki.d с доступом 777. Я только что установил PMWiki.

2 ответа

Решение

Вы запускали chmod 777 в каталоге wiki.d? Или вы сделали каталог chmod -R 777 wiki.d? Если вы не сделали -R, то файлы в wiki.d не будут установлены на эти разрешения, поэтому, если веб-пользователь попытается изменить их, произойдет сбой.

Просто столкнулся с этой проблемой и нашел решение здесь:

http://www.mail-archive.com/pmwiki-users@pmichaud.com/msg22364.html

"Привет, Стив,

Четверг, 23 февраля 2012 г., 16:52:47, вы написали:

Как я попал в ситуацию с более чем одним Site.EditForm, я не знаю

При оригинальной установке вы получаете Site.EditForm в папке wikilib.d. После того, как вы отредактируете страницу через вашу вики-версию, вы получите отредактированную версию в папке wiki.d, а версия в wikilib.d игнорируется. файлы страниц в wiki.d имеют приоритет над wikilib.d, что предотвращает перезапись обновленными страницами обновлений.

С наилучшими пожеланиями, Ганс www.softflow.co.uk "

В моем случае я отредактировал Site.EditForm и каким-то образом потерял его. После этого все изменения моей страницы игнорировались.

В соответствии с вышеизложенным я обнаружил, что копия Site.EditForm была создана в /wiki.d. Итак, я удалил его из /wiki.d.

(Теперь я восстановил копию из резервной копии, чтобы переместить исходную копию Site.EditForm обратно в /wikilib.d, поэтому я не уверен, достаточно ли удаления моей версии с пробой в /wiki.d. Возможно.)

В любом случае, после этого исправления я снова смог редактировать (и сохранять) свои изменения в Pmwiki.

Другие вопросы по тегам