УСТАНОВКА
Шаг 1
Т.к. мы выбираем кодировку (character set) utf-8, то внимательно проверяем, чтобы база данных (БД) будущего форума была именно в этой кодировке, а параметр "сравнение" (collation) был установлен в utf-8_general_ci.
Шаг 2
Распаковываем архив с дистрибутивом vBulletin 3.8.9. Внутри будет папка "upload". Находим файл upload --> includes --> config.php.new. Переименовываем этот файл, стерев из его названия ".new", и сохраняем. Файл примет расширение .php. Открываем его в любом текстовом редакторе.
Шаг 3
Вносим необходимые данные в файл конфигурации config.php. Значения ставятся между одинарными кавычками.
// ****** DATABASE TYPE ******
$config['Database']['dbtype'] = 'mysqli';
Впишите, как у меня.
// ****** DATABASE NAME ******
$config['Database']['dbname'] = 'vb3test';
Название вашей базы данных. В моём случае "vb3test".
// ****** TABLE PREFIX ******
$config['Database']['tableprefix'] = 'vb_';
Чтобы в БД можно было легко отличить таблицы форума от других таблиц, которые могут там быть, к стандартным названиям таблиц форума добавится указанный префикс. Я вписал "vb_".
// ****** TECHNICAL EMAIL ADDRESS ******
$config['Database']['technicalemail'] = 'admin@vb3test.ru';
На указанную электронную почту будут приходить сообщения об ошибках БД, если таковые возникнут. В моём случае "admin@vb3test.ru".
// ****** MASTER DATABASE USERNAME & PASSWORD ******
$config['MasterServer']['username'] = 'root';
$config['MasterServer']['password'] = '';
Имя пользователя и пароль для доступа к БД. Всегда используйте сложные пароли вида "kLFb5MLHw0QiFLET". У меня нет пароля, т.к. форум тестовый.
// ****** PATH TO ADMIN & MODERATOR CONTROL PANELS ******
$config['Misc']['admincpdir'] = 'acp';
$config['Misc']['modcpdir'] = 'mcp';
Важные параметры безопасности. Здесь переопределяются стандартные пути к панели администратора и панели модератора. Например, в моём случае адрес админпанели изменится с дефолтного http://vb3test.ru/admincp/index.php на http://vb3test.ru/acp/index.php. Придумайте оригинальные названия, до которых хакерам будет сложно додуматься.
// ****** MySQLI OPTIONS *****
$config['Mysqli']['charset'] = 'utf8';
Раскомментируйте эту строку.
Все остальные параметры оставляем как есть, изменять их требуется лишь в редких случаях.
Сохраняем файл.
Шаг 4
В папке "upload" переименовываем папки "admincp" и "modcp" на те названия, которые мы задали в config.php. В моём случае это "acp" и "mcp".
Шаг 5
Закачиваем содержимое папки "upload" на сервер при помощи ftp-клиента (например,
Filezilla).
Если вы закачаете папки и файлы форума в корневую папку сайта, то форум будет доступен по адресу (в моём случае) http://vb3test.ru/index.php. Если же вы устанавливаете форум как дополнение к основному сайту, то создайте для него на сервере отдельную папку, например, "forum". В этом случае форум будет доступен по адресу http://vb3test.ru/forum/index.php.
Шаг 6
Начинаем установку форума.
Набираем в браузере адрес http://vb3test.ru/install/install.php (домен, естественно, у вас будет свой). Если дистрибутив у вас лицензионный, то откроется страница, на которой надо ввести свой Customer Number для доступа к установщику.
Если дистрибутив нуленный, то у вас сразу откроется страница установщика.
Установка проходит в 13 шагов. После каждого шага нажимаем кнопку "Next Step".
01. Приветствие.
02. Проверка файла конфигурации. Надпись "Config file exists and is readable." означает, что у нас всё в порядке.
03. Проверка базы данных. Надпись "Connection succeeded! The database already exists." означает, что у нас всё в порядке.
04. Создание таблиц форума в БД. На этом этапе установщик может немного задуматься. Не паникуйте - это нормально. Прокрутите страницу вниз после завершения процесса. Надпись "Tables set up successfully." означает, что у нас всё в порядке.
05. Изменение таблиц.
06. Вставка дефолтных данных.
07. Импорт языка (английского).
08. Импорт стиля (дефолтного).
09. Импорт помощи администратору (английской).
10. Откроется страница с настройками. Поменяйте лишь параметр "Webmaster email address", вписав свой адрес электронной почты. Я вписал "admin@vb3test.ru". Больше ничего не меняйте. Нажмите кнопку "Proceed".
11. Импорт дефолтных настроек.
12. Создание учётной записи суперадминистратора: ник (у меня "admin"), пароль (всегда используйте сложные пароли вида "2rmvFzQtLsojutFg"), подтверждение пароля и ваша электронная почта (у меня "admin@vb3test.ru"). Нажмите кнопку "Proceed".
13. Добавление суперадминистратора.
14. Завершение установки. Надпись "You have now successfully installed vBulletin 3." означает, что установка прошла успешно.
Шаг 7
На последнем этапе в целях безопасности вас попросят удалить файл install.php в папке install. Без этого вас не пустят в админпанель.
Не закрывая этой страницы, заходим при помощи ftp-клиента в папку форума на сервере и удаляем папку install полностью. После этого нажимаем на этой странице ссылку "here". Вот, мы попали на страницу авторизации админпанели.
Установка форума завершена!
В моём случае панель администратора находится по адресу http://vb3test.ru/acp/index.php
А сам форум - по адресу http://vb3test.ru/index.php
Продолжение следует...
Winner добавил 16.02.2016 в 22:21
РУСИФИКАЦИЯ
Скачиваем с сайта
http://vbtrans.org/download.ru/ архив с переводом
vb389_zCarot_rus_utf8.zip. Использование этого перевода абсолютно легально, его можно (и нужно) использовать на лицензионном форуме. Перевод бесплатный, но запрещено удалять или изменять текст копирайта переводчиков. В этом случае вам откажут в технической помощи на нашем сайте.
Распаковываем скачанный архив.
Заходим в админпанель форума. Слева в меню щёлкаем по пункту "
Languages & Phrases". Затем "
Download / Upload Languages". Откроется страница с двумя блоками. Нам нужен нижний - "
Import Language XML File". Выставляем настройки, как указано ниже:
EITHER upload the XML file from your computer. Выбираем файл
vb389_zCarot_rus_utf8 --> install --> vbulletin-language_ru.xml.
OR import the XML file from your server. Не трогаем.
Overwrite Language. Не трогаем.
Title for Uploaded Language. Не трогаем.
Ignore Language Version. Не трогаем.
Нажимаем кнопку "Import". Произойдёт загрузка языкового файла.
После завершения процесса откроется окно "Rebuild Language Information". Нажмите в нём кнопку "Done".
Откроется окно "Language Manager". Справа от русского языка "Russian (RU)" нажмите кнопку "Set Default" и обновите страницу полностью.
Теперь русифицируем помощь администратору.
Заходим при помощи ftp-клиента в папку форума на сервере и открываем на редактирование файл
includes --> config.php.
Ниже кода:
<?php
вставляем:
$config['Misc']['debug'] = true;
и сохраняем файл.
Обновите страницу админпанели и вы увидите, что она немного изменилась. Появились скрытые настройки.
Выбираем пункт
Основные настройки --> Управление помощью администратору. На открывшейся странице нажимаем ссылку "
[Скачивание/загрузка помощи администратору]".
На открывшейся странице в нижнем блоке "
Импорт помощи администратору из XML файла" выбираем файл
vb389_zCarot_rus_utf8 --> install --> vbulletin-adminhelp.xml. Нажимаем кнопку "Импорт".
Надпись "Импорт помощи администратору прошёл успешно" показывает, что всё прошло успешно.
Нажимаем ссылку
[Продолжить].
Удалите или закомментируйте в файле config.php строку:
$config['Misc']['debug'] = true;
Снова обновляем страницу админпанели. Мы вернулись в нормальный режим. Помощь администратору русифицирована, в чём можно убедиться, нажав на любую иконку в виде знака вопроса.
Русифицирование кнопок.
Кнопки - это картинки, поэтому они у нас всё ещё на английском языке.
Заходим при помощи ftp-клиента в папку форума на сервере и открываем папку
images --> buttons.
Копируем все файлы (их 11 шт.) с заменой из папки
vb389_zCarot_rus_utf8 --> images --> buttons в папку на сервере
images --> buttons.
Обновляем страницу форума. Теперь наши кнопки русифицированы.
При русификации форума есть один косяк. Смотрите...
Мы создали тему, вроде бы всё нормально. Но если мы переключимся на английский язык, то...
Происходит это из-за того, что разработчики устанавливают по умолчанию неправильную кодировку для английского языка. Это легко исправить.
Заходим в админпанели в настройки английского языка:
Языки и фразы --> Управление языками --> English (US) --> [Редактировать настройки].
В пункте "
Набор символов HTML" стоит значение "ISO-8859-1". Заменяем его на "
UTF-8". Внизу нажимаем кнопку "Сохранить".
Всё! Теперь русский текст при выборе английского языка будет отображаться корректно.
Русификация форума завершена!
Продолжение следует...