同じディレクトリ内から別のユーザーとしてスクリプト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同じディレクトリから異なる所有者でファイルを実行する方法について誰かコメントできますか?