私の ProjectConfiguration.class.php ファイルでは、ファイルパスsfCoreAutoload.class.php
が動的であり、オンラインでログインするたびに手動で変更する必要がないことを確認しようとしています。ほとんどの人が知っているように、以下の行を入力する必要があります。 :
require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';
( http://symfony.com/blog/jobeet-day-23-the-deploymentを参照)
私のSymfonyファイルは次の場所に保存されています:
Users/username/lib/vendor/symfony-1.4.14/lib/autoload/sfCoreAutoload.class.php`
これは本質的に次のように変換されます。
require_once dirname(__FILE__).'/../lib/vendor/symfony-1.4.14/lib/autoload/sfCoreAutoload.class.php';
しかし、これは機能せず、私のローカルホストはサーバーが見つからないと言っています。
プロジェクト構成ファイルが次の場所に保存されているため、上記はとにかく意味がありません。
symfony/lib/config/sfProjectConfiguration.class.php
および Autoload ファイルは次の場所にあります。
symfony/lib/autoload/sfCoreAutoload.class.php
技術的には、これは次のように変換する必要があります。
require_once dirname(__FILE__).'/../autoload/sfCoreAutoload.class.php'
それも機能せず、本番環境と開発環境の両方の完全なパスに言及するように私を追いやります。したがって、ライブにプッシュするたびに手動で変更を加える必要があります (明らかに、プロセスのシームレス性が低下し、DUMB になります)。
ここで何が起こっているか知っている人はいますか?
ありがとう!