Здравствуйте!Подскажите, пожалуйста, как установить Drupal вместе с PostgreSQL под Windows XP.PostgreSQL поставил последней версии 8.4.4., Drupal 6.19.Не могу никак разобраться как правильно создать и подключить базу данных, какие строчки раскомментировать в settings.php.Короче говоря буду рад любой информации.Заранее спасибо.
Комментарии
Боже милостивый...
Также как и MySQL. Документация для чего?
Так же можно скачать BitNami WAPPStack который в себе содержит готовую сборку веб сервера на основе таких компонентов.
- Apache 2.2.14
- PostgreSQL 8.4.0
- PHP 5.2.13
- PHPPgAdmin 4.2.2
http://bitnami.org/stack/wappstack
Спасибо, возьму на заметку.
Делаю по инструкции с сайта http://pgedit.com/install_drupal.Не могу понять как выполнить пункт 3.Load the Drupal database schema
Your Drupal installation has a top level folder called 'database' where you will find an installation script called 'database.pgsql'. Simply run the script with psql:
psql -U test_drupal -f /path/to/drupal/database/database.pgsql
И откуда взялся файл database.pgsql
Друпал устанавливается на постгрес ТОЧНО ТАКЖЕ как на mysql. Только в настройках надо указать pgsql вместо mysql. Ставил, работает.
Я тоже устанавливал Drupal на mysql и использовал Denwer.Насколько я помню проблем не возникло вообще, даже settings.php править самому не пришлось...Про установку Drupal на PostgreSQL внятной документации я пока не нашел, а самому поставить пока не получается.. (
Ну вообще-то постгресс он кажись для подготовленных программистов. Вся необходимая документация в INSTALL.txt и в самом settings.php, там нечего искать.
Вроде делаю все правильно, но при установке на самом начальном этапе выпадает вот такое сообщение:
Drupal already installed
The following error must be resolved before you can continue the installation process:
In your ./sites/default/settings.php file you have configured Drupal to use a pgsql server, however your PHP installation currently does not support this database type.
To start over, you must empty your existing database.
To install to a different database, edit the appropriate settings.php file in the sites folder.
To upgrade an existing installation, proceed to the update script.
View your existing site.
Please check the error messages and try again.
Может все дело в Дэнвере?
нефиг было в settings.php ковыряться
написано же PHP installation currently does not support this database type
в конфиге php.ini раскомментируйте строку extension=php_pgsql.dll
Это я все делал.Не работает.
Я раскомментил строки:
extension=php_pdo_pgsql.dll
extension=php_pgsql.dll
НО!Таких библиотек почему-то нет в Z:\usr\local\php5\ext
Попробовал добавить эти библиотеки из последней версии php, результат тот-же.
Теперь столкнулся вот с такой проблемой при создании базы в phpPgAdmin:
Ошибка SQL:
ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (WIN1251)
HINT: Use the same encoding as in the template database, or use template0 as template.
В операторе:
CREATE DATABASE "test" WITH ENCODING='UTF8'
Подскажите, пожалуйста, как поменять кодировку на utf8.