サブフォルダーに対するアクセス許可が拒否されました
P粉334721359
P粉334721359 2024-03-27 15:08:16
0
1
275
######コンテクスト###

PHP 5.6

    IIS
  • Windows 11
  • ###質問###
  • 特定のフォルダーにファイルを書き込もうとしていますが、
  • 権限が返されてしまいました。 そこで権限を確認したところ、すべて問題ないようでした。開発環境なので、すべてのファイルを書き込む「ルート」フォルダーの権限を「誰でも何でもできる」に変更することにしました。以下のすべての権限を置き換えてみました。継承されたアクセス許可を削除しようとしています。何もできません。

次に、「ルート」フォルダーにファイルを書き込もうとします。出来た。サブフォルダーでは機能しました。サブサブフォルダー上。効率的。サブフォルダー チェーン内で、実際のサブフォルダーの前に機能しない箇所があります。

これはクラッシュ時のパス階層です。 リーリー クラス

\wee\common\IO\File

は私が作成したものですが、他の多くの場所でも使用できます。

私が受け取った正確なエラー メッセージは次のとおりです:

fopen(DRIVE:/BASE_PATH/files/-/mod/com.ci.company/site/00.jpg): ストリームを開けません: アクセス許可が拒否されました

100% クリア: 「ルート」フォルダーは

DRIVE:/BASE_PATH/files/

です。 編集#1

これは、File クラスの

write

メソッドの実装です。

ああああ

P粉334721359
P粉334721359

全員に返信(1)
P粉819533564

この問題は PHP 5.6.26 に由来します。この問題は PHP 5.6.40 で修正されています。

元の権限にリセットしましたが、すべて問題ありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!