BBPress 설치시 몇가지 에러

1. mysql 에러
WordPress 만든 이가 만든 간단한 포럼 툴인 bbpress를 설치해보았는데, 설치시 아래와 같은 에러가 발생했다.

Warning: mysql_get_server_info() [function.mysql-get-server-info]:
Can't connect to local MySQL server through socket '/tmp/mysql.sock'

(2) in /절대주소/bb-includes/db-mysqli.php on line 80

이 문제 해결은 db-mysqli.php의 80번째줄을 바꾸는 것으로 해결했다.

원래 : if ( !empty($this->charset) && version_compare(mysql_get_server_info(), '4.1.0', '>=')
변경 : if ( !empty($this->charset) && version_compare(mysqli_get_server_info($this->$dbhname), '4.1.0', '>=') )

참고페이지 : http://trac.bbpress.org/ticket/745

2. 페이지가 없다는 에러
나는 간단한 모양의 url을 가지기 위해서 config.php에서
$bb->mod_rewrite = true 로 지정했다.
그러니까 /topic.php?id=17 식의 주소가 아니라 /topic/17 식의 주소를 가지기 위해서..

그랬더니.. 포럼의 글들을 클릭했더니 404에러가 났다. 페이지가 존재하지 않는다고 한다.

간단한 모양의 url을 가지기 위해서는 해줘야 할 일이 한가지 더 남아 있었던 것이다.
bbpress를 설치한 최상위 폴더에 .htaccess 파일을 만들고 그 파일 첫 줄에
Options +MultiViews
라고 적어야만 한다.

Advertisement

Go to Smartblog Theme Options -> Ad Management to enter your ad code (300x250)

No comments yet.

Leave a Comment