apacheによってホストされているPerlスクリプトを使用して、WINEを介してMSOfficeを起動しようとしています。
および他のアプリケーションによってトリガーされます。次のエラーメッセージが表示されます
ログファイル「アプリケーションがウィンドウを作成しようとしましたが、ドライバをロードできませんでした。Xサーバーが実行されており、$DISPLAYが正しく設定されていることを確認してください」。
rootユーザーを使用してシェルプロンプトでスクリプトを直接実行すると、WINEが起動します
XServerを適切に実行し、それに加えてMSMSofficeを実行します。シェルプロンプトでxhost+ local:apacheを設定すると、正常に動作します。
apacheユーザーからXServerを起動するにはどうすればよいですか?