Как установить форум vBulletin?

B

Boss3

#1
Сегодня ребятки мы разберем установку форума на супер-пупер мега движке vBulletin. Вааще, если честно, то установить форум на хостинг ничуть не сложнее, а может даже проще чем любой другой движок. Но вы пришли сюда чтобы узнать как это сделать, не так ли? ;) А поэтому поехали!

Первым делом, как вы понимаете надо купить хостинг. Купили хостинг? Ну и славненько, значит заходим в свою панель управления, дальше в phpmyadmin и создаем пользователя. (Может быть любое слово на латинице, например Volga) Пользователю нужен пароль.

Убедительно прошу, дабы не было геммора потом не делайте пароли в виде 12345, или vasya, или еще чего в таком роде. Иначе потом будете спрашивать почему мой форум взломали. Используйте случайный набор цифр, букв, запятых, точек и других символов!

Все. Теперь все готово к установке форума на хостинг. Скачиваем файлы к себе на компьютер, и заливаем их на хостинг. Можно заливать как упакованные файлы (если хостинг поддерживает разархивирование), так и распакованные (если не поддерживает). Заливать на хостинг нужно только папку UPLOAD в архиве!

Идем в папку INCLUDES и находим файлик config.php.new. Нам нужно его переименовать просто в config.php. А теперь выкидываем мануал, что находится в папке скрипта на английском, потому что вы только запутаетесь и ничего хорошего там не найдете и следуем инструкции далее.

Находим:

Код:
 //	****** DATABASE NAME ******
$config['Database']['dbname'] = 'forum';

И меняем имя forum на имя базы данных, что мы создали выше.

Находим:

Код:
 //	****** MASTER DATABASE USERNAME & PASSWORD ******
$config['MasterServer']['username'] = 'root';
$config['MasterServer']['password'] = '';

И меняем root на имя пользователя в вашей БД, а чуть ниже в строке

$config['MasterServer']['password'] = '';

Между кавычек вставляем ваш надежный пароль! Все остальное можно не трогать. Дальнейшие настройки файла config.php уже для немного продвинутых админов.

Сохраняем файл и заливаем его к себе на сервер. Все. Форум готов к установке!

Теперь сама установка vBulletin.

Открываем в браузере http://ваш_сайт.хз/install/install.php и видим скрипт установки Шаг 1. Если ваш форум установлен в качестве дополнения к основному сайту, то в браузере открываем примерно следующее: http://ваш_сайт.хз/forum/install/install.php , где forum это папка в которую вы залили скрипт. Само собой она может называться по-другому, но тогда не забудьте в браузере это «по-другому» указать правильно.

Теперь, если вы все сделали правильно остается только жать кнопочку далее, далее.

На последних шагах создаем админа форума, то есть самого себя. Вводим имя (например admin), пароль (не путать с паролем Базы Данных! Он должен быть другой!), свое мыло и все.

В самом конце инсталлер потребует удалить install.php в целях безопасности. Конечно можно удалить только install.php, но я вам рекомендую удалить с хостинга всю папку install!

Все. Мы в админке, и теперь форум готов к работе, а новый админ может приступать к его настройке и развитию. Ну, а впереди у нас еще русификация форума и много-много работы! Удачи ;)
 
B

batman1

#2
Attempting to attach to database

Error description: mysql_connect() [function.mysql-connect]: Access denied for user 'u204324193_tom'@'localhost' (using password: YES) /home/u204324193/public_html/includes/class_core.php on line 311

The database has failed to connect because you do not have permission to connect to the server. Please confirm the values entered in the 'includes/config.php' file.


Pochemu vidaet takuyu oshibku vrode zapolnil vse kak nado ?
 
Z

Zapal1

#3
Нет заполнил не правильно, так как к базе коннекта нету.
 
B

Boss3

#4
batman, ну кнопочку транслита же поставил :D
Проверяй конфиг, чтот не так, нет коннекта к БД
 
Н

Ночная странница

#5
batman, у меня была точно такая же ошибка при установке, обращалась к хостеру, оказалось, что имя базы данных нужно указывать по-другому, нежели оно везде прописано. Попробуйте спросить у техподдержки хостинга, вдруг и у вас такая же ерунда.
 
B

batman1

#6
База Данных MySQL=u683825116_tim ; Пользователь MySQL=u683825116_tim ; MySQL Сервер =mysql.hostinger.ru;

$config['Database']['dbname'] = 'u683825116_tim';


