2015년 10월 5일 월요일

PHP : 이상하게 opendir() 이 안먹힐때 혹시 심볼릭 링크로 경로가 지정되어 있는건 아닌지 확인해 보자.

기존에 사용하는 나스에 파일 검색하는 PHP 파일을 만들어서 잘 써먹고 있는데, 이상하게 특정 나스에서만 파일 검색이 안된다.

확인해보니 opendir() 이 안먹힘.

딴데는 왜 다 되고 이건 안되는가... 고민해는중. 이 나스만 하드를 하나 추가해서 심볼릭 링크로 웹서버를 운영중이라는 사실을 떠올림.

혹시나 경로 문제인가 싶어...


이렇게 상대 경로로 되어 있던 것을...


추가된 하드의 경로를 확인하고.


심볼릭 링크 경로가 아닌 실제 절대 경로로 지정해줌.
이렇게 하니까 잘 됨.

아무래도 심볼릭 링크로 링크된 디렉토리에선 상대경로로는 정확한 위치가 지정되지 않는게 아닌가... 싶지만, 정확한 원인은 모르겠음.