Вернуться   D3Scene.Ru Софт портал игр | Хаки | Проги | Статьи > Другое > Информационные технологии > Программирование > PHP
Присоединяйся к нам



Ответ
 
Опции темы Опции просмотра
Старый 05.08.2012, 01:01   #1
Матерый
 
Аватар для suragat
 
Регистрация: 15.06.2011
Адрес: Дома
Сообщений: 155
Репутация: 284
Отправить сообщение для suragat с помощью ICQ Отправить сообщение для suragat с помощью Skype™
Автор По умолчанию

Как установить Vbulletin


Думаю что тема создана в правильном разделе.
Как установить Vbulletin.
За основу я взял версию Vbulletin 3.8.7
С чего же начать?
1 нам нужно скачать сам скрипт. Для теста можно взять нулевую версию скрипта Скачать можно:[Ссылки скрыты от гостей.]
2 нам понадобится хороший хостинг с поддержкой PHP/MySQL 5+
3 открываем архив где лежит наш скрипт,находим папку includes. Далее ищем там файл config.php (обычно он подписан как config.php.new) Далее открываем его( открыть можно при помощи простого редактора) и редактируем.

****** DATABASE NAME ******
Имя базы данных vbforum

****** TABLE PREFIX ******
Пропускаем

****** TECHNICAL EMAIL ADDRESS ******
Адрес вашей почты, по которому можно с вами связаться по вопросам работы форума, пишите свой, например, [Ссылки скрыты от гостей.]

****** MASTER DATABASE SERVER NAME AND PORT ******
Оставляем localhost или же пишем имя локального хоста.

****** MASTER DATABASE USERNAME & PASSWORD ******
Ваше имя пользователя и пароль, в данном случае Suragat и 123

****** PATH TO ADMIN & MODERATOR CONTROL PANELS ******
Путь к папкам админ панели и модераторской панели, оставляем admincp и modcp, в дальнейшем можно сменить имя папок, для лучшей безопасности форума.

// ****** MySQLI OPTIONS *****
// $config['Mysqli']['charset'] = 'utf8';
При создании базы данных мы указывали кодировку сравнения, в данном случае указывали cp1251, в этом случае, нам нужно будет раскомментировать данную строчку в config.php (то есть убрать две наклонные черты) и вписать вместо utf8 -> cp1251.
И наоборот, если при создании базы указывали кодировку utf8, то просто убираем две наклонные черты, оставляя utf8.

А вот как должен выглядеть наш скрипт
PHP код:
/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 3.8.7
|| # ---------------------------------------------------------------- # ||
|| # All PHP code in this file is ©2000-2010 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'] = 'vbforum';  (Название базы данных)

    
//    ****** 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'] = '[Ссылки скрыты от гостей.]'; (Ваш емеил)

    
//    ****** 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'] = 'Suragat'; (Имя базы данных)
$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/forum.ru/www';

    
//    ****** COOKIE SECURITY HASH ******
    //    This option allows you to encode cookie.
    //    You may use any latin and/or any other alphanumeric symbols.
    //    Leave this blank to use the default value.
    //    Note: if you change this all users will be logout.
$config['Misc']['cookie_security_hash'] = '';

    
//    ****** 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'] = 'cp1251';

    
//    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;

/*======================================================================*\
|| ####################################################################
|| # NulleD - FintMax
|| # CVS: $RCSfile$ - $Revision: 28757 $
|| ####################################################################
\*======================================================================*/ 
Сохраняем этот файл и закрываем.
4 Далее заливаем наш архив на хостинг в корневую папку и распаковываем.
5 еперь Открываем браузер и пишем следующий адрес [Ссылки скрыты от гостей.] домен/install/install.php и начинаем установку. Открыться примерно должно вот такое окно:

5 Жмем далее. И так практически до самого конца установки движка vBulletin.
6 В 9 пункте установки появилось окно с начальными настройками форума, их всегда можно будет потом изменить.
Прописываем пример
Suport.ru- название форума, которое будет появляться в заголовке каждой страницы
Главная - название главной страницы форума
другие параметры думаю понятны...
7 Далее окно настройки cookies, оставляем без изменений и нажимаем Ок
8 Далее создаем Администратора форума, указываем Логин и Пароль
9 Установка завершена, перейдем в Админ панель - Перейти в панель управления

Выскочит предупреждение, в котором Вас просят удалить папку install, удалите её.
10 Нажимаем Continue (продолжить). Введите свой логин и пароль и нажимаем Log in
11 Вот собственно должна появится панель админки


Все данные были собраны мной. Выложены исключительно в познавательных целях для пользователей [Ссылки скрыты от гостей.].
Продолжение следует)

Добавлено через 17 часов 45 минут
Все по английски не понятно)
Теперь устанавливаем русификатор.
Для начало вам нужно скачать сам файл в формате XML( скачать можно [Ссылки скрыты от гостей.] по мне самый актуальный перевод на сегодня)
Так зашли на саит выбрали фаил с нужной версией саита, скачали с нужной кодировкой(у меня кодировка была cp1251) . Распаковали. Далее идем в админ панель форума и находим
Languages & Phrases:

