На сервере все в одном каталоге со всеми разрешениями, временно установленными на 777 (включая сам каталог):
Я отредактировал список пользователей в store.php и проверил, что страница store.php загружается в браузер без ошибок.
$USERS = array(
'myuser'=>'mypass',
'UserName2'=>'Password2',
'UserName3'=>'Password3');
И установите следующее во вкладке «Сохранение» панели управления:
myuser
mypass
http://myhostnoerrors/my_dir/store.php
.
.
Когда я нажимаю кнопку сохранения (или пытаюсь создать новый Tiddler), в правом верхнем углу я вижу значок «Начало сохранения вики», но значок сохранения остается красным, и файл не обновляется на моем сервере (даже если Я освежаюсь).
«Сетевой» инструмент веб-разработчика в Firefox показывает, что запрос POST направляется в нужное место и содержит правильную информацию, но возвращает ошибку 403 Forbidden.
Что я делаю неправильно? Кто-нибудь смог успешно использовать store.php с версией 5.1.7?
mkdir($structure, 0777, true)
В вашем mkdirs($dir)
функция Вы создаете рекурсивный каталог.
Таким образом, вы должны дать разрешение на каталог.
Режим по умолчанию — 0777, но в Windows он игнорируется.
Так что дайте разрешение на все папки.
Была похожая проблема на моем Raspberry Pi с Archlinux на нем. Решение было включить Apache «Overwrite
«установка и замена устаревшего» split «на»preg_split
«реализация в скрипте store.php.