6

サーバー上で、すべてが同じディレクトリにあり、すべてのアクセス許可が一時的に 777 に設定されています (ディレクトリ自体を含む):

store.php のユーザー リストを編集し、store.php ページがエラーなしでブラウザーに読み込まれることを確認しました。

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

そして、コントロール パネルの [保存] タブで次のように設定します。

  • ウィキ名:myuser
  • パスワード:mypass
  • サーバー URL:http://myhostnoerrors/my_dir/store.php
  • アップロード ディレクトリ:.
  • バックアップ ディレクトリ:.

保存ボタンをクリックすると (または新しい Tiddler を作成しようとすると)、右上に「Wiki の保存を開始しています」というバッジが表示されますが、保存アイコンは赤のままで、サーバー上でファイルが更新されません (リフレッシュします)。

Firefox の「ネットワーク」Web 開発者ツールは、POST 要求が正しい場所に正しい情報で送信されていることを示しますが、403 Forbidden エラーを返します。

私は何を間違っていますか?バージョン 5.1.7 で store.php を正常に使用できた人はいますか?

4

2 に答える 2

0
mkdir($structure, 0777, true)

あなたのmkdirs($dir)機能では、ディレクトリ recursive を作成しています。そのため、ディレクトリに許可を与える必要があります。デフォルトのモードは 0777 ですが、Windows では無視されます。したがって、すべてのフォルダーに許可を与えます。

于 2015-03-06T12:31:52.223 に答える