2009-03-09 6 views
0

방금 ​​포럼을 BradPPresents.com에서 BradP.com으로 옮겼습니다. SFW가 아닐 수도 있습니다.VBulletin이 MySQL 데이터베이스에 연결할 수 없습니다.

주소는 forum.bradp.com입니다.

데이터베이스의 사용자 이름과 암호를 확실히 알고 있음에도 불구하고 데이터베이스 연결 오류가 발생합니다.

여기 VBulletin 구성 파일이 있는데, 사용자 이름과 암호가 가려져 있습니다.

<?php 
    /*======================================================================*\ 
    || #################################################################### || 
    || # vBulletin 3.6.8 Patch Level 2 - Licence Number VBF7177F80 
    || # ---------------------------------------------------------------- # || 
    || # All PHP code in this file is ©2000-2008 Jelsoft Enterprises Ltd. # || 
    || # This file may not be redistributed in whole or significant part. # || 
    || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # || 
    || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # || 
    || #################################################################### || 
    \*======================================================================*/ 

    /*-------------------------------------------------------*\ 
    | ****** NOTE REGARDING THE VARIABLES IN THIS FILE ****** | 
    +---------------------------------------------------------+ 
    | If you get any errors while attempting to connect to | 
    | MySQL, you will need to email your webhost because we | 
    | cannot tell you the correct values for the variables | 
    | in this file.           | 
    \*-------------------------------------------------------*/ 

     // ****** DATABASE TYPE ****** 
     // This is the type of the database server on which your vBulletin database will be located. 
     // Valid options are mysql and mysqli, for slave support add _slave. Try to use mysqli if you are using PHP 5 and MySQL 4.1+ 
     // for slave options just append _slave to your preferred database type. 
    $config['Database']['dbtype'] = 'mysql'; 

     // ****** DATABASE NAME ****** 
     // This is the name of the database where your vBulletin will be located. 
     // This must be created by your webhost. 
    $config['Database']['dbname'] = 'db28587_bradp_forum'; 

     // ****** TABLE PREFIX ****** 
     // Prefix that your vBulletin tables have in the database. 
    $config['Database']['tableprefix'] = ''; 

     // ****** TECHNICAL EMAIL ADDRESS ****** 
     // If any database errors occur, they will be emailed to the address specified here. 
     // Leave this blank to not send any emails when there is a database error. 
    $config['Database']['technicalemail'] = '[email protected]'; 

     // ****** FORCE EMPTY SQL MODE ****** 
     // New versions of MySQL (4.1+) have introduced some behaviors that are 
     // incompatible with vBulletin. Setting this value to "true" disables those 
     // behaviors. You only need to modify this value if vBulletin recommends it. 
    $config['Database']['force_sql_mode'] = false; 



     // ****** MASTER DATABASE SERVER NAME AND PORT ****** 
     // This is the hostname or IP address and port of the database server. 
     // If you are unsure of what to put here, leave the default values. 
    $config['MasterServer']['servername'] = 'localhost'; 
    $config['MasterServer']['port'] = 3306; 

     // ****** MASTER DATABASE USERNAME & PASSWORD ****** 
     // This is the username and password you use to access MySQL. 
     // These must be obtained through your webhost. 
    $config['MasterServer']['username'] = 'Masked, verified correct'; 
    $config['MasterServer']['password'] = 'Masked, verified correct'; 

     // ****** MASTER DATABASE PERSISTENT CONNECTIONS ****** 
     // This option allows you to turn persistent connections to MySQL on or off. 
     // The difference in performance is negligible for all but the largest boards. 
     // If you are unsure what this should be, leave it off. (0 = off; 1 = on) 
    $config['MasterServer']['usepconnect'] = 0; 



     // ****** SLAVE DATABASE CONFIGURATION ****** 
     // If you have multiple database backends, this is the information for your slave 
     // server. If you are not 100% sure you need to fill in this information, 
     // do not change any of the values here. 
    $config['SlaveServer']['servername'] = ''; 
    $config['SlaveServer']['port'] = 3306; 
    $config['SlaveServer']['username'] = ''; 
    $config['SlaveServer']['password'] = ''; 
    $config['SlaveServer']['usepconnect'] = 0; 



     // ****** PATH TO ADMIN & MODERATOR CONTROL PANELS ****** 
     // This setting allows you to change the name of the folders that the admin and 
     // moderator control panels reside in. You may wish to do this for security purposes. 
     // Please note that if you change the name of the directory here, you will still need 
     // to manually change the name of the directory on the server. 
    $config['Misc']['admincpdir'] = 'admincp'; 
    $config['Misc']['modcpdir'] = 'modcp'; 

     // Prefix that all vBulletin cookies will have 
     // Keep this short and only use numbers and letters, i.e. 1-9 and a-Z 
    $config['Misc']['cookieprefix'] = 'bb'; 

     // ******** FULL PATH TO FORUMS DIRECTORY ****** 
     // On a few systems it may be necessary to input the full path to your forums directory 
     // for vBulletin to function normally. You can ignore this setting unless vBulletin 
     // tells you to fill this in. Do not include a trailing slash! 
     // Example Unix: 
     // $config['Misc']['forumpath'] = '/home/users/public_html/forums'; 
     // Example Win32: 
     // $config['Misc']['forumpath'] = 'c:\program files\apache group\apache\htdocs\vb3'; 
    $config['Misc']['forumpath'] = ''; 



     // ****** USERS WITH ADMIN LOG VIEWING PERMISSIONS ****** 
     // The users specified here will be allowed to view the admin log in the control panel. 
     // Users must be specified by *ID number* here. To obtain a user's ID number, 
     // view their profile via the control panel. If this is a new installation, leave 
     // the first user created will have a user ID of 1. Seperate each userid with a comma. 
    $config['SpecialUsers']['canviewadminlog'] = '1'; 

     // ****** USERS WITH ADMIN LOG PRUNING PERMISSIONS ****** 
     // The users specified here will be allowed to remove ("prune") entries from the admin 
     // log. See the above entry for more information on the format. 
    $config['SpecialUsers']['canpruneadminlog'] = '1'; 

     // ****** USERS WITH QUERY RUNNING PERMISSIONS ****** 
     // The users specified here will be allowed to run queries from the control panel. 
     // See the above entries for more information on the format. 
     // Please note that the ability to run queries is quite powerful. You may wish 
     // to remove all user IDs from this list for security reasons. 
    $config['SpecialUsers']['canrunqueries'] = ''; 

     // ****** UNDELETABLE/UNALTERABLE USERS ****** 
     // The users specified here will not be deletable or alterable from the control panel by any users. 
     // To specify more than one user, separate userids with commas. 
    $config['SpecialUsers']['undeletableusers'] = ''; 

     // ****** SUPER ADMINISTRATORS ****** 
     // The users specified below will have permission to access the administrator permissions 
     // page, which controls the permissions of other administrators 
    $config['SpecialUsers']['superadministrators'] = '1,4,2'; 

     // ****** DATASTORE CACHE CONFIGURATION ***** 
     // Here you can configure different methods for caching datastore items. 
     // vB_Datastore_Filecache - for using a cache file 
    // $config['Datastore']['class'] = 'vB_Datastore_Filecache'; 
     // vB_Datastore_Memcached - for using a Memcache server 
     // It is also necessary to specify the hostname or IP address and the port the server is listening on 
    /* 
    $config['Datastore']['class'] = 'vB_Datastore_Memcached'; 
    $i = 0; 
    // First Server 
    $i++; 
    $config['Misc']['memcacheserver'][$i]  = '127.0.0.1'; 
    $config['Misc']['memcacheport'][$i]   = 11211; 
    $config['Misc']['memcachepersistent'][$i] = true; 
    $config['Misc']['memcacheweight'][$i]  = 1; 
    $config['Misc']['memcachetimeout'][$i]  = 1; 
    $config['Misc']['memcacheretry_interval'][$i] = 15; 
    */ 
    // ****** The following options are only needed in special cases ****** 

     // ****** MySQLI OPTIONS ***** 
     // When using MySQL 4.1+, MySQLi should be used to connect to the database. 
     // If you need to set the default connection charset because your database 
     // is using a charset other than latin1, you can set the charset here. 
     // If you don't set the charset to be the same as your database, you 
     // may receive collation errors. Ignore this setting unless you 
     // are sure you need to use it. 
    // $config['Mysqli']['charset'] = 'utf8'; 

     // Optionally, PHP can be instructed to set connection parameters by reading from the 
     // file named in 'ini_file'. Please use a full path to the file. 
     // Example: 
     // $config['Mysqli']['ini_file'] = 'c:\program files\MySQL\MySQL Server 4.1\my.ini'; 
