0

私はApache/PHPを実行している内部サイトで作業しています。

ルートディレクトリにCIFSマウントがあります。ファイルサーバーを指す/filesys/Images/。

私のapacheは「apache」ユーザーアカウントで実行されます。CIFSは、apacheユーザーのユーザーとグループでマウントされます。(および777)

このCIFSマウントから読み取りまたは書き込みを行うPHPスクリプトを記述し、コマンドラインで実行すると(通常のユーザーとapacheユーザーの両方で)、すべて問題ありません。

apacheからスクリプトを呼び出そうとすると、すぐに失敗します。読み取りまたは書き込み権限はありません。エラーログには(mkdirの場合)「ファイルが存在します」と表示されますが、表示されません。

私のPHPInfoは、セーフモードがオンになっていないことを確認します。

何か案は?

4

1 に答える 1

0

私の問題は、SELinuxとそれを適切に構成することに関係していました。

semanage boolean -m --on httpd_use_cifs

于 2012-03-22T14:56:33.847 に答える