0

Centos6 を実行している VPS を持っています (ただし、これまでの運がよければ、窓から放り出すかもしれません!)。小さなsymfony2プロジェクトを立ち上げて実行しようとしていますが、サーバーログでこのエラーメッセージに対してバッシングしています。仮想ホストは必要ありませんが、サーバー上で正常に実行されている他の非フレームワークベースのサイトがあります。

    no user or group set - set suphp_usergroup

次のように仮想ホスト エントリを追加しました。

<VirtualHost *:80>
    ServerName adomain.com
    ServerAdmin admin@gmail.com
    ServerAlias www.adomain.com
    DocumentRoot /home/username/public_html/web

    # I added this after digging around to no avail
    <IfModule mod_suphp.c>
           suPHP_Engine On
           suPHP_UserGroup username username
   </IfModule>
   ######
    <Directory /home/username/public_html/web>
            Options -Indexes +FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from ALL
    </Directory>
    ErrorLog /home/username/logs/adomain_com.log
    CustomLog /home/username/logs/adomain_com_access.log combined
</VirtualHost>

私はこれを読みましたが、正直言ってあまり意味がありません。suphpはvpsに「すぐに」インストールされるため、セットアップの経験がありません。

誰かがこのエラー メッセージのデバッグを手伝ってくれたら幸いです。

言うのをほとんど忘れていましたが、アプリケーションは私のホーム Linux 開発サーバーで快適に動作します。

ご覧いただきありがとうございます。

4

2 に答える 2

0

まず、app/logs のログを確認します

このエラーのいくつかの理由:

  • .htaccess のエラー
  • /web フォルダーのアクセス許可が正しくありません (app/cache/* フォルダーのアクセス許可も確認してください)

詳細情報http://symfony.com/doc/current/book/installation.html

于 2015-02-15T03:31:44.730 に答える