web-dev-qa-db-ja.com

「Permission denied」というエラーが表示されたときにphpファイルをvar / www / htmlに保存するにはどうすればよいですか?

var/www/htmlにphpファイルを保存できません。コンピューターにエラー"Permission denied"が表示されます。

ここでファイルを保存する権限を変更するにはどうすればよいですか?

3

/var/www/htmlフォルダーの権限を変更する必要があります。

このコマンドを実行すると、すべてのユーザーにhtml飼料への書き込みアクセス権が付与されます。

Sudo chmod  o+w /var/www/html

oはotherを表し、+は許可を追加しますwは書き込みです。

その後、ルート権限を使用せずに、PHPファイルを/var/www/htmlにコピーできるはずです。

コマンドchmodについて詳しく知りたい場合は、下のリンクをクリックしてください。

FilePermissions

5
Neil

ファイルを書き込むためのアクセス権を取得するには、そのフォルダーのアクセス許可を変更する必要があります。 GUIメソッドは次のとおりです。ターミナルを使用して、ルート権限でNautilusを開きます。 Nautilusをルートとして開くリスクがあります。読んでください こちら

  1. ターミナルを開く
  2. Sudo nautilusと入力してEnterキーを押します
  3. アクセス許可を変更するターゲットファイルまたはフォルダーに移動します(/ var/www)
  4. ファイルまたはフォルダー(htmlフォルダー)を右クリックします
  5. プロパティを選択
  6. [権限]タブをクリックします
  7. [その他]セクションの[ファイルにアクセス]をクリックします
  8. 「ファイルの作成と削除」を選択します
  9. 囲まれたファイルのアクセス許可の変更をクリックします
  10. 結果のウィンドウで、[ファイル]の下の[読み取りと書き込み]を選択し、[フォルダー]の下のファイルを作成および削除します
  11. 変更をクリックします
  12. 閉じるをクリックします。
2
Nuwan Thisara