문제

내 개발 호스트에서 Magento2 설치 프로그램을 실행하려고 할 때 다음 오류가 발생합니다(apache는 :8080에서 실행 중).

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 사용)
  • 설치 마법사를 실행하세요.데이터베이스 설정 단계에서 DB에 대한 연결을 테스트하는지 확인하십시오.잘못하면 곤란해집니다. 버그가 있습니다 (적어도 나에게는 그렇게 보인다)
  • 설치 프로세스에 시간이 걸릴 수 있으므로 잠시 기다려 주십시오.완료될 때까지 맥주 한두 잔을 열 수 있습니다.

그게 다야.이제 작동할 것입니다.
설치를 더 빠르게 진행하려면 다음을 사용할 수 있습니다. 이 샘플 데이터.공식적인 샘플 데이터가 아닙니다.ce-1.6의 샘플 데이터를 2.0으로 포팅해서 만들었습니다.하지만 그것은 나를 위해 일하는 솔기입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top