개발 Q&A

제목 IIS상에서 CodeIgniter4 UNC Path 지원 여부가 궁금합니다.
카테고리 서버
글쓴이 코드이그버그잡이 작성시각 2023/12/19 14:56:45
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 5036   RSS

 $image_content = new \CodeIgniter\Files\File($path);

 if ($image_content->getRealPath() != null){

 return file_get_contents( $image_content->getRealPath() );

 }else{

 return '';

 }

 

윈도우 IIS 환경에서 CodeIgniter4 로 만들어져 동작되고 있습니다.

$path 에 UNC 경로를 넣고 파일을 읽어오려고 하는데 읽히지가 않는 상태입니다.

안되는 이유를 도저희 못찾겠어서 혹시 지원자체가 안되는지 확인해보려고 합니다.

UNC Path를 CodeIgniter4에서 IIS환경으로 읽는게 가능한것일까요?

 

참고로 같은 코드가 리눅스에서는 정상동작합니다.

 

 

 다음글 CodeIgniter4 에서 url 한글포함시 데이터가... (9)
 이전글 Interface "CodeIgniter\Ro... (5)

댓글

변종원(웅파) / 2023/12/19 15:39:21 / 추천 0
코드이그버그잡이 / 2023/12/19 16:10:51 / 추천 0
UNC Paht는 \\internalcode.file.core.windows.net\code 입니다.

위  url에을 보고 php.ini 에 

open_basedir 을 찾아서 

open_basedir ="D:\;Y:\;\\internalcode.file.core.windows.net\code"

 

라고 작성하였습니다.

만약 \\internalcode.file.core.windows.net\code\file 경로에 file이 존재 한다면

 

위소스코드 기준

$image_content = new \CodeIgniter\Files\File('\\internalcode.file.core.windows.net\code\file');

로 작성하였을때 해당 파일을 읽어야 하는것이 맞을까요?

현재 위처럼 했을때 파일이 읽히지 않는 상태라 계속 테스트중입니다.