smf 설치 문제 및 해결

2136 단어
현재 두 가지 최신 버전: xbtit: xbtit v.2.2.2 - revision 680 smf: SMF 2.0 문제의 가장 이상적인 상태는 xbtit와 smf의 연결, 즉 데이터베이스에 있는 일부 사용자와 다른 것을 공유할 수 있다는 것이다. 그러나 현재 이 두 버전은 서로 호환할 수 없다. 비록 xbtit는 자체적으로 smf를 호환하는 특성을 가지고 있지만.문제는 두 개의 사용자 목록 항목이 다르다는 것이다.설치가 일반화되면 다음과 같은 프롬프트가 나타납니다.
인용하다
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in/home/mintoxas/public_html/torrent/install.php on line 563
Can't find Simple Machines Forum in the database, please install it before proceeding.
여기서 Warning은 SQL 문을 실행하는 중 오류가 발생했다고 합니다.
또한 설치 시 자체 포름을 사용한 후 smfimport.php 변환 시 SMF 2.0 버전도 오류가 발생하고 xbtit의 데이터베이스 붕괴를 초래할 수 있습니다.
까닭
오류 원인은 데이터베이스에서 smfmembers 이 표는 SMF의 모든 2.0 버전(Beta 및 RC)에서 변경되었습니다. 두 버전의 sql 파일을 비교하면 알 수 있습니다.
install_1-1.sql # Table structure for table `members`
#
CREATE TABLE {$db_prefix}members (
ID_MEMBER mediumint(8) unsigned NOT NULL auto_increment,
memberName varchar(80) NOT NULL default '',
dateRegistered int(10) unsigned NOT NULL default '0',
posts mediumint(8) unsigned NOT NULL default '0',
ID_GROUP smallint(5) unsigned NOT NULL default '0',......

install_2-0_mysql.sql # Table structure for table `members`
#
CREATE TABLE {$db_prefix}members (
id_member mediumint(8) unsigned NOT NULL auto_increment,
member_name varchar(80) NOT NULL default '',
date_registered int(10) unsigned NOT NULL default '0',
posts mediumint(8) unsigned NOT NULL default '0',
id_group smallint(5) unsigned NOT NULL default '0',......

xbtit 현재release는 smf 1만 지원합니다.x의 데이터베이스이기 때문에 데이터베이스가 공용될 때 sql 오류가 발생합니다.
해결 방법
이 질문은 btiteam의 공식 포럼에서 제기됐지만 개발진의 대답은 절차에 따라 문제가 없다는 것이다.내가 smf의 SQL 문구를 붙인 후에야 루핀은 현재 최신 svn만 SMF 2.0을 지원하고 당분간 사용할 수 있는release 버전이 없다고 대답했다.http://www.btiteam.org/smf/index.php?topic=21255.0)
만약 xbtit가 설치되어 있고 대량의 데이터가 있다면 php 수정이나 smf 2.0을 지원하는 Release만 나타날 것입니다
설치가 시작되지 않은 경우 smf 다운로드 가능1-1-14 http://download.simplemachines.org/index.php?archive;version=62로 xbtit 호환성을 얻습니다.

좋은 웹페이지 즐겨찾기