2016-12-22 9 views
0

現在、Windows 10とVirtual Boxで実行中のVagrantボックスがあります。私はボックス内のApache 2とMySQLデータベースで複数のサイトを有効にしています。私は「迷惑メールパッケージ」が共有フォルダ以外のボックス全体を圧縮することに気づいていますが、仮想ホスト構成とMySQLデータを別のPCで取得する方法は見つけられません。Apache2構成とMySQLデータをVagrantパッケージに保存します

迷惑メール環境全体を別のPCにコピーしたいと思います。

(ORIGINAL WIN10のPC ON)

  • 1)vagrant halt
  • 2):たぶん

    私は、コマンド完了

    手順 "放浪パッケージ" についての誤解を持っていますvagrant package --output package-20131222.box

  • 3)ZIP C:\放浪(
  • 4 vagrant.zipするVagrantfile及び/ WWW /フォルダ)を含む)を移動package-20131222.boxと新しいPCへ
  • ON

を(vagrant.zip NEW WIN10のPC)

  • 1)がCにvagrant.zip解凍:\放浪
  • 2)移動package-20131222.boxとvagrant box add ubuntu/trusty64 package-20131222.box
  • 3)vagrant up

私がSSHを使っていると、設定ファイルが/ etc/apache2/sites-enabledに見つかりません。どちらもphpMyAdminまたはMySQLデータベースを参照できません。

どこが間違っていましたか?

ありがとうございました!

答えて

0

ubuntu/trusty64は、新しいボックスに一意の名前を割り当てて、この名前を新しいVagrantfileで使用する必要があります。新しいWindowsマシン上の

次の手順では、

  1. コピーpackage-20131222.boxを仕事と古い箱からvagrant box add mynewbox package-20131222.box

  2. コピーのみごVagrantfileを実行し、config.vm.box = "mynewbox"を変更します(任意のコピーあなたはVMと共有する必要がある他のフォルダ)

  3. vagrant up

作成された新しいVMには、古いウィンドウで実行されていた以前のVMのすべてのコンテンツが含まれます。

+0

ありがとうございます。どのような名前を使用したとしても、Apache設定ファイルもMySQLデータベースもボックス内にあります... – wiooz

+0

あなたの迷惑メールファイルでこの新しい名前を使用する必要があります。古いWindowsマシンから来る名前に同じ初期ボックスから新しいVMを作成させる場合 –

関連する問題