테스트 사이트 - 개발 중인 베타 버전입니다

시놀로지 NAS에서 mysqli_connect(): (HY000/2002): No such file or directory 에러 발생시

· 5년 전 · 4419 · 3

# ln -sf /run/mysqld/mysqld10.sock /run/mysqld/mysqld.sock
라고 해주거나

 

 

이 설정을 php.ini에 넣어주시면 됩니다. 기본으로 빠져있더라구요
mysqli.default_socket = /run/mysqld/mysqld10.sock

시놀로지 설정파일 위치는
/usr/syno/etc/packages/WebStation/php70/php.ini
/usr/syno/etc/packages/WebStation/php56/php.ini

제가 기억하지 못할까봐 적어둡니다.^^;;

출처:  낭만개구락지님 : https://sir.kr/g5_tip/6249

 


=======================================

추가 변경.. php.ini 를 바꾸어도 시놀로지 NAS 가 자동으로 다시 기본값으로 바꾸어 버린다.

그러므로 DSM 설정으로 변경해야함

제어판에서 

mysqli.default_socket 을 /run/mysqld/mysqld10.sock 로 바꾸면 된다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

5년 전
좋은 정보 감사합니다.
4년 전
덕분에 잘 해결되었습니다.
4년 전
덕분에 잘 해결하였습니다. 정말 고맙습니다. ^^

게시글 목록

번호 제목
86
83
80
79
78
77
76
75
74
71
63
62
61
60
59
57
55
49
48
47
46
41
40
33
28
24
22
19
12
9