Проблемы с подключением к базе — различия между версиями
Материал из Школьный портал: справочника
(Новая страница: «== Подключение портала к базе == === Сервер БД запущен? === Как проверить: TODO Как исправить: TODO …») |
(→Сервер БД запущен?) |
||
| Строка 3: | Строка 3: | ||
=== Сервер БД запущен? === | === Сервер БД запущен? === | ||
| − | Как проверить: | + | '''Как проверить''' |
| − | Как исправить: | + | |
| + | Для Superserver: | ||
| + | <pre> | ||
| + | service firebird status | ||
| + | </pre> | ||
| + | |||
| + | Название сервиса "firebird" может отличаться между дистрибутивами. | ||
| + | Например, может быть "firebird2.1" или "firebird-superserver". | ||
| + | |||
| + | Для classic: | ||
| + | |||
| + | classic работает через xinetd. Поэтому первым делом проверьте, запущен ли он. | ||
| + | <pre> | ||
| + | service xinetd status | ||
| + | </pre> | ||
| + | |||
| + | Возможно, после установки firebird требуется перезапустить xinetd, чтобы он перечитал файлы конфигурации, в том числе и конфиг для firebird-classic. | ||
| + | |||
| + | '''Как исправить''' | ||
| + | |||
| + | Попробуйте перезапустить firebird-superserver или xinetd в зависимости от установленной версии firebird: | ||
| + | |||
| + | <pre> | ||
| + | # classic | ||
| + | service xinetd restart | ||
| + | # superserver | ||
| + | service firebird start | ||
| + | </pre> | ||
=== Правильно ли указан адрес сервера и путь к базе в конфиге? === | === Правильно ли указан адрес сервера и путь к базе в конфиге? === | ||
Версия 14:21, 23 сентября 2011
Содержание
Подключение портала к базе
Сервер БД запущен?
Как проверить
Для Superserver:
service firebird status
Название сервиса "firebird" может отличаться между дистрибутивами. Например, может быть "firebird2.1" или "firebird-superserver".
Для classic:
classic работает через xinetd. Поэтому первым делом проверьте, запущен ли он.
service xinetd status
Возможно, после установки firebird требуется перезапустить xinetd, чтобы он перечитал файлы конфигурации, в том числе и конфиг для firebird-classic.
Как исправить
Попробуйте перезапустить firebird-superserver или xinetd в зависимости от установленной версии firebird:
# classic service xinetd restart # superserver service firebird start
Правильно ли указан адрес сервера и путь к базе в конфиге?
Как проверить: TODO Как исправить: TODO
Есть ли база на сервере?
Как проверить: TODO Как исправить: TODO
Есть ли права доступа к базе для сервера БД?
Как проверить: TODO Как исправить: TODO
Правильно ли указан логин и пароль?
Как проверить: TODO Как исправить: TODO