2012-02-02 4 views
2

이것은 문제입니다 :Cake php - 빈 화면

아파치와 PHP (버전 4)를 실행하는 서버에 cakephp가 설치되어 있습니다.

우리는 php 4에서 php 5로 업그레이드하기로 결정했습니다.이 과정에서 cakephp도 업그레이드하기로 결정했습니다 (php와 호환되는 버전은 1.3.14 버전 임).

그래서 우리는 CakePHP 소스를 사용하여 폴더를 다운로드 한 다음 "오래된"서버 (이전 폴더에 폴더를 복사/붙여 넣기하고 사용자 지정 파일을 보관함)에 문제가없는 "이전"웹 사이트와 함께 새 서버에 배포했습니다. .

이제 "x"와 같은 페이지를 열려고 할 때 빈 페이지 앞에 붙어 있습니다.

모든 가능한 오류 로그 (서버 전역 PHP, 서버 전역 아파치, CakePHP 로컬)를 읽으려고했으나 이것들에 단서가 하나도 없습니다.

제안 사항?

이미 삭제 한 파일

+1

최고 디버그 모드를 돌 렸습니까? –

+0

@HaydenThring CakePHP에서 어떻게 할 수 있습니까? 나는이 기술에 익숙하지 않다. – DonCallisto

+0

하나의 특정 페이지에 있습니까? 아니면 모든 페이지가 비어 있습니까? – Oldskool

답변

1

지속/응용 프로그램/tmp를/캐시 /에 난 그냥 내 문제를 해결.

디버그 레벨이 증가하고 일부 세션의 메서드 호출 (세션이 CakePHP 객체 임)을 del()에서 delete()으로 변경하면 이제 페이지가 렌더링됩니다.

다음은 첨부 CSS 파일입니다.

감사합니다.

+0

https://github.com/dereuromark/upgrade/blob/master/Console/Command/UpgradeShell.php#L319를 참조하십시오. – mark

0

때로는 세 곳에서 index.php 파일의 크기가 0이됩니다. 서버에 다시 업로드해야합니다.

0

먼저 오류를 표시하도록 서버에 PHP를 설정하십시오. 어떻게하는지 모르는 경우이 첫 번째 단계를 건너 뛸 수 있습니다. 계속 읽으십시오.

둘째, 웹 루트/index.php에

내 경험을 확인하십시오 : 나는 깨달았다 61

define('CAKE_CORE_INCLUDE_PATH', 'C:' . DS . 'wamp3' . DS . 'www' . DS . 'cakephp' . DS . 'lib');  

라인을 점검 할 때 내가 PC2 내 WAMP 서버 PC1 복사하려고 내 PC2의 경로가 wamp 하지 wamp3

그래서 그냥 짜잔, 경로를 변경! 그것은 신선한 공기를 다시 실행합니다 :)