symfony でプログラミングを学ぶことは、(私にとって) 進化のプロセスです。だから、私は自分がしたことを新しくしなければならないか、それらを変えなければなりません。
これで、プロジェクトの構造が変更されました。それはもはやWebディレクトリに完全に存在するのではなく、現在私のユーザーに存在し、シンボリックリンクのみ'projectname'-> 'User/.../procektname/web'
がWebディレクトリにあります。
この変更の前は、ブラウザでアプリを起動する必要がありましたがhttp://localhost/dev_app.php/
、現在は ですhttp:localhost/project/dev_app.php
。それはうまくいきます。そして、1 台のコンピューターで複数の Symfony プロジェクトを実行できると思います。
しかし、を起動しconfig.php
て構成 (データベースとシークレット) を実行すると、構成config.php
データが古いパスに書き込まれます。なんで?プロジェクトを移動した後、何かすることはありますか?
PS私が書いたよりも難しいと思います。私は自分のプロジェクトを移動したのではなく、コピーを作成してコピーを移動したことを知っておく必要があります。数分前のビュー、私は次のことを行いました: オリジナルの名前を変更します。そして今、何も実行されません!
php app/console cache:clear --env=prod --no-debug
RuntimeExeption で終了し、古いパスのキャッシュがクリアされることがわかります。