Далее Download / Upload Languages:

И импортируем vbulletin-language_ru.xml
Ставим русский по умолчанию (жмем Set default(По умолчанию)
Перезагружаем страницу и все. Все по русски все понятно)

Последний раз редактировалось suragat; 05.08.2012 в 18:47. Причина: Добавлено сообщение
  Ответить с цитированием Наверх
Пользователь сказал cпасибо:
DesmonD_ (05.08.2012)
Старый 15.01.2014, 02:36   #2
Новичок
 
Аватар для bukmeker
 
Регистрация: 15.01.2014
Сообщений: 3
Репутация: 0
По умолчанию

какую русскую версию в данный момент можно установить как самую стабильную?
  Ответить с цитированием Наверх
Старый 15.01.2014, 10:20   #3
Старожил


 
Аватар для sr.core-_-
 
Регистрация: 07.08.2009
Адрес: Великобритания
Сообщений: 467
Репутация: 177
Отправить сообщение для sr.core-_- с помощью ICQ Отправить сообщение для sr.core-_- с помощью Skype™
По умолчанию

bukmeker, к чему этот вопрос? _http://vbsupport.org/forum/
__________________
Продаю личный акк гарены 60 LVL + личный steam акк с играми и шмотом.
ICQ: 5531496 SKYPE: kz.core
  Ответить с цитированием Наверх
Пользователь сказал cпасибо:
RGrand (15.01.2014)
Старый 15.01.2014, 13:36   #4
Новичок
 
Аватар для bukmeker
 
Регистрация: 15.01.2014
Сообщений: 3
Репутация: 0
Восклицание

Цитата:
Сообщение от sr.core-_- Посмотреть сообщение
bukmeker, к чему этот вопрос? _http://vbsupport.org/forum/
к тому что я хочу поставить фору на булке, а не могу понять какая сейчас самая стабильная версия
  Ответить с цитированием Наверх
Старый 15.01.2014, 17:31   #5
Старожил

 
Аватар для DKzetname
 
Регистрация: 19.05.2013
Сообщений: 524
Репутация: 423
Отправить сообщение для DKzetname с помощью ICQ Отправить сообщение для DKzetname с помощью AIM Отправить сообщение для DKzetname с помощью MSN Отправить сообщение для DKzetname с помощью Yahoo Отправить сообщение для DKzetname с помощью Skype™
По умолчанию

кстати баг с фейковым админом ещё работает??
__________________

ZETMAN
  Ответить с цитированием Наверх
Старый 16.01.2014, 10:15   #6
Старожил


 
Аватар для sr.core-_-
 
Регистрация: 07.08.2009
Адрес: Великобритания
Сообщений: 467
Репутация: 177
Отправить сообщение для sr.core-_- с помощью ICQ Отправить сообщение для sr.core-_- с помощью Skype™
По умолчанию

bukmeker, ставь 3.8.x - много шаблонов/плагинов, все известные уязвимости закрыты!
В четверке постоянно всякие бреши!
__________________
Продаю личный акк гарены 60 LVL + личный steam акк с играми и шмотом.
ICQ: 5531496 SKYPE: kz.core
  Ответить с цитированием Наверх
Старый 17.01.2014, 00:15   #7
Новичок
 
Аватар для bukmeker
 
Регистрация: 15.01.2014
Сообщений: 3
Репутация: 0
По умолчанию

Цитата:
Сообщение от sr.core-_- Посмотреть сообщение
bukmeker, ставь 3.8.x - много шаблонов/плагинов, все известные уязвимости закрыты!
В четверке постоянно всякие бреши!
поставил 3,8,7 если есть хорошие шаблоны можете скинуть ссылочку? или посоветовать где найти

Последний раз редактировалось bukmeker; 17.01.2014 в 00:18.
  Ответить с цитированием Наверх
Старый 17.01.2014, 07:32   #8
Старожил


 
Аватар для sr.core-_-
 
Регистрация: 07.08.2009
Адрес: Великобритания
Сообщений: 467
Репутация: 177
Отправить сообщение для sr.core-_- с помощью ICQ Отправить сообщение для sr.core-_- с помощью Skype™
По умолчанию

bukmeker, _http://vbstyle.net/
__________________
Продаю личный акк гарены 60 LVL + личный steam акк с играми и шмотом.
ICQ: 5531496 SKYPE: kz.core
  Ответить с цитированием Наверх
Старый 18.01.2015, 06:14   #9
Новичок
 
Аватар для Shift52rus
 
Регистрация: 18.01.2015
Сообщений: 1
Репутация: 0
По умолчанию

Re: Как установить Vbulletin


не могу скачать скрипт! он не доступен httprghost.ru39575102
  Ответить с цитированием Наверх
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Powered by vBulletin
Copyright © 2017 vBulletin Solutions, Inc.
Перевод: zCarot | Дизайн: G-A | Верстка: OldEr
Текущее время: 08:48. Часовой пояс GMT +4.