AWS LightSail上でPHPの勉強を行なっています。
PHPでunlink操作でファイルを削除することが目的なのですが、
権限がないとのエラーコードが出てきて、削除が行えません。
該当部分
<?php fclose('test.txt'); ini_set( 'display_errors', 1 ); if(unlink('test.txt')){ echo "削除OK"; }else{ echo "削除だめ"; } ?>発生している問題・エラーメッセージ
Warning: unlink(test.txt): Permission denied in /opt/bitnami/apache2/htdocs/benkyo.php on line 4
form1.phpで削除ボタンを押すと、同じディレクトリにあるbenkyo.phpが
test.txtを消す上記のスクリプトを実行するが、エラーメッセージと”削除だめ”が
表示される。test.txtが存在しないとかtest.txtをfcloseしてないだとかは
試したので可能性として別のことが考えられると思う。
試したこと
削除対象のtest.txtの777にしても削除はできなかった。
親ディレクトリ全体の権限を777にしても消せなかった。
htdocs内のファイル削除の可否がどこかで規定されているのかと
考えて探して見たが、よくわからなかった。
unlinkでファイルを
補足情報(FW/ツールのバージョンなど)
512 MB RAM、1 vCPU、20 GB SSD
LAMP (PHP 7)
よろしくお願いいたします。