Сохранение TiddlyWiki 5 на сервер с помощью store.php
На сервере все в одном каталоге со всеми разрешениями, временно установленными на 777 (включая сам каталог):
- index.html (копия пустого TiddlyWiki)
- store.php
Я отредактировал список пользователей в 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 он игнорируется. Так что дайте разрешение на все папки.