Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Дополнения по установке

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
Denis Gavrilov
Новичок
Всего сообщений: 4
Зарегистрирован: 3 апр. 2015 г., 15:55
Рейтинг пользователя: 0

0
#1
Приветсвую. 4X_Pro, спасибо за работу.

Необходимо проверить права rx к папкам приложения для исполняемого скрипта.
Например при отсутствии доступа к db, установка замирает на пустом экране.

Если php собран без mysqli, вариант драйвера БД только один, и с ним шаг 4 замирает опять на пустом месте
если убрать @ в
www/install.ph
47 $result = @include(BASEDIR.'db/'.$db_driver.'.php');
получим.
Fatal error: Class Database_mysql5 contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (iDBDriver::full_match, iDBDriver::full_relevancy, iDBDriver::has_fulltext) in /var/www/intbb/db/mysql5.php on line 259

пересобрал php с mysqli - установка завершилась,

на переходе на http://intbb/admin/settings/view.htm
выдает Ошибка шаблонизатора: Unable to create the cache directory (../tmp/template/e9/d3).
в настройкх по умолчанию - 46 //define('CONFIG_cache_template_dir','../tmp/template');
шаблонизатор пытается строить путь относительно своей директории.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#2
С первым разобрался, указанные процедуры я действительно добавил в свое время в mysqli, а в mysql5 намеревался, но попросту забыл.
Вот исправленный файл.
Про путь к кешу шаблонизатора: если он не указан в файле конфигурации, тогда используется жестко прописанный путь "../tmp/template/", то есть кеш пишется в подкаталог tmp самого форума, а не в общий /tmp.
Просто у вас, судя по всему, не настроены права на запись в каталог tmp/template (а инсталлятор проверяет только права на tmp, поэтому он не сообщил об этом своевременно).
Прикрепленные файлы:

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Denis Gavrilov
Новичок
Всего сообщений: 4
Зарегистрирован: 3 апр. 2015 г., 15:55
Рейтинг пользователя: 0

0
#3
закомментировав строку в конфиге получил /var/www/intbb ls -l tmp/e9/d3 итого 12 -rw-r--r--+ 1 nobody nobody 9894 апр 3 17:52 dcb23bf0ab11555ccf18d5ae57414ce6db763d1e88585010e204615723b9.php
мне кажется. при ../tmp/template. шаблонизатор строит этот путь относительно себя.

ps. попробовать все равно не получилось ((.
у меня nginx - с полпинка не завелось.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#4
Если nginx, то да, работать с IntB будет непросто, т.к. весь роутинг запросов придется прописывать вручную...
Возможно, со временем сделаю его не через .htaccess, как сейчас, а через index.php, но пока что это только рассматривается как потенциальная возможность.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Denis Gavrilov
Новичок
Всего сообщений: 4
Зарегистрирован: 3 апр. 2015 г., 15:55
Рейтинг пользователя: 0

0
#5
с точки зрения производительности конечно лучше через веб сервер.
конфиг для nginx кинул отдельной темой.

Одна страница
Распечатать

У вас нет прав для отправки сообщений в эту тему.