私はApache Passengerが提供するレール設定を持っています。乗客のサービスを受けているサーバー上に2つのアプリケーションがあり、すべてうまくいきました。私は同じサーバーにwordpressをインストールしたいので、必要なパッケージ "php5 php5-mysql libapache2-mod-php"をインストールし、wordpress index.phpファイルを実行しようとするとwordpress用の別の仮想ホストを設定しました。実行するのではなく、私にダウンロードを提供します。Apacheと乗客とPHPモジュール、PHPを実行していない
私はこれを決して解決することはできませんでしたが、この問題はかなり一般的ですが、解決策のどれも私のために働いていません。私が試みたソリューション:
- をワードプレスディレクトリ実行可能ファイルを作成apache2.conf
- における "AddTypeのがapplication/x-httpd-PHPの.PHP" を追加すると、また、WWW-データディレクトリの所有者を変更
- WordPressの仮想ホストで、PassiveEnabledをDirectoryディレクティブでオフに設定してPassengerを無効にしました。
- PHPモジュールがapache2ctl -Mで
チェックエラーログとそこには何も、そのバーチャルホストのための有効なエラーログが、そこに何がロードされていることを確認しました。
任意のポインタ、おかげさまで感謝します。ところで、同じ設定がローカル開発ボックスで動作します。そのインスタンスが苦痛であるだけで、最初からものを再作成することはできません。