Установка на PostreSQL: ошибка "Cannot connect to the database server..."

Автор Dikw002, 06 октября 2010, 15:02:29

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Dikw002

Сравниваю тут удобство и производительность MyBB, phpBB и SMF...

MyBB и phpBB встали на сервер без проблем. SMF 2.0 на втором шаге установки выдаёт ошибку:



Critical Error!
Cannot connect to the database server with the supplied data.

If you are not sure about what to type in, please contact your host.



Разумеется, все параметры Server name, Username и т.д. десяток раз проверены и их корректность сомнений не вызывает.  Более того, логи PostgreSQL показывают что обращений к БД не было вовсе. Видимо проблема где-то в самом коде движке.


Конфигурация сервера
Apache 1.3.34
php 5.2.0
PostgreSQL 7.4.17

PHP для связи с БД использует расширение pgsql (не pdo_psql).
PostgreSQL(libpq) Version    8.1.18


Куда копать?

Mavn

на сколько я знаю smf поддерживает PostgreSQL начиная с 8 версии у вас же 7.4 скорее всего из за этого и проблемы
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Dikw002

Да а том-то и дело:
http://docs.simplemachines.org/index.php?topic=9

"Database capabilities such as MySQL 3.23.28 or higher, PostgreSQL 7.4.10 or higher, or SQLite 1.x or 2.x."

Mavn

ну не знаю что в документации написано... но код smf говорит об обратном.
install.php

'postgresql' => array(
'name' => 'PostgreSQL',
'version' => '8.0',

install_2-0_postgresql.sql

#### Install script for PostgreSQL 8.0.1

не знаю может конечно и есть какая то совместимость 7 и 8 версии.
но при использовании 8 версии Postgre smf ставится без проблем

точно так же как и пишут про поддержку MySQL 3.23 но на самом деле на сколько я помню часть функций на mysql 3 нормально не работают.(что именно уже не помню)
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.