私はPassenger Phusionでレールアプリを提供しているUbuntu Hardyスライスを持っています。 私もthinking_sphinxプラグインApacheのアクセス許可のエラー
とスフィンクス全文さがすを使用して、私は端末からこのコマンドを実行することができています:
sudoのすくいTS:インデックスRAILS_ENV =生産
しかし、このコマンドは内にある場合キャピストラーノ配布ファイル:
ラン "のCD#{CURRENT_PATH}; thinking_sphinx熊手:インデックスRAILS_ENV =生産"
次のエラーが発生した:
を'`thinking_sphinx実行- :インデックス' after_update:
- `デプロイを実行する実行
- を「CD /ホーム/コラー/アプリケーション/ kinfonet /現在。すくいthinking_sphinx:インデックスRAILS_ENV =生産」 サーバ:![ "173.45.226.102"] [173.45.226.102]実行するコマンド * [ERR :: 173.45.226.102]レーキが中止 * [ERR :: 173.45.226.102 ]パーミッション拒否されました - /ホーム/コラー/アプリケーション/ kinfonet /共有/ DB /スフィンクス
これはApacheでの権限の問題だったと仮定すると、私はSlicehostのドキュメント上の記事に続き、次のことをやった:
sudo chgrp -R www-data/home/kollar/apps/kinfonet/current
はsudo chmodコマンドの-R 2750 /ホーム/コラー/アプリケーション/ kinfonet /現在
はsudo chmodコマンドの-R 2770 /ホーム/コラー/アプリケーション/ kinfonet /現在/ログイン
にsudo chmodコマンド-R 2770 /ホーム/コラー/アプリケーション/ kinfonet /共有
にsudo chmodコマンド-R 2770 /ホーム/コラー/アプリケーション/ kinfonet /共有/ DB
にsudo chmodコマンド-R 2770 /ホーム/コラー/アプリケーション/ kinfonet /共有/ db/sphinx
sudo chmod -R 2770/home/kollar/apps/kinfonet/shared/pids
このサイトの訪問者は/ home/kollar/apps/kinfonet /にあるプロフィール画像にアクセスできません。共有/システム/アバター
ブラウザの画像へのパスを呼び出すと、apache/passenger forbiddenエラーが表示されます。 /system/avatars/48/thumb_BR.jpgにアクセスする権限がありませんこのサーバ
誰かが許可を修正するのを助けることができますか?つまり、私がwwwデータで行ったことを取り消して、適切なアクセス許可を設定する方法を教えてください。
さらに詳しい情報を入力する必要があります。どのユーザーがリモートサーバー上で展開コマンドを実行していますか?そのユーザーとして* sudoを使わずに同じレーキタスク*を実行するとどうなりますか?また、Sphinxデータディレクトリからls -l出力を提供してください。 –