WebMaster |
Отправлено: 24 декабря 2013 — 16:14
|
Advanced Member
Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013
Репутация: 32
|
Вчера начал пересаживать ExBB на MySQL. За основу я взял ExBB 1.9.1(FM показалась слишком большой и сложной)
Сейчас переделано:
- Управление форумами/категориями
- Создание тем/опросов
- Ответ в теме, голосование в опросе
- Некоторые функции управления темой
- Вход пользователя/регистрация
- Управление объявлениями
- Хранение настроек форума
- Модуль "Личные сообщения"
Ссылки:
Скрытый текст:Для просмотра Вам необходимо авторизоваться
Если кому интересно, можете даже попробовать установить(я написал простенький инсталлятор).
Инструкция по установке (Отобразить)
1) Распакуйте содержимое скачанного архива на сервере.
2) Перейдите по адресу: http://форум/install.php
3) В форму настроек введите данные подключения к базе данных
4) Если данные не верны, увидите ошибку, иначе появятся много сообщений о создании таблиц в базе данных и форма ввода логина/пароля/почты администратора. Заполните поля с основными настройками форума и укажите данные администратора.
5) Всё готово!
ВНИМАНИЕ: ЭТА НАРАБОТКА НЕ ЯВЛЯЕТСЯ РАБОЧЕЙ ВЕРСИЕЙ ФОРУМА. Это не бета, и даже не альфа версия, а всего-лишь наработка Многие функции ещё не переделаны, а те которые переделаны могут работать с ошибками, на многих страницах видны предупреждения PHP.
Многие функции движка нужно полностью переписывать, т.к. они не подходят для работы с базой данных MySQL. То что я сделал сейчас - в корне неправильно, такой вариант будет сильно нагружать сервер базы данных. |
|
|
1Bot |
Отправлено: 24 декабря 2013 — 16:26
|
Super Member
Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009
Откуда: Днепропетровск
Репутация: 69
|
WebMaster
Очень желательно использовать ADOdb, чтобы потом не пришлось переделками заниматься на другие БД. Есть поддержка MySQL, Interbase, Sybase, PostgreSQL, Oracle, Microsoft SQL server, Foxpro ODBC, Access ODBC, Informix, DB2, Sybase SQL Anywhere, generic ODBC, Microsoft ADO. |
|
|
electron |
Отправлено: 24 декабря 2013 — 17:27
|
ExBB Team
Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009
Репутация: 341
|
не альфа, не бетта, просто наработка.... ну что-ж, приятно, что хоть кто-то взялся за модернизацию движка.
WebMaster пишет: Решил начать переделывать ExBB с файлов на MySQL.
молодец! давно пора на нормальное хранение перебираться. и вдвойне радует , что хоть кто-то внял тому, что я написал в приватном разделе для разработчиков)
ну что-ж... скачал. попробовал. установил на денвер с пыхом 5.3. удивило сразу то, что наработка работает в УТФ8. приятно удивило)
дальше - больше. после установки куча ошибок в шапке на главной и в темах. типа
Спойлер (Отобразить)Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Dubai' for '4.0/no DST' instead in Z:\home\test1.ru\www\index.php on line 139
Strict Standards: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Dubai' for '4.0/no DST' instead in Z:\home\test1.ru\www\lib.php on line 428
залогиниться не получилось. восле ввода admin:admin и нажатия кнопки "вход" - штук шесть ошибок типа
Спойлер (Отобразить)Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\data\boardinfo.php:1) in Z:\home\test1.ru\www\core\n_lib.php on line 7
на белом экране и собственно на этом все заканчивается. ни назад, ни вперед
после установки пришлось ручками поправить боардинфо.пхп . странно, почему при инсталляции там само ничего не прописалось... хотя да, зачем.... все что есть в папке data посе окончательной переделки должно в мускульной таблице прописываться. наверно это впереди...
про админку молчу. не залогинился, значит и туда не попал.
наверно подобные наработки надо выкладывать с дампом базы, а инсталлятор уже писать когда все хранение данных переведется на мускул. хотя, я не проггер, могу и ошибаться... |
|
|
WebMaster |
Отправлено: 25 декабря 2013 — 11:51
|
Advanced Member
Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013
Репутация: 32
|
Цитата:Очень желательно использовать ADOdb, чтобы потом не пришлось переделками заниматься на другие БД. Есть поддержка MySQL, Interbase, Sybase, PostgreSQL, Oracle, Microsoft SQL server, Foxpro ODBC, Access ODBC, Informix, DB2, Sybase SQL Anywhere, generic ODBC, Microsoft ADO.
Буду разбираться с ADOdb Lite и потихоньку переписывать код. |
|
|
|