これは、 SELinux が有効になっている通常の Linux マシンに、NLP で使用する注釈付きコーパスを作成するために使用されるbrat 注釈ツールをインストールするときに発生する問題を解決する方法を説明する自問自答式の質問です。これは、ツールのバージョン 1.3 に基づいています。
ドキュメントに記載されているインストール手順には、次の手順が含まれます。
- .tar.gz ファイルを (Apache) Web サーバー ディレクトリに解凍します。通常、
/var/www/htmlまたは$HOME/public_html - おそらく、解凍されたディレクトリの名前を次の
brat-v1.3_Crunchy_Frogような単純なものに変更しますbrat - ディレクトリに入って実行
sudo ./install.sh sudo service httpd startまだ実行されていない場合は、Web サーバーを開始します ( )。
問題:この手順に従って、ブラウザで brat を使用しようとすると (に指示することによって) http://localhost/brat/index.xhtml、次のエラー メッセージが画面に表示されて失敗します。
Error: ActiongetCollectionInformation failed on error Internal Server Error
Error: Actionwhoami failed on error Internal Server Error
Error: ActionloadConf failed on error Internal Server Error
Apache エラー ログ (通常は に/var/log/httpd/error_logあります) にも次のエラーが表示されます。
(13)Permission denied: exec of '/var/www/html/new/ajax.cgi' failed, referer: http://localhost/new/index.xhtml
Premature end of script headers: ajax.cgi, referer: http://localhost/new/index.xhtml
この問題を解決するには?