質問

開発ホスト (:8080 で実行されている Apache) で Magento2 インストーラーを実行しようとすると、次のエラーが発生します。

これは、dev alpha rev 99 の新しいクローンです。奇妙なことに、数週間前に以前のバージョン (alpha85) をインストールしましたが、初めてインストールされましたが、エラーは発生しませんでした。その後、そのインスタンスは完全に削除され、mysql db インスタンスは新しいものに置き換えられました。

以前は、インストールは /pub ディレクトリで実行されていました。それを指すと無限リダイレクトが作成され、失敗します。xxx:8080/ で実行すると、以下のエラーが発生します。

PHP のバージョンは 5.5.14 で、MAMP スタックを通じて実行されます。

もしかしたら、同時に自分の常識も消してしまったのかもしれない。私の環境に何が欠けているか、またはその他の恥ずかしいほど明らかな見落としについてのご指摘は、大変感謝いたします。

Application is not installed yet.
#0 /Volumes/Magento CE Dev/magento2/lib/internal/Magento/Framework/App/Bootstrap.php(202): Magento\Framework\App\Bootstrap->assertInstalled()
#1 /Volumes/Magento CE Dev/magento2/index.php(42): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http))
#2 {main}
役に立ちましたか?

解決

alpha-96 (または 97) からインストール システムが変更されました。
Magento 2 をインストールするには、次の手順に従う必要があります。

  • github からコードを取得します (git clone またはアーカイブを取得します)。
  • フォルダーの下にインストールしたいとします。 magento2. 。ファイルをマシンの DOCUMENT_ROOT/magento2 の下に置きます。
  • 走る composer install magento2/セットアップ内
  • ブラウザで呼び出す 127.0.0.1:8080/magento2/setup (localhost の代わりに 127.0.0.1 を使用します)
  • インストールウィザードを実行します。データベース設定ステップで必ずデータベースへの接続をテストしてください。間違えると大変なことになります。 バグがあります (少なくとも私にはそのように見えます)
  • インストールプロセスには時間がかかる場合がありますので、しばらくお待ちください。飲み終わるまでビールを 1 ~ 2 杯開けても構いません。

それでおしまい。これで動作するはずです。
インストールを速くしたい場合は、次を使用できます このサンプルデータ. 。公式のサンプルデータではありません。ce-1.6のサンプルデータを2.0に移植して作りました。しかし、それは私にとってはうまくいくようです。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top