일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Linux
- 제주여행비용정리
- 오사카여행
- 혼공컴운자습문제
- 전세대출
- 결혼준비예상비용
- 일본여행
- 일본첫여행
- 부천데이트
- 비아인프라임교토에키
- 컴퓨터구조
- reduce함수 예제
- 교토여행
- 부천데이트맛집
- 제주도여행
- 부천맛집
- 강서구웨딩홀추천
- 허그전세대출
- 우메다홀릭호텔
- 전세사기
- 교토숙소
- 부천술집
- Docker
- 문래맛집
- 혼공컴운스터디
- windows10
- WSL2
- 혼공컴운
- 제주도가성비여행
- 부천역맛집
- Today
- Total
sugar.kim
[PhpStorm + windows10] wsl 경로 프로젝트 오픈 시 scanning files to index... 멈춤 현상 해결. 본문
[PhpStorm + windows10] wsl 경로 프로젝트 오픈 시 scanning files to index... 멈춤 현상 해결.
김슈가 2023. 3. 9. 11:58\\wsl.localhost\Ubuntu-18.04\home~~~~~~~~ 경로 아래의 프로젝트 파일을 열려고 하는데 자꾸... sacannig files to index 현상 발생...
ctrl + alt + del (작업관리자) 실행해서 강제 종료 후 재실행하면, 프로젝트 경로에 .idea 파일이 생성 되어 있는 탓인지 루트프로젝트 경로(root경로가 내가 켜는 프로젝트 기준으로 잡히지 않음... Project Files로 보았을 때 원하는 루트 프로젝트 경로로 보여짐...)로 잡히지 않고 이상하게 켜짐...(https://stackoverflow.com/questions/48065971/phpstorm-not-showing-project-files-in-project-view)
프로젝트 경로에 생성된 .idea 파일을 지우고 phpStrom 아이콘 더블 클릭하여 실행하면 또 실행되다가 멈춤 (위 화면처럼...)
1. 프로젝트 파일 경로로가서 생성되어 있는 .idea 파일을 삭제한 후 phpstrom 아이콘 다시 실행하면 루트 경로는 정상으로 잡혀있지만 실행되다가 멈춘다.. (해결 X)
#powershell에서 wsl 접속 후 프로젝트 경로에서 아래 명령어 입력
rm -rf .idea
2. phpstrom 메모리를 늘려준다 C:\Program Files\JetBrains\PhpStorm 2021.3.1\bin > phpstorm64.exe.vmoptions 파일을 수정해주면 됨...(해결 X)
-Xms128m
-Xmx1024m # 1024 이상으로 수정한다
3. 최종 해결 방법은 아래와 같다... (자세한 이유는 담에 분석해보는걸로..24시간모자라....)
window cmd 에서 <<phpstorm64.exe 프로젝트파일경로/프로젝트파일>> 명령어로 직접 실행 시켜서 올바른 루트 프로젝트 경로로 정상 실행 된 점 확인 하였음. 이제 xdebug할수있겠다... (참고링크 : https://www.jetbrains.com/help/phpstorm/2021.3/opening-files-from-command-line.html)
C:\Program Files\JetBrains\PhpStorm 2021.3.1\bin>phpstorm64.exe \\wsl.localhost\Ubuntu-18.04\home\프로젝트파일
(+추가)
확인해보니, 외부 파일의 변경으로 동기화가 느릴 수 있다는 jetBrains에러 인듯 하다. 해당 에러 관련 글 JET BRAIN 커뮤니티
제품의 로그 파일(IDE 로그 파일)을 찾아서 문제의 원인과 해결 방법을 파악 할 수 있는 듯 하다.(IDE로그파일찾기) 에러내용의 정확한 파악이 필요하면 idea.log 파일을 jetBrain팀에다가 문의해보면 된다.
Show Log in Explorer를 누르면 아래와 같이 idea.log가 있는 폴더를 열어준다.
https://youtrack.jetbrains.com/issue/IDEA-278853 (WSL에 있는 프로젝트를 열 때 IDEA가 정지됨)
나와 똑같은 문제를 겪은 사람들의 토론 내용.. 정확한 이유는 무엇 때문인지 모르겠다! 일단 나는 해결 했으니..! (+찾아 봤을 때는 다른 답변에서는 windows 방화벽 얘기도 있었다. 혹여나 위의 방법으로 해결 되지 않는다면 방화벽 설정을 해주자.)
(+) PhpStorm 에러 > Windows Defender might impact performance
아무래도 윈도우 방화벽이 빌드 성능에 영향을 주는 것 같으니 아래와 같이 해준다.
1) Windows 검색 표시줄에 Windows 보안을 입력합니다.
2) Windows 보안 창을 켠 후, 바이러스 및 위협 방지 설정에서 [설정관리] 선택한다.
3) 제외에서 제외추가 또는 제거 선택한다.
4) 제외에서 [+제외사항추가] > 폴더 > PhpStrom 경고에 나온 디렉토리 넣고 추가 해준다.