제목 | CI4 폴더이름변경 관련 질문드립니다. | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | CI4왕초보 | 작성시각 | 2021/08/06 15:42:52 |
|
|||
먼저 상황을 좀 설명드리자면 제 프로젝트 경로는 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' 로 잡아놓은 상황입니다. 도움 부탁드립니다..!
|
|||
다음글 | query() 실행 시 추가로 명시 하지 않은 NOT... (3) | ||
이전글 | ci 질문입니다. (6) | ||
변종원(웅파)
/
2021/08/06 15:53:50 /
추천
0
|
CI4왕초보
/
2021/08/06 16:07:20 /
추천
0
C:\phproot\프로젝트이름\public_html 밑에 public 디렉토리가 있고 저는 매뉴얼의 수동설치 방식으로 설치했습니다. 사용 IDE는 IntelliJ 를 쓰고있고 정말 프로젝트이름 디렉토리의 이름만 바꿨다가 다시 원래대로 바꿨습니다. 바꾸기전에 로컬에서는 돌아갔습니다.. BaseUrl에 제 IP로 변경후 구동하여도 같은문제가 발생합니다.. |
CI4왕초보
/
2021/08/06 16:10:51 /
추천
0
오류메시지에 $this->uri->setScheme(parse_url($baseURL, PHP_URL_SCHEME)); 의 parse_url($baseURL, PHP_URL_SCHEME) 의 결과가 NULL이라고 합니다.. |
CI4왕초보
/
2021/08/06 16:43:09 /
추천
0
App.php > baseURL 에 http:// 까지 넣어주니 정상적으로 작동합니다. 감사합니다!
|
현재 질문 내용으로는 안되는게 비정상인 상황입니다.
index.php 가 있는 public 디렉토리는 어디에 존재하고 어떤 방식으로 ci4를 설치하신 건가요? 사용하는 ide는요? 정말 프로젝트이름 디렉토리만 바꾼거 맞을까요?바꾸기전에도 안됐을건데요? baseUrl 에는 프로토콜도 들어가야합니다.