Ru-Board.club
← Вернуться в раздел «Другие форумы»

» Установка PunBB

Автор: igorsub
Дата сообщения: 30.08.2007 00:34
Решил я тут установить на своей машине в качестве эксперимента форум на PunBB для локалки. Скачал последнюю сборку, распаковал куда нужно, установил необходимые пакеты: php5, php5-cgi, lighttpd в качестве сервера и SQlite в качестве БД. Все вроде настроил и начал установку. Запустил через браузер install.php, заполнил форму нажал далее и получил ошибку.


Код: An error occured on line 57 in file /home/igorsub/punbb/forum/include/dblayer/sqlite.php.

PunBB reported: Unable to create new database './forum'. Permission denied
Автор: Cheery
Дата сообщения: 30.08.2007 00:37
igorsub

Цитата:
Странно, потому что я создаю форум в домашней папке, а там права на все имеются. В чем может быть проблема?

ну, судя по сообщению, у того юзверя, что указан в настройках, нет прав в базе данных на создание новых баз.

Цитата:
Странно, потому что я создаю форум в домашней папке, а там права на все имеются

и никакого отношения к файловой системе.
Автор: igorsub
Дата сообщения: 30.08.2007 00:48

Цитата:
ну, судя по сообщению, у того юзверя, что указан в настройках, нет прав в базе данных на создание новых баз.

А конкретней можно? Просто в качестве администратора форума я указываю также себя - igorsub. И если прав все-таки нет, как их получить? А то я, если честно, совсем уже не понимаю, что делать.
Автор: Cheery
Дата сообщения: 30.08.2007 00:53
igorsub

Цитата:
И если прав все-таки нет, как их получить?


Цитата:
Since SQLite reads and writes an ordinary disk file, the only access permissions that can be applied are the normal file access permissions of the underlying operating system. The GRANT and REVOKE commands commonly found on client/server RDBMSes are not implemented because they would be meaningless for an embedded database engine.

тогда дело действительно в том, что sqlite не может создать папку с базой данных.. то есть нужно выяснить где он пытается ее создать и есть ли у него права на это.. значит дело в файловой системе
можно проверить ручками.. создаются ли под юзверем базы
http://www.sqlite.org/sqlite.html


ps: а вообще.. есть же тема
PunBB
Автор: igorsub
Дата сообщения: 30.08.2007 01:10

Цитата:
то есть нужно выяснить где он пытается ее создать

В самом файла sqlite.php указано следуюющее:

Код: // Prepend $db_name with the path to the forum root directory
    $db_name = PUN_ROOT.$db_name;
Автор: igorsub
Дата сообщения: 31.08.2007 09:11
Все, разобрался. Подсказал знающий человек.

Нужно было настроить права пользователя www-data на запись в домашнюю папку.


Код: chown -R igorsub:www-data /home/igorsub/punbb/forum
chmod -R 775 /home/igorsub/punbb/forum

Страницы: 1

Предыдущая тема: Minibb.net - Быстрый и бесплатный маленький форум


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.