少し歴史がありますが、テストsymfonyプロジェクトを試してみるのは、これが初めてです。
symfonyプロジェクトは次の場所にセットアップされました:
~/symfony_projects/myproject/
これで、cpanelを使用すると、httpd.confが自動的に生成され(ただし、ご存知だと思います)、~/public_html/
Webルートとして使用され、ドメイン名(仮想ホスト)で分割されます。この例では、次のようになります。~/public_html/example.com/
。
これでsymfonyプロジェクトはすべてセットアップされました。次の問題は、サーバーをセットアップしてプロジェクトの一部を指すようにする方法を見つけようとすることでした/web
。これは、私がトリッキーだと思った場所です。
私は次のことを試みました:
ln -sf ~/public_html/libs/Symfony/data/web/sf ~/symfony_projects/myproject/web/sf
ln -sf ~/symfony_projects/myproject/web/* ~/public_html/example.com
残念ながら、それはうまくいきませんでした。http://www.example.comにアクセスしようとすると、500
エラーが発生しました。
ここに他のオプションはありますか?を変更できないことを考慮してhttpd.conf
。そして、私ができたとしても、それは自動生成され、むしろそうではありません(cpanelで)。
* アップデート *
@Danによって提案されたものを試しましたが、同じ問題があります-取得しHTTP Error 500 (Internal Server Error)
ます。ですから、何か他のものが問題になっているようです。
error_logsを確認しましたが、有用なものは何も見つかりませんでした。問題が何であるかを確認する他の方法はありますか?
*別の更新*
試しhttp://example.com/frontend_dev.php
てみたところ、完全に機能します。エラーはまったく発生しないため、本番コントローラーのデバッグが困難になります。
したがって、開発コントローラーは問題なく動作し、本番環境は500エラーを吐き出します-何かアイデアはありますか?:/