ПРАВИЛЬНО ВЕЛ?



$config['MasterServer']['username'] = 'u683825116_tim';
$config['MasterServer']['password'] = 'XXXXX';


ПРАВИЛЬНО ВЕЛ? ЕСЛИ НЕТ ПОПРАВТЕ?
 
Н

Ночная странница

#7
ПРАВИЛЬНО ВЕЛ?

Теоретически - да, но если не получается установить, значит, что-то не так.
И по идее имя базы данных = имя пользователя_ваше название.
То есть пользователь в реальности u683825116@localhost (@localhost подставляется автоматически), но в конфиге у меня тоже второй раз указано название БД и всё работает.

MySQL Сервер=mysql.hostinger.ru;

вы это указывали в параметре $config['MasterServer']['servername'] ?
попробуйте оставить 'localhost'
 
B

batman1

#8
вы это указывали в параметре $config['MasterServer']['servername'] ?
попробуйте оставить 'localhost'

Нет етот параметр не изменял

Теоретически - да, но если не получается установить, значит, что-то не так.
И по идее имя базы данных = имя пользователя_ваше название.
То есть пользователь в реальности u683825116@localhost (@localhost подставляется автоматически), но в конфиге у меня тоже второй раз указано название БД и всё работает.

A mojet bit takoe tochto ya ustanavlivayu versiyu ne s etogo foruma ya prosto skachal vot etu versiyu vBulletin.v3.8.7.PHP.NULL-DGT mojet bit takoe chto eta versiya ne aktualna dlya dannih deistvii?

ADMINU: Izvenyayus chto pishu na latinskom prosto tak kak ya pishu translit nekorektno perevodit ,prosto previk pisat na lotinskom russkie bukvi v upor ne viju ,esli ya narushayu pravila to predupredite a esli net to s radostiyu budu obshatsya.
 
Z

Zapal1

#9
Блин, мб ты не запустил install.php? и лезишь сразу на главную страницу форума?
 
B

batman1

#10
Блин, мб ты не запустил install.php? и лезишь сразу на главную страницу форума?


http://ваш_сайт.хз/install/install.php zapustil na tretem shage ustanovki vidaet oshibku :

Step 2) Connect to the database

Attempting to attach to database

Error description: mysql_connect() [function.mysql-connect]: Access denied for user 'u683825116_tim'@'localhost' (using password: YES) /home/u683825116/public_html/includes/class_core.php on line 311

The database has failed to connect because you do not have permission to connect to the server. Please confirm the values entered in the 'includes/config.php' file.
 
W

Wmboard

#11
База Данных MySQL=u683825116_tim ; Пользователь MySQL=u683825116_tim ; MySQL Сервер =mysql.hostinger.ru;

Если у вас виртуальный хостинг, то обычно везде так:

База Данных MySQL=u683825116_tim ; Пользователь MySQL=u683825116_tim ;
Пароль= ваш пароль; (MySQL Сервер =localhost; - стоит по умолчанию, и ничего менять не нужно)

Для того чтобы установить vb как правило нужно в config.php добавить Имя БД, имя пользователя БД, пароль пользователя БД и все.
 
B

batman1

#12
Podobno tak?

Войдите в панель управления и кликните на иконку 'Базы Данных MySQL'. Там Вы найдете имя MySQL сервера.

Важно! Никогда не используйте 'localhost' как имя MySQL сервера, потому что Вы получите ошибки доступа.

?????

База Данных MySQL=u683825116_tim a eto ne imya shitaetsya?
 
Н

Ночная странница

#13
Важно! Никогда не используйте 'localhost' как имя MySQL сервера, потому что Вы получите ошибки доступа.

Это написано где-то у вас на хостинге в панели управления?
Тогда вам точно нужно уточнять у хостера параметры, какие стоит указать в config.
Потому что у большинства стоит localhost и всё работает, а значит это особенности именно вашего хостера.
 
B

batman1

#14
Nakonectoki razobralsya nado bilo vmesto localhost propisat:
$config['MasterServer']['servername'] = 'mysql.hostinger.ru';
 
B

batman1

#15
vBulletin 3.8.4 Install Script
(Please be patient as some parts may take some time)

Step 3) Creating Tables (Step 3 of 13)





Step 3) Creating Tables