$config['Mysqli']['ini_file'] = ''; 

    // Image Processing Options 
     // Images that exceed either dimension below will not be resized by vBulletin. If you need to resize larger images, alter these settings. 
    $config['Misc']['maxwidth'] = 2592; 
    $config['Misc']['maxheight'] = 1944; 

    /*======================================================================*\ 
    || #################################################################### 
    || # Downloaded: 00:16, Wed Mar 19th 2008 
    || # CVS: $RCSfile$ - $Revision: 16258 $ 
    || #################################################################### 
    \*======================================================================*/ 

누구든지 나에게 아이디어를 줄 수 있습니까? 많이 감사, 닉

+0

"데이터베이스 연결 오류가 발생합니다."- 좀 더 구체적으로 설명 할 수있는 기회가 있습니까? –

+0

잘 모르겠습니다. 로그를 확인할 수있는 방법이 있습니까? –

+0

"데이터베이스 오류가 발생하면 여기에 지정된 주소로 전자 메일로 전송됩니다." u는 어떤 전자 메일을 얻습니까 ?? – Shoban

답변

3

오류 "존재하지 않는 테이블 'db28587_bradp_forum.datastore은'MySQL의 오류"(예, 이것은 MySQL 용 차이가 있습니다) 데이터베이스에 성공적으로 연결되었지만 데이터 저장소 테이블을 찾을 수 없습니다.

이는 데이터베이스 가져 오기가 실패했음을 의미합니다. db에 대한 명령 줄 액세스 권한이있는 경우 (phpMyAdmin과 같은 것도 트릭을 수행해야 함) 먼저 데이터베이스 자체가 존재하는지 확인한 다음 거기에 있어야 할 다양한 테이블이 있는지 확인해야합니다.

0

이 오류 메시지는 기본적으로 아무것도 말하고 있지 않습니다.
자세한 오류 메시지 (예 : Apache 로그)를 제공해 주시겠습니까? 당신이 시도 할 수
한 가지 : 당신 것을 의미한다 "127.0.0.1"와 "localhost을"교체는

관련 문제