Всем привет! Люди такая проблема! Решил я на локальном серваке(денвер) установить phpbb3! Но установить мне нужно с базой SQLite!
Что бы создать базу как я понял нужно создать некий фаял.php и в него закинуть этот код:
Код: Выделить всё
<?php
// Создадим новую базу данных
$db = sqlite_open("my_database.db");
if (!$db) exit("Невозможно создать базу данных!");
// Создадим таблицу "table1" в базе
$query_table = sqlite_query($db, "CREATE TABLE table1
(id INTEGER PRIMARY KEY,
/* id автоматически станет автоинкрементным */
field1 TEXT,
field2 TEXT);
");
if (!$query_table) exit("Невозможно создать таблицу в базе данных!");
// Запишем что-нибудь в таблицу
sqlite_query($db, "INSERT INTO table1(field1, field2) VALUES ('PHP5+', 'Apache');");
sqlite_query($db, "INSERT INTO table1(field1, field2) VALUES ('SQLite – ', 'классная вещь');");
sqlite_query($db, "INSERT INTO table1(field1, field2) VALUES ('Посетите ', 'sqlite.org');");
// Сделаем выборку данных
$res = sqlite_query($db, "SELECT * FROM table1;");
// В цикле выведем все полученные данные
while ($array = sqlite_fetch_array($res))
{
echo($array['field1'].$array['field2']." (id записи:".$array['id'].")<br />");
}
?>
После я его закинул в папку с установкой форума и запустил в браузере! База вроде создалась! Идем дальше
При установке bb3 пишу в названии сервера "localhost" и имя базы данных то которое я назвал при создании базы! Имя пользователя и пароль так я и не понял как там создавать! и не писал ничего но при нажатии на кнопку "Следующий шаг" пишет что тестирование с базой прошло успешно!
Далее все как сказано делаю! и когда дохожу до "Создание таблиц базы данных" то мне выдает такую ошибку:
Код: Выделить всё
Произошла критическая ошибка при работе с базой данных, установка прервана. Причиной могло быть отсутствие прав на выполнение операций создания и добавления данных CREATE TABLES, INSERT или аналогичных. Более подробная информация может быть предоставлена ниже. Пожалуйста, сперва свяжитесь с Вашим хостером или обратитесь на форумы поддержки phpBB за дополнительной помощью.
install_install.php [ 1193 ]
SQL : CREATE TABLE phpbb_posts ( post_id INTEGER PRIMARY KEY NOT NULL , topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0', forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0', poster_id INTEGER UNSIGNED NOT NULL DEFAULT '0', icon_id INTEGER UNSIGNED NOT NULL DEFAULT '0', poster_ip varchar(40) NOT NULL DEFAULT '', post_time INTEGER UNSIGNED NOT NULL DEFAULT '0', post_approved INTEGER UNSIGNED NOT NULL DEFAULT '1', post_reported INTEGER UNSIGNED NOT NULL DEFAULT '0', enable_bbcode INTEGER UNSIGNED NOT NULL DEFAULT '1', enable_smilies INTEGER UNSIGNED NOT NULL DEFAULT '1', enable_magic_url INTEGER UNSIGNED NOT NULL DEFAULT '1', enable_sig INTEGER UNSIGNED NOT NULL DEFAULT '1', post_username varchar(255) NOT NULL DEFAULT '', post_subject text(65535) NOT NULL DEFAULT '', post_text mediumtext(16777215) NOT NULL DEFAULT '', post_checksum varchar(32) NOT NULL DEFAULT '', post_attachment INTEGER UNSIGNED NOT NULL DEFAULT '0', bbcode_bitfield varchar(255) NOT NULL DEFAULT '', bbcode_uid varchar(8) NOT NULL DEFAULT '', post_postcount INTEGER UNSIGNED NOT NULL DEFAULT '1', post_edit_time INTEGER UNSIGNED NOT NULL DEFAULT '0', post_edit_reason text(65535) NOT NULL DEFAULT '', post_edit_user INTEGER UNSIGNED NOT NULL DEFAULT '0', post_edit_count INTEGER UNSIGNED NOT NULL DEFAULT '0', post_edit_locked INTEGER UNSIGNED NOT NULL DEFAULT '0', post_deleted_from INTEGER UNSIGNED DEFAULT '0' NOT NULL, post_deleted_user INTEGER UNSIGNED DEFAULT '0' NOT NULL, post_deleted_time int(11) UNSIGNED DEFAULT '0' NOT NULL, post_deleted_reason varchar(255) DEFAULT '' NOT NULL )
SQL logic error or missing database
Люди очень надо! Помогите кто знает как её решить! СПАСИБО!!!!!!!!!!!