現在、私のローカルコードとプロダクションコードは、同じディレクトリ構造に従っています。その後、push
ローカルからの変更は、サーバー上のpull
です。正常に動作します。ギルドを使用したLaravelプロダクションコード
ウェブサイトのパスは、私がthis guide続いhttp://abcde.com
へのパスを変更しようと出て移動するソースコードを考えている、http://abcde.com/code/laravel/public
code
ディレクトリのようなものが
今バージョン管理下にあるありますサーバーディレクトリの。だから、構造:
/var/www will contain content of laravel's public folder
/var/source will contain laravel
しかし、私はGitでそれをどう管理するのだろうか?
編集:私は2つの解決策を知ってる:
- 1の公開
を削除するにはApacheのルート
admin
をwww
に追加します。これには独自のソースコードがあります。したがって、既存のコンテンツwww
はサブディレクトリに移動されます。 2の場合、Webサーバーのルートにソースコードを保存することはお勧めしません。
私が間違っている場合は私を修正してください。
なぜ 'の/ var/www'であなたのgitディレクトリのルートを保存し、'は/ var/www /のpublic'にポイントApacheのルートではありませんか? –
他の方法はありますか?独自のソースコードを持つ 'www'に別のディレクトリ' admin'を追加する可能性があるためです。したがって、 'www'の既存のコンテンツはサブディレクトリに移動されます。 – Kanav