0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ファイルアップロードやファイル移動がうまくいかないときに確認すべきことの一つ

Posted at

はじめに

ファイルのアップロード・ファイルのディレクトリ間の移動処理について実装する機会があり、うまくいかない場面がありました。
その際にいろいろ調べたのですが、今回原因だったことを解決策まで含めまとめました。
同じような場面で、原因の一つとして確認していただければと思います。

まず、現在のファイルの権限を確認

権限確認の方法は、

ls -l

ここで現在の権限を確認します。

成功する権限

権限「drwxrwxrwx.」

成功する権限へ変更したい場合

下記コマンド実行

chmod 777 directory_name

※ここでのdirectory_name を変更したいディレクトリの実際の名前に置き換えます。

chmod コマンドについて

chmod コマンドは、ファイルやディレクトリのアクセス権限を変更するために使用されます。
777 は、全てのユーザー(所有者、グループ、他のユーザー)に対して読み取り、書き込み、実行の全ての権限を与えるための数値表現です。
各数字は以下の意味を持ちます:

7: 読み取り (4) + 書き込み (2) + 実行 (1)
6: 読み取り (4) + 書き込み (2)
5: 読み取り (4) + 実行 (1)
4: 読み取り (4)
3: 書き込み (2) + 実行 (1)
2: 書き込み (2)
1: 実行 (1)
0: 権限なし

最後に

あくまでうまくいかないときの一原因と解決策を紹介しました。
実際に私の今までの実装での原因はほぼこれでした。
誰かの参考になれば幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?