少しの歴史のために、私はsymfonyのテストプロジェクトをセットアップしようとしましたが、ちょうどそれを試してみました。CPanelアカウントの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エラーを吐き出しています。 :/
書き直しルールまで、あなたはあなたの.htaccessのために何を持っているかを見せてもらえますか? – xil3
実際に、私はちょうどそれを試して、 'HTTP Error 500(Internal Server Error)'を得ました。シンボリックリンクを試したときと同じエラーです。私はerror_logをチェックしましたが、私には何の情報も与えていません。 – xil3
ログディレクトリとキャッシュディレクトリを作成しましたが、書き込み権限がありますか?ログディレクトリには何かありますか? –