내일배움카드로 수강중인 수업에서는 비주얼스튜디오코드(vsc)를 사용해서 나도 설치를 했다.
몇번째 개발에디터인가.. 자바 공부할 땐 이클립스로, 입사하고나서 에디트플러스로, 밋밋한 맛이 싫어서 화려하게 꾸밀 수 있는 아톰으로 갔다가 지금 비주얼스튜디오까지 정말 여러가지 썼다. ㅋㅋㅋㅋ
나중에 내가 생각하는 개발에디터별 장단점을 정리해서 올려야겠다.
그래서 고객사 개발서버에 원격으로 접속할 때 비주얼스튜디오를 사용하는데 오늘 아침에 황당한 에러를 만났다.
ftp 원격 접속은 성공, 그런데 폴더만 안 보인다.
왼쪽 리스트를 보면 barcode에 포함된 php파일은 정상적으로 읽히는데 아래쪽 pages의 하위 폴더명이 좀 이상하게 보인다.
[DIR] buy_easy_request_more
폴더명 앞에 [DIR]이 붙었고, 클릭해서 열려고 하니 오른쪽 화면과 같이 제목에 가운데 줄이 쳐지며 아무것도 불러오지 못했다.
[DIR] buy_easy_request_more
뭐야 무서웡
PHP 설치 경로를 잡아줘야 하는걸까?
오른쪽 하단에 아래와 같이 PHP 설치를 찾을 수 없다며 유효성검사를 할 수 없다는 안내창이 나왔다.
찾아보니 PHP가 설치된 경로를 찾아 넣어주면 된다고 한다.
1. [File - Preference - Settings]를 클릭한다.
2. [Extensions - PHP - Edit in settings.json]을 클릭한다.
3. php.validate.executablePath 에 커서가 깜빡이면 php 실행파일 경로를 입력한다.
위에처럼 php 설치 파일 경로를 입력했는데도 안 보인다. 실패 이건 아님
ftp-simple.remote-workspace-load-all의 기본 설정 바꿔주기
php 파일은 다른 폴더에서는 잘 보이니까 이게 문제는 아닐 것이라 판단하고, 설정을 되돌리고 다른 방법을 찾았다.
구글 검색을 통해 stackoverflow에서 나와 동일한 문제로 글을 올린 것을 찾았다. (구글 짱)
검색어는 'vscode ftp-simple dir'라고 검색하고 통합검색에서는 신통치 않은 것들만 나와서 이미지로 검색했다.
해결방법은 설정에서 ftp-simple.remote-workspace-load-all의 기본 설정인 true를 false로 변경하는 것이다.
1. [File - Preference - Settings]를 클릭한다.
2. 상단 검색바에 'ftp'라고 검색 후 Ftp-simple: Remote-workspace-load-all의 true를 false로 바꿔준다.
3. 왼쪽 하단 설정 아이콘을 클릭해 재시작(restart)한다.
4. 재시작하고 원격 리스트를 확인해보면 아까와 똑같이 변한게 없이 나오는데, 폴더명을 클릭한 후 한번 더 클릭하면 그 때 불러와서 제대로 보여진다.
① : 폴더명을 클릭한다.
② : 아까와 똑같이 '[DIR]폴더명'으로 나오지만 당황하지 말고 다시 ①번의 폴더명을 클릭한다.
③ : 폴더 정보를 다시 불러와 보여준다. 하위 폴더를 포함한 나머지 자료가 잘 보이는 것을 확인한다.
비주얼스튜디오코드의 마켓플레이스에서 ftp-simple.remote-workspace-load-all를 찾아보니 아래와 같이 나오는데, 한마디로 말해서 기본 설정은 ture이며 true일 때 비주얼스튜디오 실행하면 모든 파일을 로드해주는 기능을 하는 아이인 것이다.
false로 선택하면 로드된 이후 클릭을 해야만 하위폴더[DIR]가 로드되나본데, 아니 전 원래 ture였다고요..!
다른 고객사 서버도 이런 에러가 발생하는지 ftp 접속을 해봐야겠다.
[비주얼스튜디오코드 마켓플레이스] https://marketplace.visualstudio.com/items?itemName=humy2833.ftp-simple
'웹 개발' 카테고리의 다른 글
MySQL Error 1833 : foreign key constraint 오류 (0) | 2022.11.17 |
---|---|
[내일배움단] 웹개발 종합반 3주차 개발일지 (0) | 2022.05.16 |
[내일배움단] 웹개발 종합반 2주차 개발일지 (0) | 2022.05.10 |
[내일배움단] 웹개발 종합반 1주차 개발일지 (0) | 2022.05.06 |
[자바스크립트] 현재 년도를 select option으로 선택하기 (0) | 2020.07.27 |
댓글