Сохранение TiddlyWiki 5 на сервер с помощью store.php

На сервере все в одном каталоге со всеми разрешениями, временно установленными на 777 (включая сам каталог):

Я отредактировал список пользователей в store.php и проверил, что страница store.php загружается в браузер без ошибок.

$USERS = array(
    'myuser'=>'mypass', 
    'UserName2'=>'Password2', 
    'UserName3'=>'Password3');

И установите следующее во вкладке "Сохранение" панели управления:

  • Имя вики: myuser
  • Пароль: mypass
  • URL сервера: http://myhostnoerrors/my_dir/store.php
  • Загрузить каталог: .
  • Каталог резервного копирования: .

Когда я нажимаю кнопку сохранения (или пытаюсь создать новый Tiddler), в правом верхнем углу появляется значок "Начало сохранения вики", но значок сохранения остается красным, и файл не обновляется на моем сервере (даже если Я освежаюсь).

"Сетевой" инструмент веб-разработчика в Firefox показывает, что запрос POST направляется в нужное место и содержит правильную информацию, но возвращает ошибку 403 Forbidden.

Что я делаю неправильно? Кто-нибудь смог успешно использовать store.php с версией 5.1.7?

2 ответа

Была похожая проблема на моем Raspberry Pi с Archlinux на нем. Решение было включить Apache "Overwrite"установка и замена устаревшей"split"на"preg_split"реализация в скрипте store.php.

mkdir($structure, 0777, true)

В вашем mkdirs($dir) функция Вы создаете рекурсивный каталог. Таким образом, вы должны дать разрешение на каталог. Режим по умолчанию - 0777, но в Windows он игнорируется. Так что дайте разрешение на все папки.

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