sugar.kim

[PhpStorm + windows10] wsl 경로 프로젝트 오픈 시 scanning files to index... 멈춤 현상 해결. 본문

DEV/PHP

[PhpStorm + windows10] wsl 경로 프로젝트 오픈 시 scanning files to index... 멈춤 현상 해결.

김슈가 2023. 3. 9. 11:58
728x90
반응형

\\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) 

 

PhpStorm not showing project files in project view

After I had installed PhpStorm and created a project from an existing source files, The project pane is not showing any file from the directory. So how can we solve the problem?

stackoverflow.com

PhpStorm jetbrain
캡처화면 오른쪽 하단에 Scannig files to index... 저상태로 몇 날, 며칠이고 멈춰 있을 삘.... 바밤바^^..

프로젝트 경로에 생성된 .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\프로젝트파일

 

 

(+추가)

PhpStorm error
해결하고 보니 phpstorm에서 프로그램 로딩할 때 마다 이런 에러 메시지를 알려준다.

확인해보니, 외부 파일의 변경으로 동기화가 느릴 수 있다는 jetBrains에러 인듯 하다.  해당 에러 관련 글 JET BRAIN 커뮤니티

제품의 로그 파일(IDE 로그 파일)을 찾아서 문제의 원인과 해결 방법을 파악 할 수 있는 듯 하다.(IDE로그파일찾기) 에러내용의 정확한 파악이 필요하면 idea.log 파일을 jetBrain팀에다가 문의해보면 된다. 

PhpStorm Error
phpStorm IDE showlog

Show Log in Explorer를 누르면 아래와 같이 idea.log가 있는 폴더를 열어준다.

log 파일 있는 폴더
PhpStorm log file check
에러로그

https://youtrack.jetbrains.com/issue/IDEA-278853 (WSL에 있는 프로젝트를 열 때 IDEA가 정지됨)

나와 똑같은 문제를 겪은 사람들의 토론 내용.. 정확한 이유는 무엇 때문인지 모르겠다! 일단 나는 해결 했으니..! (+찾아 봤을 때는 다른 답변에서는 windows 방화벽 얘기도 있었다. 혹여나 위의 방법으로 해결 되지 않는다면 방화벽 설정을 해주자.)

(+) PhpStorm 에러 > Windows Defender might impact performance 

아무래도 윈도우 방화벽이 빌드 성능에 영향을 주는 것 같으니 아래와 같이 해준다.

1) Windows 검색 표시줄에 Windows 보안을 입력합니다.

window 10 보안 설정

2) Windows 보안 창을 켠 후, 바이러스 및 위협 방지 설정에서 [설정관리] 선택한다.

window 10 보안 설정

3) 제외에서 제외추가 또는 제거 선택한다.

window 10 바이러스 및 위협방지 제외 파일 등록

4) 제외에서 [+제외사항추가] > 폴더 > PhpStrom 경고에 나온 디렉토리 넣고 추가 해준다.

window 10 바이러스 및 위협방지 제외 파일 등록

728x90
반응형
Comments