2013-08-13 3 views
-2

몇 달 동안 개발 용 램프 서버에서 아무런 문제없이 작업 해 왔습니다.LAMP 서버의 PHP 파일 변경 사항이 적용되지 않습니다.

최근에 웹 서버에서 파일을 업데이트 할 때마다 변경 사항이 적용되지 않습니다. 수정 된 파일이 셸에서 파일 시스템에 업로드되었음을 확인했지만 브라우저에서 파일을 실행할 때 추가 사항이 적용되지 않습니다.

누구든지 이것이 무엇 일 수 있는지 알 수 있습니까?

편집 : 좋아요. 문제가 있습니다. 업데이트를 작성한 파일은 다른 폴더에있는 PHP 포함 파일이었습니다. 상위 파일의 맨 위에는 다음 줄이 있습니다.

ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . '/usr/share/xxxx/zzzz'); 

알 수없는 이유로 인해 작업이 중단되었습니다 (ini의 include_path가 어떻게 든 변경되었습니다).

PHP include를 include에 대한 전체 경로를 포함하도록 변경해야하고 내 업데이트가 작동하기 시작했습니다.

+0

서버에서 새로 고치려면 Ctrl + F5를 누르십시오 (브라우저에서 페이지가 캐시되고 있습니까?) 또한 인터넷의 URL을 통해 페이지에 액세스하고 있는지 확인하십시오. – gibberish

+0

나는 그것을 시도했다. 또한 서버에서 파일을 삭제하고 다시 업로드했지만 아직 시도하지 않았습니다. – user2679974

+0

예 브라우저의 URL에서 액세스하고 있습니다. – user2679974

답변

0

캐시 된 버전을 볼 수 있습니다 (강제로 새로 고침 - CTLR-F5). 또는 제공중인 다른 위치의 파일을 변경합니다. httpd 설정을 확인하고 두 위치가 일치하는지 확인하십시오.

관련 문제