2012-09-01 5 views
1

Linux 서버 (Ubuntu 또는 호스트 된 서버)에서 Zend Framework로 개발 한 응용 프로그램을 실행할 때 로그인이 작동하지 않을 때이 문제가 발생합니다. 주요 문제는 응용 프로그램이 서버에서 세션을 쓸 수 없다는 것입니다. (세션을 0777로 작성해야하는 디렉토리를 설정합니다.) 한편, 모든 것은 로컬 WAMP 서버에서 완벽하게 작동합니다.Zend 응용 프로그램은 Windows에서는 작동하지만 Linux 서버에서는 작동하지 않습니다.

예외이 제외 로그 파일에 오류가 없습니다 :

PHP 사용되지 않는 : 지침 'safe_mode가이'줄에 알 수없는에서 PHP 5.3 이상에서 더 이상 사용되지 않습니다 0

나 '는 이 이슈에 2 주 동안 고생했습니다. 제발 저를 안내해주십시오. Zend 라이브러리의 PHP 파일에 특정 액세스 권한을 부여해야합니까?

+0

표시되는 경고가 귀하의 문제와 관련이없는 것 같습니다. 단지 safe_mode가 실행 중임을 알려주지 만 오류가 발생하지는 않습니다. Linux/Windows 문제는 대문자 사용으로 이어지고, Windows는 상관하지 않으며, Linux는 않습니다. 경로와 파일 이름에서 적절하고 일관된 대문자와 철자가 올바른지 확인하십시오. – RockyFord

+0

@RockyFord 예 첫 번째 테스트에서이 작업을 수행했는데 일부 파일에서이 문제가 발생했습니다. 이제는 모두 확인했습니다. 리눅스에서 응용 프로그램이 서버에 sess_'Hash '를 쓸 수 없기 때문에이 문제는 액세스 작성과 관련이 있다고 생각합니다.하지만 문제없이 Windows에 작성되었으므로 아무런 예외없이 오류가 발생하지 않습니다. .. –

+0

당신의 PHP 버전은 무엇입니까? – Karma

답변

0

CPanel을 사용하여 zend를 설치했는데 이유는 모르겠지만 지금은 작동 중입니다.

관련 문제