StackOverflowで解決策が見つからなかったので、ここに来ました。ここ質問へのリンクです。
端末を開いて入力すると、私のユーザーが誰であるかがwhoami
わかります。しかし、PHPでコマンドを入力するm1ck0
とwhoami
echo exec('whoami');
確認してみるとhttp
、これによりPHPを使用して画像をアップロードできない問題が発生しています。それは言う
Warning: move_uploaded_file(../../images/cart.png): failed to open stream: Permission denied in /srv/http/portfolio/admin/backend/write/blogs.php
フォルダの所有権がないためだそうです。しかし、出力ls -l
は
drwxr-xr-x 9 m1ck0 m1ck0 4096 13. nov. at 21:18 portfolio
プロジェクトのルートディレクトリと
drwxr-xr-x 2 m1ck0 m1ck0 4096 13. nov. at 21:18 images
画像をアップロードするディレクトリを見つけます。
よろしくお願いします:)
修正する
また、ディレクトリの絶対パスを試してみましたが、まだ同じエラーが発生しました。
アップデート2
使っていますOS: Manjaro Linux x86_64