Kboard 프러그인을 자주 사용하고 있습니다.
항상 감사하게 생각하고 있습니다.
그런데 최근 호스팅 서버를 옮긴후로 저희 사이트에서 다음과 같은 메세지가 나타납니다.
MySQL 메시지 2002:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)
확인 한번 부탁드립니다.
감사합니다
KBoard 버전이 어떻게 되시나요?
지금은 4.9버전이 최신입니다.
예전버전인것 같은데 최신 버전으로 업데이트를 하셔야 할 듯합니다.
현재 4.9 최신 버젼 입니다.
저희가 호스팅 회사와 연락을 해보니 본인들의 PHP 버젼이 5.5인데 아마 KBOARD 프러그인이
PHP 5.5. 버젼과 호환이 않되는 것으로 보인다고 합니다.
호스팅 회사에서 귀사의 포럼을 검색해서 제게 아래와 같은 솔루션 링크를 보내주었습니다
( 저희 회사가 미국에 있어서 미국 호스팅 회사를 쓰는데 담당 직원이 구글 번역기를 돌려서 저희에게 알려 주었습니다 ^^;;)
http://www.cosmosfarm.com/threads/document/2911?answer_sort=uid&answer_order=desc
위 링크의 소스코드를 적용해 봤는데 아래와 같은 에러 메세지가 나옵니다
(에러 메세지 시작)
Plugin could not be activated because it triggered a fatal error.
Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13) in /nas/wp/www/cluster-40616/vowe/wp-content/plugins/kboard/index.php on line 463
Warning: mysql_query(): A link to the server could not be established in /nas/wp/www/cluster-40616/vowe/wp-content/plugins/kboard/index.php on line 463
MySQL 메시지 2002:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)
SQL 질의:
SHOW TABLES
(에러 메세지 종료 )
다른 방법이 없을까요 ?
답변 미리 감사드립니다
mysql_query() 함수 자체가 예전에 없어졌습니다.
4.9버전에서는 mysql_query() 함수를 사용하지 않습니다.
따라서 /kboard/index.php 파일의 line 463에는 mysql_query() 함수가 이젠 없습니다 ㅎㅎ
line 463쪽에 어떤 코드가 있는지 확인해보세요.
워드프레스(php)가 db 데몬과 접속하는 드라이버를 바꿔보세요.
에러로 볼때 mysql이신것 같은데 mysqli나 pdo로 붙여서 테스트 해보시는게 좋을것 같습니다.
문제가 해결 됬습니다
좀 무식한 방법 이지만 migration 과정을 처음부터 다시 했습니다
이전후 문제가 없는 것을 확인후 kboard 업그레이드도 잘 끝냈습니다
감사합니다