내 magento를 내 호스팅으로 설정하려고했습니다. 그래서 새 데이터베이스를 만들었고 SQL 파일을 가져 와서 local.xml의 데이터베이스 설정을 변경했습니다. 하지만 이제 보안상의 이유로 예외 인쇄가 기본적으로 비활성화되어 있습니다.
내 magento를 내 호스팅으로 설정하려고했습니다. 그래서 새 데이터베이스를 만들었고 SQL 파일을 가져 와서 local.xml의 데이터베이스 설정을 변경했습니다. 하지만 이제 보안상의 이유로 예외 인쇄가 기본적으로 비활성화되어 있습니다.
답변:
/ errors에서 local.xml.sample의 이름을 local.xml로 바꾸면 오류와 전체 스택 추적을 볼 수 있습니다.
주의 : 프로덕션 서버에서 사용하는 경우 보안 루프 홀이 발생할 수 있습니다. 오류가 해결되면 되돌려 야합니다.
추신 : 더욱 안전합니다. 예외 인쇄가 활성화 된 상태에서 IP에 대한 마 젠토 액세스 제한
보안상의 이유로 예외 인쇄는 기본적으로 비활성화되어 있습니다
이 페이지는 실패가 발생하여 Magento를 실행할 수 없어 오류를 알려주는 페이지입니다. 사이트가 해킹 될 수 있도록 사이트가 잘못 구성되어 있음을 원치 않는 당사자에게 알릴 수있는 스택 추적으로 인해 사이트 를 생성 한 스택 추적 이 표시되지 않습니다.
Magento가 표시 할 때마다 해당 페이지에 표시 되는 숫자 는 파일 이름입니다 .
SCP / SFTP 클라이언트를 열고 서버 디렉토리로 이동하여 var/report파일 생성 날짜를 기준으로 정렬 한 후 최신 파일을 읽습니다.
도움을 요청하면 Magento 사이트의 실행을 방해하는 최신 오류 의 스택 추적 을 게시하여 실제로 유용한 도움을 줄 수 있습니다.
나는 또한이 문제를 얻었고 Googled 만 있고 여기 에서 해결책을 찾았 습니다. 다음과 같이 할 수 있습니다.
Magento가 설치된 루트 디렉토리를 찾으십시오. “오류”디렉토리를 검색하십시오.
파일 이름을 local.xml.sample로 변경local.xml
오류 메시지가 표시되는 페이지를 다시로드하면 오류 메시지의 전체 목록 local.xml이 표시됩니다. 이름 바꾸기의 목적은 전체 오류 메시지를 표시하는 것입니다.
이제 다음을 찾아 찾으십시오 magento_directory/lib/Zend/Cache/Backend/File.php.
protected $ _options = array ( 'cache_dir'=> 'null', 다음으로 바꾸십시오 : protected $ _options = array ( 'cache_dir'=> 'tmp /', 그리고 파일을 저장하십시오.
이제 Magento 루트 디렉토리로 이동하여 이름이“tmp”인 새 디렉토리를 만듭니다.
오류 페이지를 새로 고치고 문제가 해결되었는지 확인하십시오. 도움이 되었기를 바랍니다
404 오류가 발생하면 /index.php도메인 이름을 입력 해보 십시오. 홈 페이지로 이동하면 .htaccess파일 복사를 잊었거나 (쉽게 수행) mod_rewrite설치되지 않았거나 AllowOverrideApache 구성 파일에 설정되어 있지 않은 것이 문제입니다. (물론 아파치에서 실행되고 있다고 가정합니다)
해결책은 다음과 같습니다.
magento / lib / Zend / Cache / Backend / File.php를 열고 다음을 찾으십시오.
protected $_options = array(
'cache_dir' => 'null',다음으로 변경하십시오.
protected $_options = array(
'cache_dir' => 'tmp/',쉽고 100 % 작동하는 솔루션은 캐시 파일 이름을 바꿉니다 .
Magento 루트 폴더에서 var / cache
그런 다음 캐시 파일 이름을 바꾸고 사이트를 새로 고치십시오.