ウェブブラウザからファイルを操作することができません。
[/var/www/test/index.php]
...(中略)...
system("pwd >> /var/www/test/comment");
...(中略)...
ファイル'/var/www/test/comment'に変化は見られません。
パーミッションは(7,7,7)にしてあります。
# ls -la /var/www/test
drwxrwxrwx 3 user1 user1 4096 2010-01-12 20:58 .
(ちなみに、/, /var, /var/wwwも全て(7,7,7)にしてあります。)
# ls -la /var/www/test/comment
-rwxrwxrwx 1 root root 1 2010-01-12 20:58 /var/www/test/comment
ちなみに、以下のようにエラーが出た時に書き込むような設定にしても、何の変化も見られません。
system("pwd 2> /var/www/test/comment");
また、以下の一行からはユーザとしてapacheが表示されます。
[/var/www/test/index.php]
...(中略)...
system("whoami");
...(中略)...
[ブラウザ]
apache
コマンドラインから入力するとうまく行き、書き込みは成功します。
# pwd >> /var/www/test/comment
[/var/www/test/comment]
/
想像するに、ユーザapacheでのファイル操作が禁止されているようです。
環境はLinux(Fedora10)で、Apache/2.2.10 (Unix)、PHP 5.2.9 (cli)です。
困り果てています。解決策をどうかよろしくお願い致します。
No.1ベストアンサー
- 回答日時:
SELinuxが有効になっており、SELinuxによって/var/www/test/commentへの書き込みが禁止されていたりしませんか?
httpdのエラーログを見てみて、permission deniedになっているとするとSELinuxが原因の可能性が高いと思います。
ご回答を読ませて頂いた瞬間「あ!」と思いました。
そして、SELinuxの設定を済ませた後、うまくファイル操作がなされていることを確認して、「あ~!」という声が漏れました。
本当に的確なご回答でした。恐れ入りました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript gasについて 1 2022/05/31 21:51
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- WordPress(ワードプレス) ワードプレスのエラー ログイン画面が表示できない 1 2022/11/05 09:51
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- JavaScript 画像の表示位置 3 2022/12/23 08:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
bashでシングルクォート内の変...
-
AWSでSSH接続をしたいのですが...
-
ubuntuで デイスク/deb/loopと...
-
ubuntuのシャットダウンが進ま...
-
Linux のシェルスクリプトの強...
-
Ubuntuで数字だけのユーザーア...
-
ubuntuのサーバー(virtual box)...
-
ssl_request_logの必要性について
-
tarで纏める際に、複数場外した...
-
Ubuntu on Xorgのログインについて
-
Linuxについて質問です。 以下...
-
[Linux Mint] インストールした...
-
Linuxのパッケージ更新で更新前...
-
linuxでよく装備されてるParole...
-
mxlinux 起動時エラーについて
-
bash環境でのエラー対応をお願...
-
shellscript内のコマンドを、su...
-
AppImageがインストールできな...
-
ノートPCでUSBから起動しない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
bashでシングルクォート内の変...
-
ubuntuのシャットダウンが進ま...
-
Windowsのパソコンを使って仮想...
-
ubuntuで デイスク/deb/loopと...
-
AWSでSSH接続をしたいのですが...
-
Ubuntu on Xorgのログインについて
-
LinuxのノートパソコンでDVDコ...
-
linuxサーバーのキャッシュをク...
-
Postfixでドコモメールに送信す...
-
Windowsのローカルディレクトリ...
-
tarで纏める際に、複数場外した...
-
Linux のシェルスクリプトの強...
-
Linux Mint 日本語入力できなく...
-
ホストオンリーアダプタで接続...
-
ubuntuのサーバー(virtual box)...
-
VirtualBox ゲストOSにPC内蔵HD...
-
shellscript内のコマンドを、su...
-
Linux Ubuntu22.4の起動時エラ...
-
Ubuntu でinvalid filenameとな...
おすすめ情報