Устанавливаем форум vBulletin 4.0.x на локальный сервер denwer Перед началом установки форума необходимо, естественно, сначала установить пакет от denwer, который можно скачать с офф. сайта www.denwer.ru/ Подробности установки denwer найдете на этом же сайте и углубляться в них не буду. Итак, denwer установлен. Но еще не запущен. Поэтому запускаем его. На вашем рабочем столе должны появиться следующие ярлыки... Start - запуск сервера Stop - остановка сервера Restart - перезагрузка сервера Нажимаем Start Denwer После этого у вас появится виртуальный диск Z:/ или имеющий другое название, как в моем случае W:/, своеобразная копия диска C:/ Открыв который, вы увидите следующие папки пакета denwer Нас интересует папка home. Если мы перейдем в неё, то увидим папки: cgi-glob custom localhost test1.ru Именно тут мы и создадим папку с названием нашего форума. Советую создавать имя папки с названием, похожим на ваш будущий домен, для простоты я создам папку с именем vb4.ru Заходим в нее и создаем еще одну папку с названием www Теперь нам нужен непосредственно сам форум vBulletin, nulled версию 4.0.x можно скачать с интернета. Итак, у нас есть архив vBulletin_4.0.x.rar, который содержит следующие файлы и папки: do_not_upload upload license_agreement.html vb4_readme.html vb4_readme.txt Как видно из названия, содержимое папки upload копируем в папку www (по следующему пути W:\home\vb4.ru\www, напоминаю вместо W:/ может быть и Z:/). Получим следующее... Теперь открываем браузер, рекомендую использовать браузер Opera И вбиваем в строке адреса следующий путь http://localhost/Tools/phpMyAdmin/ должны увидеть следующее ... Если такой страницы вы не видите, то проверьте запущен ли у вас пакет denwer - ярлык start denwer или правильно ли вы его установили. Если всё в порядке, то создаем теперь базу данных, базу в которой будут храниться все наши сообщения, темы и т.п. вещи нашего форума. Название может быть любым, например я создаю базу с именем forum_vb4 (в поле Создать новую БД). В поле Language - Russian (ru-win1251). В поле Сопоставление соединения с MySQL - cp1251_general_ci И жмем Создать. База создана Теперь нам надо создать Пользователя Переходим по адресу Tsuda жмем кнопку Привилегии Далее кнопку добавить нового пользователя Пишем любое имя пользователя, например Vector, выбираем хост - Local, и пароль в данном случае ввожу 123 и подтверждаем 123. Далее жмем кнопку Отметить все и Пошел Всё пользователь с именем Vector и паролем 123 создан. Закрываем phpmyadmin он больше не пригодится. Теперь начинаем непосредственно установку форума. Переходим в папку includes нашего форума W:\home\vb4.ru\www\includes и находим в ней файл config.php.new, переименовываем его в config.php и открываем. Заполняем Нашими данными ****** DATABASE NAME ****** Имя базы данных forum_vb4 ****** TABLE PREFIX ****** Пропускаем ****** TECHNICAL EMAIL ADDRESS ****** Адрес вашей почты, по которому можно с вами связаться по вопросам работы форума, пишите свой, например, [email protected] ****** MASTER DATABASE SERVER NAME AND PORT ****** Оставляем localhost ****** MASTER DATABASE USERNAME & PASSWORD ****** Ваше имя пользователя и пароль, в данном случае Vector и 123 ****** PATH TO ADMIN & MODERATOR CONTROL PANELS ****** Путь к папкам админ панели и модераторской панели, оставляем admincp и modcp, в дальнейшем желательно сменить имя папок, для лучшей безопасности форума. ******** FULL PATH TO FORUMS DIRECTORY ****** Полный путь до нашего форума, в нашем случае это W:/home/vb4.ru/www ****** UNDELETABLE / UNALTERABLE USERS ****** Тут напишем 1, это не позволит удалить вас с вашего форума. Вот уже готовый файл config.php с нашими данными: PHP: <?php /*======================================================================*\ || #################################################################### || || # vBulletin 4.0.0 || # ---------------------------------------------------------------- # || || # All PHP code in this file is ©2000-2009 vBulletin Solutions Inc. # || || # 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'] = 'forum_vb4'; // ****** 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'] = 'Vector'; $config['MasterServer']['password'] = '123'; // ****** 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'] = 'W:/home/vb4.ru/www'; // ****** 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'] = '1'; // ****** 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'; // ****** DATASTORE CACHE CONFIGURATION ***** // Here you can configure different methods for caching datastore items. // vB_Datastore_Filecache - to use includes/datastore/datastore_cache.php // vB_Datastore_APC - to use APC // vB_Datastore_XCache - to use XCache // vB_Datastore_Memcached - to use a Memcache server, more configuration below // $config['Datastore']['class'] = 'vB_Datastore_Filecache'; // ******** DATASTORE PREFIX ****** // If you are using a PHP Caching system (APC, XCache, eAccelerator) with more // than one set of forums installed on your host, you *may* need to use a prefix // so that they do not try to use the same variable within the cache. // This works in a similar manner to the database table prefix. // $config['Datastore']['prefix'] = ''; // 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; /*======================================================================*\ || #################################################################### || # || # CVS: $RCSfile$ - $Revision: 32878 $ || #################################################################### \*======================================================================*/ Сохраняем этот файл и закрываем. Сейчас нам нужно перезапустить denwer - жмем Restart denwer, чтобы сервер узнал о наличии нового домена vb4.ru. Так как форум не имеет изначально поддержки русского языка, то мы ее сделаем до его установки. Скачиваем перевод этого форума от zCarot. Папки из архива (примерно): includes install readme.txt копируем в директорию нашего форума W:\home\vb4.ru\www с заменой файлов. Теперь Открываем браузер и пишем следующий адрес http://vb4.ru/install/install.php. Установка теперь на русском языке. Перейдем сначала в контрольную панель http://vb4.ru/admincp/index.php Введем наши Имя пользователя - Ваш Логин и пароль 123456 Жмем log in и вот она, контрольная админ панель Пока всё на английском языке, сделаем на русском. 1. Пройдите по пути: Languages & Phrases - Download / Upload Languages. 2. В поле "EITHER upload the XML file from your computer" введите путь к файлу vbulletin-language_ru.xml на вашем компьютере, в нашем случае это путь W:/home/vb4.ru/www/install/vbulletin-language_ru.xml 3. В параметре "Overwrite Language" выберите пункт "Create New Language" 4. В поле "Title for Uploaded Language" введите название языка. При отсутствии введённых данных язык будет называться "Russian (RU)" 5. Установите "Yes" в параметре "Ignore Language Version" 6. Нажмите на кнопку "Import" и ждите завершения процесса загрузки. Жмем Done 7 При желании, вы можете сделать новый язык языком "По умолчанию", нажав возле него кнопку "Default" / "Значение по умолчанию". Теперь можно обновить страничку браузера (нажмите F5) И всё станет на русском. Форум установлен и можно творить Дальнейшие тонкости спрашивайте на нашем форуме... Руководство по установке vbulletin составлено лично Kepper_Classic, и все вопросы по установке пишите в этой теме. База данных по умолчанию с русифицированной версией форума содержит 178 таблиц Конечно же принцип установки новой версии форума практически не изменился, поэтому можно смело пользоваться и руководствами по установке версии 3.х.х Ссылки WebFile - скачать бесплатно vbs405_zCarot_rus.zip
Жесть, уже подобные вещи стали расписывать. Но в целом если у кого-то возникнет вопрос, можно будет кинуть ссылку на тему.