먼저 상황을 좀 설명드리자면
제 프로젝트 경로는 C:\phproot\프로젝트이름\public_html 밑에 app,system 등 파일들이 있는 상황입니다.
그런데 프로젝트 이름 부분을 이름을 변경후 다시 원래이름으로 변경하였습니다.
그리고 나서 구동을 하니
Fatal error: Uncaught TypeError: CodeIgniter\HTTP\URI::setScheme(): Argument #1 ($str) must be of type string, null given
라는 오류가 나고 구동이 되지않는 상황입니다.
메뉴얼의 '어플리케이션 관리' 라는 내용을 보고 따라 해봤는데도 구동이 되지않습니다....
app\config\App.php 의 baseURL 은 'localhost' 로 잡아놓은 상황입니다.
도움 부탁드립니다..!
C:\phproot\프로젝트이름\public_html 밑에 public 디렉토리가 있고 저는 매뉴얼의 수동설치 방식으로 설치했습니다.
사용 IDE는 IntelliJ 를 쓰고있고 정말 프로젝트이름 디렉토리의 이름만 바꿨다가 다시 원래대로 바꿨습니다.
바꾸기전에 로컬에서는 돌아갔습니다.. BaseUrl에 제 IP로 변경후 구동하여도 같은문제가 발생합니다..
오류메시지에
$this->uri->setScheme(parse_url($baseURL, PHP_URL_SCHEME));
의
parse_url($baseURL, PHP_URL_SCHEME)
의 결과가 NULL이라고 합니다..
현재 질문 내용으로는 안되는게 비정상인 상황입니다.
index.php 가 있는 public 디렉토리는 어디에 존재하고 어떤 방식으로 ci4를 설치하신 건가요? 사용하는 ide는요? 정말 프로젝트이름 디렉토리만 바꾼거 맞을까요?바꾸기전에도 안됐을건데요? baseUrl 에는 프로토콜도 들어가야합니다.