카테고리 보관물: magento

magento

Magento 2에서 개발자 모드를 설정하는 방법 2를 설치하려고하는데 다음 오류가 발생합니다.

Magento 2를 설치하려고하는데 다음 오류가 발생합니다.

응용 프로그램 실행 중 오류가 발생했습니다. 로그에 오류 메시지를 쓸 수 없습니다. 메시지를 보려면 개발자 모드를 사용하십시오.

나는 추가 시도 SetEnv MAGE_MODE developer.htaccess의해 권고로 앨런 스톰 http://magento-quickies.alanstorm.com/post/58757471044/magento-2-developer-mode 하지만 행운.



답변

당신은 병원에서 그것을 활성화 할 수 있습니다

bin/magento deploy:mode:set developer


답변

다른 방법으로는 개발자 모드를 활성화 할 수 있습니다

  • 고토 app/etc/오픈env.php
  • 과에 의해 현재 응용 프로그램 모드 변경 MAGE_MODE' => 'default'
    에를MAGE_MODE' => 'developer'

그런 다음 캐시를 플러시하십시오


답변

당신과 다른 사람들이 지적했듯이 :

SetEnv MAGE_MODE "developer"

.htaccess 파일에서 AllowOverride All 이 올바른 <Directory>지시문 에 있다고 가정하면 개발자 모드를 활성화해야 합니다.

그러나 원래 문제와 관련하여 Apache 프로세스 사용자에게 올바른 디렉토리에 대한 쓰기 권한이없는 권한 문제 때문일 수 있습니다.

빠른 테스트를 위해 Magento 2 디렉토리에서 다음을 수행 할 수 있습니다.

chmod -R a+wX var
chmod -R a+wX app/etc
chmod -R a+wX pub

그런 다음 설치 마법사가 나타나면 해당 디렉토리에서 Apache 프로세스에 대한 올바른 권한이 있는지 확인하십시오.


답변

mod_fastcgi + php-fpm을 사용하고 있습니까? 해당 환경에서와 같이이 문제가 발생했습니다. 환경 변수 앞에 “REDIRECT_”가 붙었습니다.

스택 교환에 관한 관련 질문 : Apache SetEnv 앞에 REDIRECT_가 있습니다. 무엇을 제공합니까?

php-fpm 풀 구성 파일에서 환경 변수를 설정 하여이 문제를 해결할 수있었습니다.

env[MAGE_MODE] = developer


답변

magento 2.0 모드를 변경하려면 php bin/magento deploy:mode:set developerCMD 또는 SSH 창에서 magento 2.0 루트 폴더 로이 명령을 실행해야 합니다. 자세한 내용은 여기여기를 참조하십시오 .


답변

명령 프롬프트에서 magento 루트 폴더로 이동하여 쉼표 아래에 excecute를 입력하십시오.

php bin/magento deploy:mode:set developer


답변

PHP 5.4에서 내장 웹 서버를 사용하는 경우 서버를 시작할 때 ENV를 설정해야합니다.

MAGE_MODE=developer php -d variables_order=EGPCS -S 127.0.0.1:8080 router.php

Magento 2 설정을 포함하여 PHP 5.4의 내장 웹 서버를 사용하는 방법에 대한 자세한 내용은 다음 스크린 캐스트를 참조하십시오.

http://quick.as/kkbahnlx