Итак заметил что на форуме таки нет менуала по установки новых версий, и решил написать небольшой менуальчик, тобиж описать самый проблеммный для пользователей этап установки, а точнее настроку config.php.new, превым делом его надо в тотлкомандере или фтп клиенте переименовать формат в config.php удалив приставку .new.
Итак я буду разбирать почти все категории конфига, но если я не описываю что либо, просто оставляйте как есть, это зделано в целях незахломления ваших мозгов)
$config['Database']['dbtype'] = 'mysql*';
mysql*-звездочкой помечен параметр который следует изменить, тобиж оригинал должен быть без звездочки
config.php:
// ****** DATABASE TYPE ******
// This is the type of the database server on which your vBulletin database will be located.
// Valid options are mysql and mysqli. Try to use mysqli if you are using PHP 5 and MySQL 4.1+
$config['Database']['dbtype'] = 'mysql*';
//Это тип базы, стандартный тип это mysql, но если у вас PHP 5 и MySQL 4.1+ вам следует применить тип mysqli.
// ****** 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'] = 'forum*';
//В этом конфиге надо указать имя базы, вообще оно указано в письме хостеров при регистрации хостинга, если вы создавали отдельную базу то соответсвенно берёте её имя из письма пришедшего после её создания.
// ****** TABLE PREFIX ******
// Prefix that your vBulletin tables have in the database.
$config['Database']['tableprefix'] = 'vb_*';
//просто установите этот префикс без звездочки само собой
// ****** 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'] = 'heepa@mail.ru*';
//При выдавании бозой ошибки она будет отправлена на выше указанное мыло
// ****** 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*;
//Если версия вашей MySQL "4.1+", то она имеет некоторые функции несовместимые с форумом, парметром "true" вы можете отключить эти функции
// ****** 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*;
//Вообще стандартный порт конекта 3306, если у вас другой то хостинг вас об этом оповестил, опятьже тандартный сервер это localhost, но бывает что хостеры размещяют MySQL на отдельных серверах, если это так то в пункте хост инфармационного письма с пасами от MySQL, эти хосты будут указанны
// ****** 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'] = 'root*';
$config['MasterServer']['password'] = '123*';
//Логин и пасс для конекта к MySQL, указанные все в томже письме.
// ****** 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;
//Опция "УСТОЙЧИВОЕ СОЕДИНЕНИЕ С ОСНОВНОЙ БАЗОЙ ДАННЫ" 0 = выкл; 1 = вкл, если вы не знаете что это такое установите парматр 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';
//Префикс имеющий все cookie vBulletin, оставляем как есть
// ******** 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'] = '';
Тут тоже можете ничего не трогать, если форум не на Unix лежит....хотя если бы это было так вам бы не понадобился этот фак=)
// ****** 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*';
//Указанным здесь id пользователей (через запятую) будет дана возможность просматривать записи действий администратора в панели управления
// ****** 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';
//Указанным здесь id пользователей (через запятую) будет дана возможность удалять записи действий администратора
// ****** 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'] = '1';
//Указанным здесь id пользователей (через запятую) будет дана возможность выполнять запросы из панели управления
// ****** 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'] = '1';
//Указанным здесь id пользователей не смогут быть удалены или изменены через панель администратора
// ****** 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';
//Указанным здесь id пользователей (через запятую) будут иметь доступ к странице прав администратора, где можно управлять правами других администраторов
// ****** 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';
// $config['Misc']['memcacheserver'] = '127.0.0.1';
// $config['Misc']['memcacheport'] = '11211';
//Способ хранения кэшированных данных, оставляем как есть.
// ****** 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';
//Опятьже если у вас MySQL 4.1+, вам следует сразу задать здесь кодировку т.к. в дальнейшем она будет такой же, как и по умолчанию в БД, что может вызвать ошибки
// 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'] = '';
//Тут оставляем все как есть.
Конец сохроняем этот фаил т идем в
http://www.ваш сайт.ru/forum/install/install.php, и устанавливаем форум...это не должно вызвать проблемм.
Если у вас появились какие либо вопросы, то прошу их отписываться я с удоволдьствием постраюсь ответить.
Heepa © 2006