codeigniter 4를 옮기면서 에러가 발생했다.
Class "Locale" not found
extension=intl 주석을 풀어준다.
; Remove the semi-colon.
;extension=intl
; Like this.
extension=intl
그리고 아파지 재시작 service apache2 restart
저는 ubuntu 낮은 버젼이어서
- sudo apt update
- sudo apt-get check
- sudo apt-get install -f
- apt-get install php8.2-intl
다시 설치를 하였다.
--------------------------------------------------------------------------------------------------------------------------
윈도우를 다시 깔일이 있어서 다시 세팅을 하고 CI4를 다시 띄우려니
The framework needs the following extension(s) installed and loaded: intl.
라고 떴다 ㅠㅠ
extension=intl 주석도 풀고 extension_path 도 확인을 하고 윈도우 환경변수 path에도 php 설치 경로도 넣어보고 이것 저것 다 해봤다. APM을 다시 깔아보고 이게 뭔지 바빠 죽겠는데..
어제부터 계속 헤매고 있다가 해결 방법을 찾았다. ㅎㅎ
php.ini를 열고 맨 아래에 extension=php_intl.dll 추가후 아파치 재시작
extension=php_intl.dll
그리고 CI4 설치 폴더에 가서 php spark serve 를 입력하고 엔터를 쳐주면 된다. 뭔가 녹색 메세지가 마음에 든다.
우왕 반갑다 환영한다 codeigniter ^^
php 8.3.X 버젼 이상에서는 에러가 계속해서 발행했다. 결국 8.2 버젼대로 다운해서 사용을 하고 있다.
원인을 알고 계신분은 답글 부탁드립니다. ㅠㅠ (2024.11.20)
'Codeigniter' 카테고리의 다른 글
[Codeigniter 4] Timezone 확인 및 세팅 방법 (1) | 2024.11.07 |
---|---|
CI4 윈도우 테스트 환경에서 느림 해결 (0) | 2024.06.20 |
Can't find a route for 'GET: ....'. (0) | 2024.06.12 |
CodeIgniter4 설치 (Window) (0) | 2024.06.12 |
Codeigniter 에서 phpSpreadsheet 사용하기 PHP8.2 (0) | 2023.09.06 |