Проблема с установкой

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
avia222
phpBB 1.0.0
Сообщения: 3
Стаж: 19 лет 6 месяцев

Проблема с установкой

Сообщение avia222 »

При установке форума пишет:
При попытке обновить базу данных возникла ошибка:
Field 'bbcode_uid' doesn't have a default value

Хотя на денвере все нормально ставится....
А сейчас пытаюсь установить на другом компьютере (windows 2003, apache 2.0.54 php5 mysql 5). Пробовал создать другую БД, все равно
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Вы уверены что выбрали верный тип БД при переезде на хостинг?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
avia222
phpBB 1.0.0
Сообщения: 3
Стаж: 19 лет 6 месяцев

Сообщение avia222 »

Я не переезжал на хостинг:).
Установил apache+php+mysql на win 2003 машину, служащую файл-сервером небольшой локалки(27 чел). И пытался поставить туда форум... Незнаю, но может это ошибка установки web-сервера, но скрипт для проверки mysql показывает его версию -> что вроде должен работать. Может какнибудь еще проверить? или дать httpd.conf?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

В смысле при установке верно выбрали? Текст ошибки больно нетипичный...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
avia222
phpBB 1.0.0
Сообщения: 3
Стаж: 19 лет 6 месяцев

Сообщение avia222 »

Ну на сервере куда ставлю вроде mysql5 > выбрал я mysql 4.x, пятой небыло, темболее видел что так делали и сам не раз ставил этот форум
RiF
phpBB 1.0.0
Сообщения: 2
Стаж: 19 лет 6 месяцев

Сообщение RiF »

Конфигурация такая:
phpBB 2.0.18 rus
Apache/2.0.54 (Win32)
PHP/5.0.5
MySQL 5.0.15

При установке выдаётся сообщение:
При попытке обновить базу данных возникла ошибка
Field 'bbcode_uid' doesn't have a default value
Вылечил правкой файлика install\schemas\mysql_schema.sql

Код: Выделить всё

CREATE TABLE phpbb_posts_text (
   post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
   bbcode_uid char(10) NOT NULL,
   post_subject char(60),
   post_text text,
   PRIMARY KEY (post_id)
);
нужно заменить на

Код: Выделить всё

CREATE TABLE phpbb_posts_text (
   post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
   bbcode_uid char(10) DEFAULT '' NOT NULL,
   post_subject char(60),
   post_text text,
   PRIMARY KEY (post_id)
);
И всё бы ничего, но после установки возникает другой баг:
форум крайне негативно относится к русским символам.
Самое простое, что можно увидеть - при постинге сообщения, содержащего русские символы, появляется следующая ошибка:
Error in posting

DEBUG MODE

INSERT INTO phpbb_posts_text (post_id, post_subject, bbcode_uid, post_text) VALUES (2, '', '9ccd210e74', 'тест')

Line : 282
File : functions_post.php
Я вот думаю... А совместим ли phpBB с MySQL 5?

Добавлено спустя 38 минут 9 секунд:

Совместим. :)

Решение здесь.
Nucleus
phpBB 1.0.0
Сообщения: 2
Стаж: 19 лет 5 месяцев

Сообщение Nucleus »

Столкнулся с той же проблемой, что и автор топика.

В файле install\schemas\mysql_schema.sql найдены строки...

CREATE TABLE [phpbb_posts_text] (
[post_id] [int] NOT NULL ,
[bbcode_uid] [char] (10) NULL ,
[post_subject] [char] (60) NULL ,
[post_text] [text] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

что можно подкрутить для успешной установки?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Nucleus
то что вы показали это не
Nucleus писал(а):install\schemas\mysql_schema.sql
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Nucleus
phpBB 1.0.0
Сообщения: 2
Стаж: 19 лет 5 месяцев

Сообщение Nucleus »

crash писал(а):Nucleus
то что вы показали это не
Nucleus писал(а):install\schemas\mysql_schema.sql
Нашел ошибку, спасибо.

Вернуться в «Поддержка phpBB 2.0.x»