2010-05-20 6 views
0

로컬 파일을 여는 데 fopen을 사용할 수는 있지만 다른 컴퓨터의 네트워크를 통해 파일을 열 수는 없습니다. 드라이브를 매핑하고 파일을 볼 수는 있지만 fopen을 사용하여 열 수는 없습니다.fopen이 네트워크에서 파일을 열지 않습니다.

+4

무엇이 잘못되었는지를 알려주는 오류 메시지가 항상 있습니다. –

+1

일부 코드를 게시하십시오. – Josh

+1

꽤 관련성이 있기 때문에 사용중인 OS와 웹 서버 (CLI가 CLI에서 실행되지 않는 경우)를 언급하십시오. – wimvds

답변

0

원격 파일을 열려면 php.ini 설정 "allow_url_fopen"을 활성화해야합니다. 그게 당신의 설정에있는 경우입니까?

+0

동일한 문제가 발생하여 allow_url_fopen이 활성화되어 있습니다. –

4

Windows에서 아파치를 실행하는 가정 (당신은 "매핑"드라이브에 대해 이야기 이후) :

당신은 아파치가없는 로컬 시스템 계정으로 실행되고 설치시 기본값을 사용하는 경우 모든 네트워크 권한. 따라서 네트워크 드라이브에 액세스 할 수있는 (도메인) 사용자로 실행되는지 확인해야합니다. 제어판, 관리 도구, 서비스 (Apache를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 로그온 탭에서 사용자를 선택)를 통해 변경할 수 있습니다.

+0

작품 ... 마침내 !! –

관련 문제