반응형
잘 되던게 갑자기 에러가 났다.
inet_aton('::1')
라는 식의 로그 가 찍혀 있었다. 생각을 해보면, inet_aton 이라는 것은 mysql 에서는 IPv4 주소를 integer unsigned 로 바꿔주는 함수 로 기억한다. 문제는 저 안에 들어간 변수가 ::1 이라는 것이라는 점이다.
::1 이라는 아이피는 IPv6 에서 로컬을 뜻하는 주소 이다. IPv4 에서는 127.0.0.1 이었던 값이 IPv6 에서는 ::1 이라는 값이 된 셈이다.
해결책은 두 가지로 볼 수 있겠는데,
'IPv6 이 지원되도록 소스를 변경' 하는 방법 과 '아파치 설정을 변경' 하는 방법이 있다.
개인적으로는
검색해서 찾아본 결과,
httpd.conf 파일을 열어서 보면, Listen 80 이라고 되어 있는 부분이 있는데, 이 부분을 127.0.0.1:80 으로 변경해주어서 해결을 보았다.
반응형
'개발 > PHP' 카테고리의 다른 글
php 의 allow_url_fopen, allow_url_include 옵션 (0) | 2019.08.06 |
---|---|
[php] javascript boolean 값 받을 때 문제. (0) | 2019.02.20 |
[PHP] 클라우드 플레어 유저 아이피 HTTP_CF_CONNECTING_IP (1) | 2017.02.18 |
[코드이그나이터 Codeigniter] Codeigniter 로 알아본 redirect location refresh 의 차이 (0) | 2017.01.19 |
[PHP] PDO BindValue 와 BindParam 의 차이 (0) | 2016.02.09 |
[PHP] strpos, stripos (0) | 2016.01.19 |
[codeigniter] xss_clean (0) | 2015.10.04 |
[이클립스]cannot create linked resource '/.org.eclipse.dltk.core.external.folders/.link1'. the parent resource is not accessible. (0) | 2015.07.17 |