Creating access table
Creating adminhelp table
Creating administrator table
Creating adminlog table
Creating adminmessage table
Creating adminutil table
Creating album table
Creating albumpicture table
Creating albumupdate table
Creating announcement table
Creating announcementread table
Creating attachment table
Creating attachmentpermission table
Creating attachmenttype table
Creating attachmentviews table
Creating avatar table
Creating bbcode table
Creating bookmarksite table
Creating calendar table
Creating calendarcustomfield table
Creating calendarmoderator table
Creating calendarpermission table
Creating cpsession table
Creating cron table
Creating cronlog table
Creating customavatar table
Creating customprofilepic table
Creating datastore table
Creating deletionlog table
Creating discussion table
Creating discussionread table
Creating editlog table
Creating event table
Creating faq table
Creating externalcache table
Creating forum table
Creating forumread table
Creating forumpermission table
Creating forumprefixset table
Creating groupmessage table
Creating groupmessage_hash table
Creating groupread table
Creating holiday table
Creating humanverify table
Creating hvanswer table
Creating hvquestion table
Creating icon table
Creating imagecategory table
Creating imagecategorypermission table
Creating infraction table
Creating infractionban table
Creating infractiongroup table
Creating infractionlevel table
Creating language table
Creating mailqueue table
Creating moderation table
Creating moderator table
Creating moderatorlog table
Creating notice table
Creating noticecriteria table
Creating noticedismissed table
Creating passwordhistory table
Creating paymentapi table
Creating paymentinfo table
Creating paymenttransaction table
Creating phrase table
Creating phrasetype table
Creating picture table
Creating picturecomment table
Creating picturecomment_hash table
Creating plugin table
Creating pm table
Creating pmthrottle table
Creating pmreceipt table
Creating pmtext table
Creating podcast table
Creating podcastitem table
Creating poll table
Creating pollvote table
Creating post table
Creating postedithistory table
Creating postindex table
Creating postlog table
Creating postparsed table
Creating prefix table
Creating prefixpermission table
Creating prefixset table
Creating posthash table
Creating product table
Creating productcode table
Creating productdependency table
Creating profileblockprivacy table
Creating profilefield table
Creating profilefieldcategory table
Creating ranks table
Creating visitormessage table
Creating visitormessage_hash table
Creating reminder table
Creating reputation table
Creating reputationlevel table
Creating rssfeed table
Creating rsslog table
Creating search table
Creating session table
Creating setting table
Creating settinggroup table
Creating sigparsed table
Creating smilie table
Creating spamlog table
Creating socialgroup table
Creating socialgroupcategory table
Creating socialgroupicon table
Creating socialgroupmember table
Creating socialgrouppicture table
Creating stats table
Creating strikes table
Creating style table
Creating subscribediscussion table
Creating subscribeevent table
Creating subscribegroup table
Creating subscribeforum table
Creating subscribethread table
Creating subscription table
Creating subscriptionlog table
Creating subscriptionpermission table
Creating tachyforumpost table
Creating tachyforumcounter table
Creating tachythreadpost table
Creating tachythreadcounter table
Creating tag table
Creating tagthread table
Creating tagsearch table
Creating template table
Creating templatehistory table
Creating thread table
Creating threadrate table
Creating threadread table
Creating threadredirect table
Creating threadviews table
Creating upgradelog table
Creating user table
Creating useractivation table
Creating userban table
Creating usercss table
Creating usercsscache table
Creating userchangelog table
Creating userfield table
Creating usergroup table
Creating usergroupleader table
Creating usergrouprequest table
Creating userlist table
Creating usernote table
Creating userpromotion table
Creating usertextfield table
Creating usertitle table
Creating word table
Creating sigpic table
Creating profilevisitor table

Tables set up successfully.


Почему в третем шаге установки нет значка Next?
 
W

Wmboard

#16
batman, ну вы же вроде уже установили форум :) Или у вас целая пачка форумов?
Может быть все что угодно. Конфиг, сбой интернета, хостинг замер, и тд.
 
B

batman1

#17
4тая версия встает без проблем 3ка никак нехочет...
 
Н

Ночная странница

#18
Почему в третем шаге установки нет значка Next?

Был такой сбой. Там эти шаги в строке браузера пронумерованы. после создания таблиц в третьем шаге замените 3 на 4 в строке браузера. Поскольку таблицы созданы, вас должно успешно перекинуть на 4 этап.
 
B

batman1

#19
Огромное спасибо помогло:pardon:
 
А

Артур4

#21
Что в конфиге прописывать вот тут (может здесь косяк)


$config['Misc']['forumpath'] = '';
 
Н

Ночная странница

