2012-04-17 10 views
0

symfonyで開発を開始しています。これまでのところ、私が直面した唯一の問題は適切なWebサーバーです。私はApacheの設定にあまり慣れていません。私はPleskのVPSを使用しています:symfony初心者:ApacheでVirtualHostsを正しく取得できません

  • のCentOS 5.5
  • のApache/2.2.3
  • symfonyの1.4.17私はサブドメイン平方フィートを設定している

(非sanbox)

/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/ 

symfonyのプロジェクトはここにある::

サーバ上でウェブアクセス可能パスが.mydomain.com、
/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/ 

symfonyのインストールファイルはここにある:

/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/lib/vendor/symfony/data/web/sf/ 

私はをhttpdocsの下にインストールを持ってお勧めできませんけど、私はそれをテストしています。私のhttpd.confの私は、これらのエントリを追加しました:

NameVirtualHost *:80 
    <VirtualHost *:80> 
     ServerName sf.mydomain.com 
     DocumentRoot "/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/web" 
     DirectoryIndex index.php 
     <Directory "/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/web"> 
     AllowOverride All 
     Allow from All 
     </Directory> 

     Alias /sf /var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/lib/vendor/symfony/data/web/sf 
     <Directory "/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/lib/vendor/symfony/data/web/sf"> 
     AllowOverride All 
     Allow from All 
     </Directory> 
    </VirtualHost> 

は私の意図は、しかし今では、画像が表示されないともに失敗した場合、mydomain.com/jobeet/webでかなり歓迎画面を持つことです/jobeet/web/sf/sf_default/css/screen.cssを介してルーティングします。私は "lib/vendor/symfony/data/web/sf /"を "/ web"にコピーすることができますが、私はここで何が間違っているのか知りたいのですか?あらゆるヒントが高く評価されます。

+0

。私は、名前付き仮想ホストを使うために適切に設定されたDNSを持っている必要があると思います(あるいは、ローカルサーバであれば、ホスト名とIPを/ etc/hostsに追加してください)。 – 1ed

+1

sf.mydomain.comは存在しないページにつながります:/私は運がない多数のバリエーションを試しました。 DNSで何を探すべきですか?ありがとう! – Aidas

+0

'nslookup sf.mydomain.com'をページを見たいのと同じマシンで試してみてください。このコマンドは、VPSマシンのIPアドレスを返す必要があります。そうでない場合は、そのマシンのホストファイル(nslookupを使用した場所)に追加してください。 – 1ed

答えて

0

CLIを使ってアセットをパブリッシュしようとしましたが、ちょうどその仕事を試してみてください。これでsymfonyのデフォルトアセット(doctrineプラグインのアセットなど)が公開されます。ブラウザで:(DEVモード用// sf.mydomain.com/frontend_dev.php`または `HTTP)// sf.mydomain.com`:あなたは` HTTPを入力する必要があります。この設定では

symfony plugin:publish-assets 
関連する問題