【질문】Windows 10에서 서비스 등록한 WAMP에서 SMB2.0의 Tree Connect Request가 날지 않는다
운영 환경
비교
서비스 등록 없음
서비스 등록 있음
PHP 및 출력
<?php
$file_path = "\\\\TS231-1\\fs_data\\data.xml";
var_dump(file_get_contents($file_path));
?>
서비스 등록 없음
string(154) "This is content of XML "
서비스 등록 있음
Warning: file_get_contents(\TS231-1\fs_data\data.xml): failed to open stream: Invalid argument in C:\xampp\htdocs\index.php on line 16
bool(false)
질문
XAMPP에서 서비스 등록을 하면 Session Setup 이후의 절차가 수행되지 않습니다.
서비스 등록을 취소한 경우 SMB2에서 읽기에 성공합니다.
Windows 7의 경우, 서비스 등록의 유무에 관계없이 읽기가 가능합니다.
PHP 코드에 문제가 있는지, 아파치 버그인지, Windows 문제인지, 더 이상 어디를 조사하면 좋을지 곤란합니다. 어디를 살펴보시겠습니까? 조언 부탁드립니다.
서비스 등록의 유무에 관계없이, 단순히 통신을 할 수 있도록 하려면, 「Windows측에서 SMB2를 무효화 & SMB1을 유효화」로 성공합니다만, Windows 10에서 SMB1만을 사용하는 것에 저항 있습니다 ...
Reference
이 문제에 관하여(【질문】Windows 10에서 서비스 등록한 WAMP에서 SMB2.0의 Tree Connect Request가 날지 않는다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/joh/items/5b1d96f142e6c51ccd76텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)