尝试在我的开发主机上运行Magento2安装程序时,我收到以下错误(apache运行在:8080

这是dev alpha rev99的新克隆。奇怪的是,我在几周前安装了一个早期的rev(alpha85),它第一次安装,没有错误。该实例已被完全删除,mysql数据库实例替换为新实例。

以前,安装在/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)开始更改。
要安装Magento2,您应该遵循以下步骤。

  • 从github获取代码(git clone或获取存档)。
  • 假设你想在文件夹下安装它 magento2.将文件放在DOCUMENT_ROOT/magento2下的机器上。
  • composer install 在magento2/设置
  • 在浏览器中调用 127.0.0.1:8080/magento2/setup (使用127.0.0.1而不是localhost)
  • 运行安装向导。确保在数据库设置步骤中测试到数据库的连接。如果你弄错了,你就有麻烦了。 有一个bug (至少在我看来像一个)
  • 安装过程可能需要一段时间,所以请坐好。你可以打开一杯或两杯啤酒,直到它完成。

就这样。现在它应该工作。
如果您希望安装移动得更快,您可以使用 此样本数据.它不是官方的样本数据。我通过将样本数据从ce-1.6移植到2.0来实现。但这对我很管用。

许可以下: CC-BY-SA归因
scroll top