同じディレクトリ内から別のユーザーとしてスクリプトsuphp
を実行しようとしています。php
たとえば、私/var/www/
は所有している webroot として、所有者がwww-data
異なる 2 つのファイルを内部に持っています。
a.php (chmod 640, chown www-data:www-data)
b.php (chmod 640, chown test:test)
アクセスするときa.php
は問題ありませんが、アクセスb.php
すると 500 エラーと次の/var/log/apache2/error.log
エラーが表示されます。
SoftException in Application.cpp:557: Directory /var/www is not owned by test
End of script output before headers: b.php
私は以前にこのパラダイムを使用したことがあり、suphp
これは新しい機能だと思います。
php
同じディレクトリから異なる所有者でファイルを実行する方法について誰かコメントできますか?