PHP にディレクトリへの書き込みアクセスを許可するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-08 13:49:02
オリジナル
219 人が閲覧しました

How to Grant PHP Write Access to Directories?

ディレクトリへの PHP 書き込みアクセスの提供

PHP スクリプトからファイルを作成しようとすると、書き込み権限の制限により問題が発生する可能性があります。これを解決するには、次の手順に従って、ターゲット ディレクトリへの PHP 書き込みアクセスを許可します。

コマンド ラインで所有権とアクセス許可を設定します

サーバーのコマンドにアクセスできる場合行:

sudo chown -R <username>:<groupname> <directory_path>
sudo chmod -R 775 <directory_path>
ログイン後にコピー

HostGator のコントロールを使用するパネル

HostGator 共有ホスティングの場合:

  1. HostGator cPanel にログインします。
  2. 「ファイル マネージャー」をクリックします。
  3. ナビゲート
  4. ディレクトリを右クリックし、[変更] を選択します。
  5. アクセス許可を 755 に設定します。

プログラムでディレクトリを作成する

PHP は適切な方法でディレクトリ自体を作成できます権限:

$dir = 'myDir';
if (!file_exists($dir)) {
    mkdir($dir, 0755);
}
ログイン後にコピー

説明

  • chmod 755 は、所有者とグループに書き込みを許可する権限を設定します (グループには、ACL に応じて他のユーザーが含まれる場合があります)。 .
  • mkdir は指定されたディレクトリを作成します権限。
  • 読み取り、書き込み、実行の権限を持つ所有者とグループには、書き込みアクセス権があります。

これらの権限を設定することにより、PHP は指定されたディレクトリ内にファイルを作成して書き込むことができます。

以上がPHP にディレクトリへの書き込みアクセスを許可するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート