Файл находится в папке forum/includes. Необходимо переименовать
config.php.new => config.php
Открываем файл config.php в редакторе (
НЕ пользуйтесь стандартным блокнотом Windows... Если не хотите своими же руками сломать себе форум из-за
BOM)
Мы будем заполнять только основные пункты config.php. Остальные пункты заполняются редко и в нестандартных случаях...
Значение вводим между двумя одинарными кавычками...
Code:
// ****** 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';
Пункт в русской версии config.php
Code:
// ****** ТИП БАЗЫ ДАННЫХ ******
// Укажите здесь тип базы данных сервера, на котором должна быть размещена
// база данных форума. Разрешённые варианты: mysql и mysqli.
// Для поддержки дополнительной базы данных подпишите _slave.
// Попробуйте использовать mysqli если у Вас PHP 5 и MySQL 4.1+
// Если это дополнительная база, то просто добавьте _slave к нужному типу базы данных.
$config['Database']['dbtype'] = 'mysql';
Данный пункт в большинстве случаях не изменяется. Пропускаем, переходим к следующему пункту
Code:
// ****** 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';
Пункт в русской версии config.php
Code:
// ****** НАЗВАНИЕ БАЗЫ ДАННЫХ ******
// Здесь указывается название базы данных, которую будет использовать форум.
// База данных должна быть создана Вашим хостером.
$config['Database']['dbname'] = 'forum';
Здесь вы указывайте название базы данных, которую создали в панели хостинга.
Code:
// ****** TABLE PREFIX ******
// Prefix that your vBulletin tables have in the database.
$config['Database']['tableprefix'] = '';
Пункт в русской версии config.php
Code:
// ****** ПРЕФИКС ТАБЛИЦ ******
// Префикс, который будут иметь в базе данных все таблицы форума.
$config['Database']['tableprefix'] = '';
Если вы создаете форум в уже существующей базе данных и там имеются таблицы от от каких-то других cms, то обязательно пропишите префикс таблиц для форума.
Примечание: Рекомендую использовать новую отдельную базу данных для форума.
Code:
// ****** 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'] = 'dbmaster@example.com';
Пункт в русской версии config.php
Code:
// ****** ТЕХНИЧЕСКИЙ EMAIL АДРЕС ******
// Если база данных выдаст ошибки, то они будут сразу же отосланы по указанному адресу.
// Пропустите этот пункт, чтобы ошибки не отсылались.
$config['Database']['technicalemail'] = 'dbmaster@somesite.com';
Здесь
обязательно вместо "dbmaster@somesite.com" пропишите свой рабочий почтовый ящик, на него будут незамедлительно отсылаться отчёты о возникших ошибках базы данных.
Code:
// ****** 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;
Пункт в русской версии config.php
Code:
// ****** ОСНОВНОЙ АДРЕС СЕРВЕРА С БАЗОЙ ДАННЫХ ******
// Здесь указывается домен или IP адрес сервера и порт для связи с базой данных.
// Если Вы не уверены, что здесь указать, то оставьте значение localhost.
//
// Помните: Если Вы используете IIS 7+ и MySQL на одном и том же компьютере, то
// Вам следует использовать 127.0.0.1 вместо localhost
$config['MasterServer']['servername'] = 'localhost';
$config['MasterServer']['port'] = 3306;
В большинстве случаях данный пункт не меняется и его можно пропустить.
НО! у некоторых хостингов могут быть другие данные, то необходимо изменить данный пункт. Как правило такая информация указывается в письме, которое отсылается при заказе хостинга.
Code:
// ****** 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'] = '';
Пункт в русской версии config.php
Code:
// ****** ОСНОВНЫЕ ИМЯ ПОЛЬЗОВАТЕЛЯ И ПАРОЛЬ К БАЗЕ ДАННЫХ ******
// Здесь указывается имя пользователя и пароль, которые используются для соединения с MySQL.
// Их Вы можете узнать у Вашего хостера.
$config['MasterServer']['username'] = 'root';
$config['MasterServer']['password'] = '';
Здесь указывайте имя пользователя и пароль от базы данных, которую вы создали в панели хостинга.
Code:
// ****** 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';
Пункт в русской версии config.php
Code:
// ****** ПУТИ К ПАНЕЛЯМ АДМИНИСТРАТОРА И МОДЕРАТОРА ******
// Эта опция позволяет Вам изменить названия папок, в которых находятся
// панели администратора и модератора. Это обычно делается из соображений
// безопасности. Пожалуйста, помните, что при смене названия папки, вам
// необходимо также изменить названия папок на сервере.
$config['Misc']['admincpdir'] = 'admincp';
$config['Misc']['modcpdir'] = 'modcp';
В целях безопасности... рекомендуется изменить название папок к панелям администратора и модератора. Вписывайте своё придуманное название. Только
не забудьте переименовать папки admincp и modcp на сервере
Code:
// ******** 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'] = '';
Пункт в русской версии config.php
Code:
// ******** ПОЛНЫЙ ПУТЬ К ДИРЕКТОРИИ ФОРУМА ******
// На некоторых системах для нормальной работы форума требуется ввести полный путь
// к директории форума. Вы можете не редактировать эти настройки до тех пор, пока
// форум не попросит Вас сделать это. Не пишите завершающего слеша!
// Пример для Unix:
// $config['Misc']['forumpath'] = '/home/users/public_html/forum';
// Пример для Win32:
// $config['Misc']['forumpath'] = 'c:\program files\apache group\apache\htdocs\forum';
$config['Misc']['forumpath'] = '';
Если Вас попросят указать полный пункт к форуму, то указывайте его в данном пункте. В остальных случаях данный пункт пропускаете
Code:
// ****** 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'] = '';
Пункт в русской версии config.php
Code:
// ****** СПИСОК ПОЛЬЗОВАТЕЛЕЙ С ПРАВАМИ ВЫПОЛНЕНИЯ ЗАПРОСОВ ******
// Указанным здесь пользователям будет дана возможность выполнять запросы из панели
// управления. Чтобы узнать больше, прочтите предыдущие пункты. Пожалуйста, помните, что
// выполнение запросов даст огромные возможности. Вы можете удалить пользователей из этого
// пункта для большей безопасности.
$config['SpecialUsers']['canrunqueries'] = '';
Здесь указывайте ID администратора, который сможет выполнять SQL-запросы из панели администратора. (При установке форума Ваш ID: 1 )
Code:
// ****** 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'] = '';
Пункт в русской версии config.php
Code:
// ****** НЕУДАЛЯЕМЫЕ / НЕИЗМЕНЯЕМЫЕ ПОЛЬЗОВАТЕЛИ ******
// Указанные здесь пользователи не могут быть удалены или изменены через панель администратора.
// Для указания больше чем одного пользователя, используйте запятые.
$config['SpecialUsers']['undeletableusers'] = '';
Обязательно пропишите ID администратора в данном пункте (При установке форума Ваш ID: 1), чтобы защитить администратора от удаление или изменения профиля через панель администратора.
Code:
// ****** 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';
Пункт в русской версии config.php
Code:
// ****** СУПЕР АДМИНИСТРАТОРЫ ******
// Указанные пользователи будут иметь доступ к странице прав администратора, где можно
// управлять правами других администраторов.
$config['SpecialUsers']['superadministrators'] = '1';
Здесь указываются ID супер администраторов, которые имеют полные права на форум.
Примечание: Допустим вы потеряли управление над профилем администратора с полными правами, то можете через базу данных любому пользователю присвоить администраторскую группу и вписать сюда ID этого пользователя и получить полное управление над форумом.
Code:
// ****** 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';
Пункт в русской версии config.php
Code:
// ****** ОПЦИИ MySQLI *****
// При использовании MySQL 4.1+, MySQLi должен быть использован для соединения с БД
// Если Вам требуется изменить кодировку по умолчанию, при использовании кодировки,
// отличной от latin1, то Вы можете указать её здесь.
// Если Вы не укажете здесь кодировку, то она будет такой же, как и по умолчанию в БД,
// что может вызвать ошибки. Не изменяйте здесь ничего до тех пор, пока не будете уверены,
// что это действительно требуется.
// $config['Mysqli']['charset'] = 'utf8';
Один из самых главных пунктов...
Обязательно раскомментируйте данную строчку (убрать
// перед $config['Mysqli']['charset']) и укажите кодировку базы данных, которую вы указали при создании базы данных в панели управления хостингом. По умолчанию стоит utf8. Если у Вас cp1251, то укажите cp1251. Иначе вы рискуете познакомиться с кодировкой latin1