#22
Артур, вопросы перенесла в нужную тему.
Вопрос: вы распаковали форум в корневой папке или public_html/forum?
 
А

Артур4

#23
Скопировал все из папки upload в папку httpdocs на хосте
 
W

Wmboard

#24
Значит в корне. А вы это "FULL PATH TO FORUMS DIRECTORY" меняли, или по дефолту осталось?

Проверьте еще раз в конфиге правильно ли прописан юзер БД, само имя базы данных и пароль к базе данных.
 
Н

Ночная странница

#25
Добавлю перевод zCarot для всех тех, кто не может перевести содержимое файла config.php:

Код:
<?php

$config['Database']['dbtype'] = 'mysql';
$config['Database']['dbname'] = 'forum';
$config['Database']['tableprefix'] = '';
$config['Database']['technicalemail'] = 'dbmaster@somesite.com';
$config['Database']['force_sql_mode'] = false;
$config['MasterServer']['servername'] = 'localhost';
$config['MasterServer']['port'] = 3306;
$config['MasterServer']['username'] = 'root';
$config['MasterServer']['password'] = '';
$config['MasterServer']['usepconnect'] = 0;
$config['SlaveServer']['servername'] = '';
$config['SlaveServer']['port'] = 3306;
$config['SlaveServer']['username'] = '';
$config['SlaveServer']['password'] = '';
$config['SlaveServer']['usepconnect'] = 0;
$config['Misc']['admincpdir'] = 'admincp';
$config['Misc']['modcpdir'] = 'modcp';
$config['Misc']['cookieprefix'] = 'bb';
$config['Misc']['forumpath'] = '';
$config['SpecialUsers']['canviewadminlog'] = '1';
$config['SpecialUsers']['canpruneadminlog'] = '1';
$config['SpecialUsers']['canrunqueries'] = '';
$config['SpecialUsers']['undeletableusers'] = '';
$config['SpecialUsers']['superadministrators'] = '1';

$config['Mysqli']['ini_file'] = '';
$config['Misc']['maxwidth'] = 2592;
$config['Misc']['maxheight'] = 1944;

На форуме не слишком хорошо видно, скопируйте себе в блокнот и сравните с вашей англоязычной версией, чтобы было понятно, что куда прописывать.
 
А

Артур4

#26
FULL PATH TO FORUMS DIRECTORY не трогал... юзер БД, само имя базы данных и пароль к базе данных проверил, все верно
 
Н

Ночная странница

#27
Артур, 404 ошибка говорит о том, что сервер может обрабатывать запросы, но требуемый файл не найден. Раз инсталляция не началась, то config тут пока ни при чем.
Проверьте у себя на хостинге что файл install.php имеется в данной директории:
public_html/install/install.php
 
Н

Ночная странница

#29
Артур, в левой половине скрина - папки как раз корневой директории
меня смущает только, что у вас весь форум находится на диске c:\
Вы, похоже, смотрите ту версию, что скачали, а не ту, что закачали на сервер.
 
А

Артур4

#30
Не, не... Хост справа)))) Смотрю правую сторону)
 
Н

Ночная странница

#32
Артур, тут уж надо по месту смотреть, может быть вы какие-то этапы создания сайта пропустили? Мне например, перед тем, как создать БД, потребовалось создать отдельную папку с названием сайта (в моем аккаунте допускается размещать их сразу несколько), автоматически была создана папка public_html, куда я и заливала форум.
Но у меня другой хостинг... Зашла на сайт вашего хостера, но внятных инструкций по поводу директорий не нашла.
Обычно допускается загрузка и в корневую директорию, но у вас-то не работает...
Попробуйте провести эксперимент - загрузите туда же в корневую папку простенький файлик index.htm с таким содержанием:

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<title>Проверка директории</title>
</head>
<body>
Если вы видите этот текст, значит причина не в директории.Проверьте файл hhtpdocs/install/install.php
</body>
</html>

После этого через браузер зайдите по ссылке:
ваш-сайт.ру/index.htm
Если отобразится текст файла или кракозябры (это будет значить, что у вас другая кодировка) - то дело не в директории и вам надо будет проверить наличие файла hhtpdocs/install/install.php .
Если же опять будет ошибка - то дело как раз в директории.
 
А

Артур4

