Дополнения по установке
Одна страница
Распечатать
Приветсвую. 4X_Pro, спасибо за работу.
Необходимо проверить права rx к папкам приложения для исполняемого скрипта.
Например при отсутствии доступа к db, установка замирает на пустом экране.
Если php собран без mysqli, вариант драйвера БД только один, и с ним шаг 4 замирает опять на пустом месте
если убрать @ в
www/install.ph
получим.
пересобрал php с mysqli - установка завершилась,
на переходе на http://intbb/admin/settings/view.htm
выдает
в настройкх по умолчанию -
шаблонизатор пытается строить путь относительно своей директории.
Необходимо проверить права 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');
шаблонизатор пытается строить путь относительно своей директории.
С первым разобрался, указанные процедуры я действительно добавил в свое время в mysqli, а в mysql5 намеревался, но попросту забыл.
Вот исправленный файл.
Про путь к кешу шаблонизатора: если он не указан в файле конфигурации, тогда используется жестко прописанный путь "../tmp/template/", то есть кеш пишется в подкаталог tmp самого форума, а не в общий /tmp.
Просто у вас, судя по всему, не настроены права на запись в каталог tmp/template (а инсталлятор проверяет только права на tmp, поэтому он не сообщил об этом своевременно).
Вот исправленный файл.
Про путь к кешу шаблонизатора: если он не указан в файле конфигурации, тогда используется жестко прописанный путь "../tmp/template/", то есть кеш пишется в подкаталог tmp самого форума, а не в общий /tmp.
Просто у вас, судя по всему, не настроены права на запись в каталог tmp/template (а инсталлятор проверяет только права на tmp, поэтому он не сообщил об этом своевременно).
Прикрепленные файлы:
- mysql5.php (8864 байта)
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
закомментировав строку в конфиге получил
мне кажется. при ../tmp/template. шаблонизатор строит этот путь относительно себя.
ps. попробовать все равно не получилось ((.
у меня nginx - с полпинка не завелось.
/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 - с полпинка не завелось.
Если nginx, то да, работать с IntB будет непросто, т.к. весь роутинг запросов придется прописывать вручную...
Возможно, со временем сделаю его не через .htaccess, как сейчас, а через index.php, но пока что это только рассматривается как потенциальная возможность.
Возможно, со временем сделаю его не через .htaccess, как сейчас, а через index.php, но пока что это только рассматривается как потенциальная возможность.
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
с точки зрения производительности конечно лучше через веб сервер.
конфиг для nginx кинул отдельной темой.
конфиг для nginx кинул отдельной темой.
Одна страница
Распечатать У вас нет прав для отправки сообщений в эту тему.