2017-10-03 3 views
2

웹 사이트를 Pimcore 4.6에서 5.0으로 업그레이드하려고합니다. 나는 최선을 다하여 migration guide의 단계를 밟았습니다.Pimcore 5 : 4.6.2에서 5.0으로 업그레이드 한 후 유지 관리 모드에서 멈춤

시스템이 Maintenance mode에 갇혀있는 것처럼 보입니다. 이전 버전과 달리 삭제할 maintenance.php 파일을 찾을 수 없으며 관리 인터페이스에 액세스 할 수 없으며 로그에 메시지가 없습니다.

코드 경로를 따라 시도해 보았습니다. 전면 컨트롤러 웹/app.php라는, 다음과 같은 코드 /가/kernel.php 설정 pimcore에 : 나는 막 다른 골목을 명중 곳입니다

$kernel = new AppKernel(Config::getEnvironment(), $debug); 
Pimcore::setKernel($kernel); 
$kernel->boot(); 

, 내가 setKernel()를 찾을 수없는, 어쩌면 그것이 마술 세터? 이 상황을 디버깅하려면 어떻게해야합니까?

답변

0

실제로 Pimcore 클래스 (pimcore/lib/Pimcore.php)에는 setKernel 정적 메서드가 있어야합니다. 이것은 부분적으로 불완전한 갱신을 암시합니다. 분명한 것은 pimcore 5의 압축 파일을 다운로드하고 별도의 폴더에 압축을 풀고 diff 도구를 사용하여 Pimcore 코어 파일의 차이점을 비교하는 것입니다.

var/config 폴더에서 maintenance.php를 찾을 수 없으면 시스템이 실제로 유지 관리 모드가 아니라 오히려 뭔가 다른 곳에서 고장 났음을 나타냅니다. .

PHP 로그 (/ var/log/php), Apache 로그 (/ var/log/apache) 또는 nginx 로그 (/ var/log/nginx)도 살펴 보았습니까?

관련 문제