#33
Опять ошибка 404((( Хотя у них в инструкции написано что файлы заливаются в корень папки httpdocs...
 
W

Wmboard

#34
Проверьте прописаны ли у вас NS сервера в панели домена. Когда набираете адрес вашего сайта в строке браузера что вы видите?

Должна быть если нет форумных файлов заставка хостера. Если форумные файлы залиты то должна быть видно уведомление от базы данных. Если вы закинули страничку в html, что вам посоветовала Ночная странница, то должна быть видна эта страничка.

Если вы видите ошибку 404, то проверяйте NS. Если домен в зоне ru, то они могут прописываться двое суток и даже больше.

Хотя у них в инструкции написано что файлы заливаются в корень папки httpdocs...

Да, в панели плеск файлы заливаются в эту директорию.
 
Н

Ночная странница

#35
Артур, я почитала в сети материалы по 404 ошибке (пополнила свой багаж знаний).
Причина может быть не только в директории, но и в URL
Вопрос: вы доменное имя привязали к сайту? Не знаю, как это делается в вашей ПУ, они ведь все разные, но где-то этот пункт должен быть...
 
А

Артур4

#36
Набираю адрес своего сайта. Нажимаю Enter. Выходит страничка с надписью: "Домена не существует на парковке"
 
Н

Ночная странница

#37
Артур, ну вот и причина проблем. FAQ по доменным именам у вашего хостера есть, сама видела. Если доменное имя куплено, то следуйте дальнейшим инструкциям по его прикреплению.
 
А

Артур4

#38
Блин, а для танкистов, на пальцах объяснить можно ??? Что то помощь у них скудная и про прикрепления тама я ничего не нашел(((
 
Н

Ночная странница

#39
Артур, я нашла очень хорошее руководство по панели Plesk, надеюсь, оно вам поможет, потому что лично я в ней совершенный ноль, никогда не сталкивалась.
Поскольку вам с ней еще работать и работать, думаю, пригодится.

Панель управления Plesk
 
А

Артур4

#40
А может все таки найдутся тута люди (джигиты читай=)) которые с плеском работали ???
 
W

Wmboard

#41
Артур, проблема не в плеске. Проблема в том, что у вас не прописаны DNS.

Идем в панель управления доменом.
Открываем письмо от хостера, и в письме находим его ns сервера
В панели управления доменом изменяем DNS (ставим те, что вам прислали в письме)
Сохраняем все
Ждем пока DNS пропишутся. Домены в зоне ru могут прописываться пару дней, домены в других зонах могут быстро.
Когда домен будет прописан, то если набрать в строке браузера его имя, то будет или заставка хостера, или файлы загруженного вами форума.

Дальше приступаем к установке.
 
Н

Ночная странница

#42
Veter, а у меня в панели кроме указания DNS нужно еще прикрепить домен к конкретному сайту, поэтому я так и сказала. Просто если Артур регистрировал домен у той же фирмы, DNS и так скорее всего прописаны... ведь их указывают ещё на момент регистрации домена, разве нет?
 
W

Wmboard

#43
ведь их указывают ещё на момент регистрации домена, разве нет?
Я не знаю как в конкретном случае Артура. Обычно при регистрации домена автоматически прописываются DNS регистратора. При покупке хостинга хостер в письме высылает свои DNS, которые нужно изменить в панели управления доменом и подождать пока домен будет делегирован. В зонах доменных буржунета все это происходит моментально, домены в зоне ru делегируются чаще всего от суток и выше.

Dnar по-моему ресселлер, у него нет своих серверов ни прямой акредитации...
 
А

Артур4

#44
Все прописанно.
 
Н

Ночная странница

#45
Артур, прописано - и всё-равно не работает? Или заработало? Форум не инсталлируется? При вводе адреса в адресную строку ссылка не открывается? Или вы только сейчас прописали и надо подождать сутки-двое?

Вы так расплывчато написали...
 
А

Артур4

#46
Прописанно было уже автоматически с самого начала... Я уже их саппорту писал, ничего внятного не могут ответить.(((

Добавлено через 2 минуты
Блин может хостера поменять ???
 
W

Wmboard

#47
Скиньте url домена. Посмотрю.
 
А

Артур4

#48
www.automurka.ru

Добавлено через 59 секунд
о нифига... есть изменения...
 
W

Wmboard

#49
Ну все у вас работает. NS прописались, вижу заставку хостера.
Удаляйте заставку проверяйте файлы движка и приступайте к инсталляции форума.
 
А

Артур4

#50
А как удалить заставку ??? Я сейчас файлы форума, закидываю в папку httpdocs на форуме, потом меняю конфиг файл и запускаю установку, так ?
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread