TroubleShooting 2

[Troubleshooting] React + NGINX 배포 과정에서의 failed (13: Permission denied) 해결

React에서 프로젝트를 개발하고 배포하는 방법은 여러 방법이 있다. 요즘 많이 사용하는 것은 AWS의 amplify를 사용하여 배포하는 추세인 것 같다. 참으로 간편하게 배포할 수 있도록 되어 있고, 배포를 안내해 주는 여러 글들도 있다. 하지만 현재 구동 중인 서버는 Ubuntu OS이고 주로 사용하는 서버 프레임워크는 NGINX이기 때문에 NGINX를 통하여 배포를 하려고 했다. React로 구현한 프로젝트는 간단하게 빌드 파일을 생성할 수 있으며, 해당 빌드 파일은 Serving 해 주기만 하면 된다. 근데 NGINX 모든 설정을 마무리 하고 서버를 구동하는 순간 Error 500과 동시에 의도된 페이지가 나오지 않는 문제가 발생했다. 에러를 확인해 보니 아래와 같은 에러가 띠용! 하고 나타난 것..

OS/Ubuntu 2024.02.23

[Trouble Shooting] Android “cannot resolve symbol R”

새로운 Android 프로젝트를 생성하고 Build 하니 앱의 실행은 정상적으로 되었지만, Resources 파일에 “cannot resolve symbol R” 에러가 발생했다. 위 문제가 발생하는 대표적인 원인은 Build 과정에서 Resrouce files 동기화 중에 문제가 발생했기 때문이다. 물론, 다른 원인들도 있다. 해당 문제를 해결하기 위해 아래의 과정을 거쳤다. 1. File > Sync project with Gradle Files. - 위 방법은 동기화를 다시 진행하는 것인데 해결되지 않았다. 2. Build > Clean Project - 위 방법으로도 해결되지 않았다. 3. Build > Invalidate Cache - 위 방법으로도 해결되지 않았다. 위 방법으로 안 된다는 것은..

Development/Android 2023.09.10