1

Тема: Проблема при создании таблиц для форума phpBB

Народ помогите, сами мы не местные и с phpmyadmin не когда не встречались.
А суть в следующем. Делаю форум на базе phpBB с применением денвера на localhost. Делаю всё как по инструкции с сайта http://www.phpbbguru.net/,
установил денвер, В подкаталоге home создал папку forum а в ней ещё одну www после чело скопировал phpBB в неё. После в браузере набрал localhost и перешел в утилит phpmyadmin.
Ну тут вроде как всё ясно идё дальше...
В   phpmyadmin создаю БД с названием forum она вроде как создаётся и мне пишут, что мне нужно создать новую таблицу, вот тут и возникает проблема.
Что за таблица, как её создавать и вообще для чего она нужна... не фига не понимаю. В общем если кто что знает, подскажите что и как. Заранее спасибо.
p.s.
Если есть ссылки по данной теме буду признателен.

2

Re: Проблема при создании таблиц для форума phpBB

vadimfox
дружище, во-первых, при чем здесь настройка phpMyAdmin? Если я не ошибаюсь у тебя проблемы с созданием таблиц форума. Во-вторых, зачем так неоднозначно топик называть? Топик должен отражать содержание вопроса. В общем, правила в следующий раз читаем.

После в браузере набрал localhost и перешел в утилит phpmyadmin.

Разве phpBB устанавливается не через инсталяционное меню (/install/install.php), в том числе и создание/первичное заполнение служебных таблиц?

Что за таблица, как её создавать и вообще для чего она нужна... не фига не понимаю. В общем если кто что знает, подскажите что и как. Заранее спасибо.

Перед тем как писать данные необходимо создать таблицы, sql-запросы на создание таблиц находятся по адресу: /install/schemas/mssql_schema.sql.

Я не имею опыта установки phpBB, но рискну предположить, что создание таблиц и первичная запись служебной информации производится полуавтоматически в процессе инсталляции. Я советую внимательно ознакомиться с документацией по инсталляции данного форума.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3

Re: Проблема при создании таблиц для форума phpBB

vadimfox
Очень советую заводить БД в Денвере с помощью встроенного скрипта, ссылка на который есть на заглаваной странице localhost "Заведение новых БД и пользователей MySQL".

После создания БД необходимо в адресной строке набрать forum/install/install.php. Заполнить открывшуюся форму, и всё.

4

Re: Проблема при создании таблиц для форума phpBB

а как заполнять эти поля тоесть чем ну паспорт и юзернейм я заполнил
вот в эти строки что писать
Database Type: выбрал мускул 4
Database Server Hostname / DSN:  localhost
Your Database Name:         forum
Database Username:         ?- ввел forum
Database Password:         ?- пароль
Prefix for tables in database: phpbb_
Admin Email Address:     сюда емаил   
Domain Name:         forum
Server Port:         80
Script path:                   \
Administrator Username: мой ник       
Administrator Password:     пароль   
Administrator Password [ Confirm ]: сюда тоже пароль
вот что выдало
Warning: mysql_connect(): Access denied for user 'forum'@'localhost' (using password: YES) in z:\home\forum\www\db\mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in z:\home\forum\www\db\mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in z:\home\forum\www\db\mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database
а если вибираю мускул 3 то пишет
phpBB : Critical Error
в чем ошибка напишите плиз

Could not connect to the database

5

Re: Проблема при создании таблиц для форума phpBB

FANTiK
Перед установкой форума необходимо создать с помощью phpMyAdmin базу данных "forum" и пользователя которым будет осуществляться подключение. На Денвере имя пользователя имеющего полные права (Database Username) - root, пароль данного пользователя (Database Password) - пустой.

БД и пользователя также можно завести с помощью скрипта находящегося в самом Денвере, что еще проще.

6

Re: Проблема при создании таблиц для форума phpBB

Hanut
спасибо все установил

7

Re: Проблема при создании таблиц для форума phpBB

У меня подобная ситуация. Форум установил все ок. Пытаю теперь MODы, в некоторых инструкциях указано следущее

#
#-----[ SQL ]------------------------------------------
#
ALTER TABLE `phpbb_users` ADD `user_warnings` TINYINT( 1 ) DEFAULT '0' NOT NULL, ADD `user_banned` TINYINT( 1 ) DEFAULT '0' NOT NULL;

INSERT INTO `phpbb_config` VALUES ('warnings_time', '0');
INSERT INTO `phpbb_config` VALUES ('warnings_per_ban', '3');

CREATE TABLE `phpbb_warnings` (
  `warning_id` mediumint(8) unsigned NOT NULL auto_increment,
  `warning_type` tinyint(1) unsigned NOT NULL default '0',
  `warning_post_id` mediumint(8) unsigned NOT NULL default '0',
  `warning_user_id` mediumint(8) unsigned NOT NULL default '0',
  `warning_poster_id` mediumint(8) unsigned NOT NULL default '0',
  `warning_posted` int(11) NOT NULL default '0',
  `warning_expires` int(11) NOT NULL default '0',
  `warning_proceed` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`warning_id`)
) TYPE=MyISAM;

CREATE TABLE `phpbb_warnings_text` (
  `warning_id` mediumint(8) unsigned NOT NULL default '0',
  `bbcode_uid` varchar(10) NOT NULL default '',
  `warning_text` text,
  PRIMARY KEY  (`warning_id`)
) TYPE=MyISAM;

#
#-----[ OPEN ]------------------------------------------
#
что мне с этим делать, не представляю. Пожалуйста опишите всю процедуру подробнее.

8

Re: Проблема при создании таблиц для форума phpBB

macsim сказал:

ALTER TABLE `phpbb_users` ADD `user_warnings` TINYINT( 1 ) DEFAULT '0' NOT NULL, ADD `user_banned` TINYINT( 1 ) DEFAULT '0' NOT NULL;

Этот запрос добавляет поля `user_warnings`, `user_banned` в таблицу `phpbb_users`

macsim сказал:

INSERT INTO `phpbb_config` VALUES ('warnings_time', '0');
INSERT INTO `phpbb_config` VALUES ('warnings_per_ban', '3');

Вставляет 2 записи в таблицу `phpbb_config`

macsim сказал:

CREATE TABLE `phpbb_warnings`
CREATE TABLE `phpbb_warnings_text`

Эти запросы создают 2 таблицы `phpbb_warnings` и `phpbb_warnings_text`

macsim сказал:

что мне с этим делать, не представляю. Пожалуйста опишите всю процедуру подробнее.

Вы можете выполнить все эти запросы последовательно выполнив их в окне выполнения запроса на вкладке "SQL"

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)