지역 번호가 설정되지 않았습니다


10

이 지역 코드를 해결하려고 노력했지만 오류를 설정하지 않고 여기에 다른 것을 참조했지만 추적하는 데 문제가 있습니다.

2.0.7을 2.1.0으로 업그레이드하려고했는데 내가 실행하는 시점에 도달했을 때 :

PHP bin / magento 설정 : 업그레이드 -vvv

나는 이것을 오류로 얻습니다.

[Magento \ Framework \ Exception \ SessionException] 지역 번호가 설정되지 않음 : 세션을 시작하기 전에 지역 번호를 설정해야합니다.

예외 추적 : /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/Session/SessionManager.php:176 Magento \ Framework \ Session \ SessionManager-> start () / opt / bitnami / apps / magento / htdocs / var / generation / Magento / Framework / Session / Generic / Interceptor.php : 50 Magento \ Framework \ Session \ Generic \ Interceptor-> start () / opt / bitnami / apps / magento / htdocs / vendor / magento /framework/Session/SessionManager.php:130 /opt/bitnami/apps/magento/htdocs/var/generation/Magento/Framework/Session/Generic/Interceptor.php의 Magento \ Framework \ Session \ SessionManager-> __ construct () : 14 Magento \ Framework \ Session \ Generic \ Interceptor-> __ construct () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:93 Magento \ Framework \ ObjectManager \ Factory \ 초록 공장->/opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:89 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> create ()의 createObject () opt / bitnami / apps / magento / htdocs / vendor / magento / framework / ObjectManager / ObjectManager.php : 71 / opt / bitnami / apps / magento / htdocs / vendor / magento의 Magento \ Framework \ ObjectManager \ ObjectManager-> get () /framework/ObjectManager/Factory/AbstractFactory.php:126 / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / ObjectManager / Factory / Dynamic /의 Magento \ Framework \ ObjectManager \ Factory \ AbstractFactory-> resolveArgument () Developer.php : 53 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> _ resolveArguments () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php :82 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> create () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/ObjectManager.php:71 Magento \ Framework \ ObjectManager \ ObjectManager- > /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:get의 Mgeto \ Framework \ ObjectManager \ Factory \ AbstractFactory-> resolveArgument ()의 / opt / bitnami /apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:53 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> _ resolveArguments () / opt / bitnami / apps / magento / htdocs / 벤더 / 마 젠토 / 프레임 워크 /ObjectManager/Factory/Dynamic/Developer.php:82 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer->/opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/ObjectManager.php에서 create () : / opt / bitnami / apps / magento /에서 Magento \ Framework \ ObjectManager \ ObjectManager-> get () htdocs / vendor / magento / framework / ObjectManager / Factory / AbstractFactory.php : 126 Magento \ Framework \ ObjectManager \ Factory \ AbstractFactory-> resolveArgument () / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / ObjectManager /Factory/Dynamic/Developer.php:53 / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / ObjectManager / Factory / Dynamic /의 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> _ resolveArguments () Developer.php : 82 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> create () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/ObjectManager.php :71 Magento \ Framework \ ObjectManager \ ObjectManager-> get () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:126 Magento \ Framework \ ObjectManager \ Factory \ AbstractFactory- /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:53 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> _ resolveArguments ()의> resolveArgument () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:82 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> create () / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / ObjectManager / ObjectManager.php : 71 Magento \ Framework \ ObjectManager \ ObjectManager->/opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php에서 get () : / Magento \ Framework \ ObjectManager \ Factory \ AbstractFactory-> resolveArgument () at / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / ObjectManager / Factory / Dynamic / Developer.php : 53 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> _ resolveArguments () / opt / bitnami / apps / magento / htdocs / opt / bitnami / apps / magento / htdocs / vendor / magento /에서 /vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:82 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> create () framework / ObjectManager / ObjectManager.php : 71 /opt/bitnami/apps/magento/htdocs/app/code/J2t/Rewardpoints/Observer/ProcessSaveModel.php의 Magento \ Framework \ ObjectManager \ ObjectManager-> get () :21 J2t \ Rewardpoints \ Observer \ ProcessSaveModel-> execute () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/Event/Invoker/InvokerDefault.php:73 Magento \ Framework \ Event \ Invoker \ InvokerDefault- /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/Event/Invoker/InvokerDefault.php:61 Magento \ Framework \ Event \ Invoker \ InvokerDefault-> dispatch ()의 / opt / bitnami에서> _callObserverMethod () / opts / bitnami / apps / magento / htdocs / var / generation / Magento /의 /apps/magento/htdocs/vendor/magento/framework/Event/Manager.php:66 Magento \ Framework \ Event \ Manager-> dispatch () Framework / Event / Manager / Proxy.php : 95 /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/Model/AbstractModel.php:800의 Magento \ Framework \ Event \ Manager \ Proxy-> dispatch () 마 젠토 \ 프레임 워크 \ 모델 \ 추상 모델->/opt/bitnami/apps/magento/htdocs/vendor/magento/framework/Model/ResourceModel/Db/AbstractDb.php:818 Magento \ Framework \ Model \ ResourceModel \ Db \ AbstractDb-> processAfterSaves ()의 afterSave () / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / Model / ResourceModel / Db / AbstractDb.php : 408 Magento \ Framework \ Model \ ResourceModel \ Db \ AbstractDb-> / opt / bitnami / apps에서 저장 () /magento/htdocs/vendor/magento/framework/Model/AbstractModel.php:631 Magento \ Framework \ Model \ AbstractModel-> save () / opt / bitnami / apps / magento / htdocs / vendor / magento / module-indexer / /opt/bitnami/apps/magento/htdocs/setup/src/Magento/Setup/Model/Installer.php:871 Magento \ Setup \에서 Setup / Recurring.php : 108 Magento \ Indexer \ Setup \ Recurring-> install () 모델 \ 설치자->/opt/bitnami/apps/magento/htdocs/setup/src/Magento/Setup/Model/Installer.php의 handleDBSchemaData () : / opt / bitnami / apps /의 Magento \ Setup \ Model \ Installer-> installSchema () magento / htdocs / setup / src / Magento / Setup / Console / Command / UpgradeCommand.php : 89 Magento \ Setup \ Console \ Command \ UpgradeCommand-> execute () / opt / bitnami / apps / magento / htdocs / vendor / symfony /console/Symfony/Component/Console/Command/Command.php:257 Symfony \ Component \ Console \ Command \ Command-> run () / opt / bitnami / apps / magento / htdocs / vendor / symfony / console / Symfony / /opt/bitnami/apps/magento/htdocs/vendor/symfony/console/Symfony/Component/Console/Application.php의 컴포넌트 / 콘솔 /Application.php:874 Symfony \ Component \ Console \ Application-> doRunCommand () 심포니 \ 컴포넌트 \ 콘솔 \ 애플리케이션->/ opt / bitnami / apps / magento /의 doRun ()은 / opt / bitnami / apps / magento /의 Magento \ Framework \ Console \ Cli-> doRun ()에서 /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/Console/Cli.php htdocs / vendor / symfony / console / Symfony / Component / Console / Application.php : 126 Symfony \ Component \ Console \ Application-> run () at / opt / bitnami / apps / magento / htdocs / bin / magento : 23

[Magento \ Framework \ Exception \ LocalizedException] 지역 번호가 설정되지 않았습니다

예외 추적 : (/opt/bitnami/apps/magento/htdocs/vendor/magento/framework/App/State.php : (139) Magento \ Framework \ App \ State-> getAreaCode () / opt / bitnami / apps / / opt / bitnami / apps / magento / htdocs / var / generation / Magento / Framework / Session에서 magento / htdocs / vendor / magento / framework / Session / SessionManager.php : 174 Magento \ Framework \ Session \ SessionManager-> start () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/Session/SessionManager.php:130 Magento \ Framework에서 /Generic/Interceptor.php:50 Magento \ Framework \ Session \ Generic \ Interceptor-> start () /opt/bitnami/apps/magento/htdocs/var/generation/Magento/Framework/Session/Generic/Interceptor.php:14 Magento \ Framework \ Session \ Generic \ Interceptor->의 \ Session \ SessionManager-> __ construct ()/opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:93 Magento \ Framework \ ObjectManager \ Factory \ AbstractFactory-> createObject ()의 / opt / bitnami /에있는 __construct () apps / magento / htdocs / vendor / magento / framework / ObjectManager / Factory / Dynamic / Developer.php : 89 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> create () / opt / bitnami / apps / magento / htdocs / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / ObjectManager / Factory / AbstractFactory에서 /vendor/magento/framework/ObjectManager/ObjectManager.php:71 Magento \ Framework \ ObjectManager \ ObjectManager-> get () php : 126 / Magento \ Framework \ ObjectManager \ Factory \ AbstractFactory-> resolveArgument () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php :53 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> _ resolveArguments () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:82 Magento \ Framework \ /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/ObjectManager.php:71에서 MManagero \ Framework \ ObjectManager \ ObjectManager-> get ()의 ObjectManager \ Factory \ Dynamic \ Developer-> create () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:126 Magento \ Framework \ ObjectManager \ Factory \ AbstractFactory-> resolveArgument () / opt / bitnami / apps / magento / htdocs / 벤더 / 마 젠토 / 프레임 워크 /ObjectManager/Factory/Dynamic/Developer.php:53 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer->/opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:82 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> create ()의 _resolveArguments () / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / ObjectManager / ObjectManager.php : 71 / opt / bitnami / apps / magento / htdocs / vendor / magento의 Magento \ Framework \ ObjectManager \ ObjectManager-> get () /framework/ObjectManager/Factory/AbstractFactory.php:126 / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / ObjectManager / Factory / Dynamic /의 Magento \ Framework \ ObjectManager \ Factory \ AbstractFactory-> resolveArgument () Developer.php : 53 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> _ resolveArguments () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php :82 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> create () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/ObjectManager.php:71 Magento \ Framework \ ObjectManager \ ObjectManager- > /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:get의 Mgeto \ Framework \ ObjectManager \ Factory \ AbstractFactory-> resolveArgument ()의 / opt / bitnami /apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:53 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> _ resolveArguments () / opt / bitnami / apps / magento / htdocs / 벤더 / 마 젠토 / 프레임 워크 /ObjectManager/Factory/Dynamic/Developer.php:82 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer->/opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/ObjectManager.php에서 create () : / opt / bitnami / apps / magento /에서 Magento \ Framework \ ObjectManager \ ObjectManager-> get () htdocs / vendor / magento / framework / ObjectManager / Factory / AbstractFactory.php : 126 Magento \ Framework \ ObjectManager \ Factory \ AbstractFactory-> resolveArgument () / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / ObjectManager /Factory/Dynamic/Developer.php:53 / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / ObjectManager / Factory / Dynamic /의 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> _ resolveArguments () Developer.php : 82 Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer-> create () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/ObjectManager.php :71 Magento \ Framework \ ObjectManager \ ObjectManager-> get () /opt/bitnami/apps/magento/htdocs/app/code/J2t/Rewardpoints/Observer/ProcessSaveModel.php:21 J2t \ Rewardpoints \ Observer \ ProcessSaveModel-> 실행 () /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/Event/Invoker/InvokerDefault.php:73 Magento \ Framework \ Event \ Invoker \ InvokerDefault-> _ callObserverMethod () / opt / bitnami / apps에서 / opt / bitnami / apps / magento / htdocs / vendor / magento /에서 /magento/htdocs/vendor/magento/framework/Event/Invoker/InvokerDefault.php:61 Magento \ Framework \ Event \ Invoker \ InvokerDefault-> dispatch () /opt/bitnami/apps/magento/htdocs/var/generation/Magento/Framework/Event/Manager/Proxy.php의 framework / Event / Manager.php : 66 Magento \ Framework \ Event \ Manager-> dispatch () : 마 젠토 \ 프레임 워크 \ 이벤트 \ 관리자 \ 프록시->/ opt / bitnami / apps / magento /의 dispatch ()는 / opt / bitnami / apps / magento /의 atagent / frames / Modelwork / Model / AbstractModel.php : 800 Magento \ Framework \ Model \ AbstractModel-> afterSave ()에 있습니다. htdocs / vendor / magento / framework / Model / ResourceModel / Db / AbstractDb.php : 818 Magento \ Framework \ Model \ ResourceModel \ Db \ AbstractDb-> processAfterSaves () / opt / bitnami / apps / magento / htdocs / vendor / magento /framework/Model/ResourceModel/Db/AbstractDb.php:408 Magento \ Framework \ Model \ ResourceModel \ Db \ AbstractDb-> save () / opt / bitnami / apps / magento / htdocs / vendor / magento / framework / Model / AbstractModel.php : 631 Magento \ Framework \ Model \ AbstractModel-> save () /opt/bitnami/apps/magento/htdocs/vendor/magento/module-indexer/Setup/Recurring.php:108 Magento \ Indexer \ Setup \ 되풀이->/opt/bitnami/apps/magento/htdocs/setup/src/Magento/Setup/Model/Installer.php의 install () : / opt / bitnami / apps /의 Magento \ Setup \ Model \ Installer-> handleDBSchemaData () magento / htdocs / setup / src / Magento / Setup / Model / Installer.php : 779 Magento \ Setup \ Model \ Installer-> installSchema () / opt / bitnami / apps / magento / htdocs / setup / src / Magento / Setup / opt / bitnami / apps / magento / htdocs / vendor / symfony / console / Symfony / Component / Console / Command /에서 /Console/Command/UpgradeCommand.php:89 Magento \ Setup \ Console \ Command \ UpgradeCommand-> execute () Command.php : 257 Symfony \ Component \ Console \ Command \ Command-> run () /opt/bitnami/apps/magento/htdocs/vendor/symfony/console/Symfony/Component/Console/Application.php:874 Symfony \ 구성 요소 \ 콘솔 \ 응용 프로그램->/opt/bitnami/apps/magento/htdocs/vendor/symfony/console/Symfony/Component/Console/Application.php:195 Symfony \ Component \ Console \ Application-> doRun ()의 doRunCommand ()는 / opt / bitnami / / opt / bitnami / apps / magento / htdocs / vendor / symfony / console / Symfony의 apps / magento / htdocs / vendor / magento / framework / Console / Cli.php : 96 Magento \ Framework \ Console \ Cli-> doRun () / opt / bitnami / apps / magento / htdocs / bin / magento : 23의 /Component/Console/Application.php:126 Symfony \ Component \ Console \ Application-> run ()/ opt / bitnami / apps / magento / htdocs / bin / magento에서 run () : 23/ opt / bitnami / apps / magento / htdocs / bin / magento에서 run () : 23

setup : 업그레이드 [--keep-generated] [--magento-init-params = "..."]

따라서 어디를보아야할지 도움이 될 수 있다면

미리 감사드립니다


먼저 여기를 살펴보십시오 : magento-quickies.alanstorm.com/post/142652104930/… 고객 CLI 모듈을 만드는 경우에 설명 된 것처럼 이것이 당신에게 도움이 될지 모르겠습니다. 또한 스택 추적을 통해 타사 모듈이 표시되지 않습니다. 당신은 무엇을 사용하고 있습니까? 이것이 이런 종류의 오류에 대한 다음 트리거입니다. : 그건 내가 몇 백 주에 달렸다 무엇 이었습니까 magento.stackexchange.com/questions/128658/...
circlesix

1
두 개가 있으므로 다시 돌려 놓고 이것이 어디로 가는지 보겠습니다.
David Aschenbrener

내 머리에 튀어 나온 다른 것이 있으면 테스트 할 때 / var의 폴더를 지우십시오. var / generation에서 오류가 발생하는 경우 코드에서 문제를 해결하더라도 다른 CLI 명령을 수행 할 때이 폴더가 표시되며 다른 경로로 넘어갈 수 있습니다.
동그라미 ixix

내가 그렇게 한 것은 J2t 모듈을 비활성화하고 다시 실행하는 것입니다.
David Aschenbrener

작은 오류가 발생했지만 Magento가 "Magento_Cms"기본 확장명을 업데이트하려고하면 다음과 같은 결과가 나타납니다. 페이지 URL 키에 대문자 또는 허용되지 않는 기호가 포함되어 있습니다. 그러나이 magento.stackexchange.com/questions/123364/… 다음에 그것을 수정하고 shazaam, 나는 업그레이드됩니다.
David Aschenbrener

답변:


5

여기를보세요 :

/ opt / bitnami / apps / magento / htdocs / app / code / J2t / Rewardpoints / Observer / ProcessSaveModel.php의 Magento \ Framework \ ObjectManager \ ObjectManager-> get ()

이 모듈이 해당 지역 코드가 설정되지 않은 경우 오류를 트리거 할 수있는 오브젝트 관리자를 가져 오려는 것 같습니다. 내 의견으로는, 내가 사용하고있는 확장에 대해이 오류에 대해 찾은 솔루션에 연결했습니다. Observer에서 객체 관리자에 대한 호출이 진행되는 동안 여기서 도움이 될 수 있습니다.

다음은 해당 링크입니다. 타사 모듈의 Magento 2 "지역 코드가 설정되지 않았습니다"경고


1
같은 문제가 있지만 제 경우에는 예외 추적에서 세 번째 부분 모듈이 표시되지 않습니다. 예외 추적의 모든 줄은 Magento \ Framework \ ObjectManager ...입니다.이 로그 예외 -vvv 옵션에서 더 많은 오류를 추적 할 수 있습니까?
젠토 학습자

처음부터 시작합니다. 나는이 문제 가이 특정 질문 이외의 다른 이유로 발생하는 것을 보았습니다. 더 자세한 보고서를 얻고 새로운 질문을 게시하는 것이 좋습니다.
동그라미 ixix

3

방금이 문제 bin/magento setup:upgrade가 발생하고 예외가 발생했습니다 module-config.

Area code is not set {"exception":"[object] (Magento\\Framework\\Exception\\State\\InvalidTransitionException(code: 0): Area code is not set at /magento/htdocs/vendor/magento/module-config/Model/Config/Importer.php:137

app/etc/env.php구성 가져 오기 도구가 마음에 들지 않는 설정이 있음 이 밝혀졌습니다 . 해당 줄에 중단 점을 설정하면 업데이트하려는 데이터가 표시 app/etc/env.php되어 문제를 해결했습니다.

이것이 누군가를 돕기를 바랍니다!


0

같은 문제가 있었다. 무엇을 가지고 있는지 확인하기 위해 var_export ()를 추가했습니다.

        } catch (\Exception $e) {
        var_export($data);
        throw new InvalidTransitionException(__('%1', $e->getMessage()), $e);

그런 다음 app / ect / env.php에서 일부 설정을 반환했습니다.

array (
  'default' => 
  array (
    'dev' => 
    array (
      'debug' => 
      array (
        'debug_logging' => '0',
      ),
    ),
  ),
)

그것을 제거하고 다시 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.