массивы — сохранение TiddlyWiki 5 на сервере с использованием store.Stack Overflow

На сервере все в одном каталоге со всеми разрешениями, временно установленными на 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?

6

Решение

mkdir($structure, 0777, true)

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

0

Другие решения

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

0

По вопросам рекламы [email protected]