Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 1 из 1
  1. #1
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±

    Установка форума vBulletin 4.2.x на Denwer

    Приветствую пользователей и гостей портала Pro-Pawn.Ru, несколько раз меня просили подсказать как устанавливать форум vBulletin на Denwer! Сегодня решил все-таки написать об этом подробно!

    Что-ж, пожалуй начнем!

    Первое что нам нужно сделать, это скачать Denwer. Скачать его можно с офф.форума.
    После установки на вашем рабочем столе появятся три значка!


    Start - запуск сервера
    Stop - остановка сервера
    Restart - перезагрузка сервера

    Нажимаем Start Denwer , у вас должно появится окно.

    После запуска Denwer у вас появится виртуальный диск Z:/ или имеющий другое название (если у Вас уже буква Z занята).


    Нас интересует папка с названием home.Заходим туда и мы видим следующее:
    • cgi-glob
    • custom
    • localhost
    • test1.ru


    Именно тут мы и создадим папку с названием нашего форума (можно создавать с любым названием).
    Например я создам папку с именем pro-pawn.test (pro-pawn - название домена, а test - как бы доменная зона).Далее заходим в нашу созданную папку и создаем в ней новую папку с названием www
    Теперь все готово и нам нужно установить сам движок,движок можно скачать с офф.форума
    Итак, теперь мы скачали и у нас на рабочем столе есть движок форума vB_Forum_v4.2.0_NULL_vbb4vn, которая содержит файлы:
    • do_not_upload
    • upload
    • license_agreement.html
    • vb4_readme.html


    Содержимое папки upload копируем в нашу папку www располагающуюся по следующему пути Z:/home/pro-pawn.test/www/ (вместо диска Z:/ у вас может быть и N:/ и любая другая буква латинского алфавита).

    После того , как мы скопировали содержимое папки upload у нас должно получится следующее:

    Теперь все готово,перезапускаем Denwer(Restart Denwer) для того, чтобы он обнаружил новый хост pro-pawn.test - т.е нашу новую папку!

    Далее открываем браузер, рекомендую использовать браузер Chrome.
    И вбиваем в строке адреса следующий путь http://localhost/Tools/phpMyAdmin/ должны увидеть следующее окно:


    Название может быть любым, например в данном случае, я создаю базу с именем db_pro-pawn и жмем ''Создать''. База создана!


    Возвращаемся на главную страницу phpmyadmin (жмем иконку Домик на левой панели), и нажимаем напротив нашей базы данных кнопку - ''Проверить Привилегии''


    Сейчас мы будем добавлять нового пользователя Базы данных!
    Жмём кнопку добавить нового пользователя:


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


    В моём случае это:
    • Имя пользователя: Osetin
    • Хост: localhost
    • Пароль: qwerty
    • Подтверждение: qwerty
    • Отмечаем все глобальные переменные

    и жмем ''Добавить пользователя''

    В результате появиться новый пользователь баз данных Osetin:



    Начальную работу мы закончили,теперь перейдем к самой установке движка!

    Установка форума

    Переходим в папку includes нашего форума Z:/home/pro-pawn.test/www/includes и находим в ней файл
    PHP код:
    config.php.new 
    , переименовываем его в
    PHP код:
    config.php 
    и открываем в любом текстовом редакторе (рекомендую использовать notepad++ с подсветкой синтаксиса)

    ****** DATABASE NAME ******
    Имя базы данных db_pro-pawn

    ****** TABLE PREFIX ******
    Не трогаем,пропускаем его

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

    ****** MASTER DATABASE SERVER NAME AND PORT ******
    Оставляем localhost

    ****** MASTER DATABASE USERNAME & PASSWORD ******
    Имя пользователя базы данных и пароль, в данном случае osetin и qwerty

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

    ******** FULL PATH TO FORUMS DIRECTORY ******
    Полный путь до нашего форума, в нашем случае это Z:/home/pro-pawn.test/www

    ****** UNDELETABLE / UNALTERABLE USERS ******
    Тут напишем 1, это не позволит удалить вас с вашего же форума (актуально при установке на хостинг, а не на denwer)

    ****** MySQLI OPTIONS *****
    // $config['Mysqli']['charset'] = 'utf8';

    В данном случае нам надо убрать два слэша (//)

    А вот уже готовый файл config.php с моими данными:

    PHP код:
    <?php
    /*======================================================================*\
    || #################################################################### ||
    || # vBulletin 4.2.0
    || # ---------------------------------------------------------------- # ||
    || # All PHP code in this file is ©2000-2012 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'] = 'db_pro-pawn';

        
    //    ****** 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.
        //
        //    Note: If you are using IIS 7+ and MySQL is on the same machine, you 
        //    need to use 127.0.0.1 instead of localhost
    $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'] = 'osetin';
    $config['MasterServer']['password'] = 'qwerty';

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



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

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


    /* #### Reverse Proxy IP #### 
    If your use a system where the main IP address passed to vBulletin is the address of a proxy server 
    and the actual 'real' ip address is passed in another http header then you enter the details here */

    /* Enter your known [trusted] proxy servers here. You can list multiple trusted IPs separated by a comma.*/
    //$config['Misc']['proxyiplist'] = '127.0.0.1, 192.168.1.6';

    /* If the real IP is passed in a http header variable other than HTTP_X_FORWARDED_FOR, then you can set the name here; */
    //$config['Misc']['proxyipheader'] = 'HTTP_X_FORWARDED_FOR';

    /*======================================================================*\
    || ####################################################################
    || # 
    || # CVS: $RCSfile$ - $Revision: 62099 $
    || ####################################################################
    \*======================================================================*/
    Сохраняем файл и можно закрывать.

    Теперь заходим в браузер и в адресной строке прописываем: http://pro-pawn.test/install/install.php
    у вас должен запуститься скрипт установки:


    Жмем Begin install, у вас должна начаться установка движка, она будет прерываться периодически всплывающими окнами:

    Pro-Pawn - название форума, которое будет появляться в заголовке каждой страницы
    Главная - название главной страницы форума
    Другие параметры можно оставить,думаю они понятны!


    Далее окно настройки cookies, оставляем его без изменений:


    В след.окне создаем администратора для форума,указываем логин, пароль и почту:


    После этого установка продолжится


    Установка будет около 20-30 минут,вам стоит подождать.Как установится,у вас выскочит окно для перехода в админ панель:


    Нажимаем кнопку Go to admin CP и у вас выскочит Предупреждение, в котором вас попросят удалить папку install.
    После удаления папки install, нажмите кнопку Continue(продолжить). У вас появится окно авторизации в Админ панель. Введите ваш логин и пароль, которые вы указали при установке движка:


    Далее жмем кнопку Log In и входим в Админ Панель.




    Остается только русифицировать свой форум.Об этом я вам расскажу в данной теме


    Статью подготовил: Osetin
    Специально для Pro-Pawn.ru
    Копирование данной статьи на других ресурсах без разрешения автора запрещено!

  2. 5 пользователя(ей) сказали cпасибо:
    Daniel_Cortez (22.05.2014) L0ndl3m (22.05.2014) Salvacore (22.05.2014) Sp1ke (27.12.2015) ^_^ (22.05.2014)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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