Drupal и PostgreSQL
Прислано: potap23
ср, 08/09/2010 - 07:41
Здравствуйте!Подскажите, пожалуйста, как установить Drupal вместе с PostgreSQL под Windows XP.PostgreSQL поставил последней версии 8.4.4., Drupal 6.19.Не могу никак разобраться как правильно создать и подключить базу данных, какие строчки раскомментировать в settings.php.Короче говоря буду рад любой информации.Заранее спасибо.
- potap23's blog
- Для комментирования войдите или зарегистрируйтесь
Drupal вместе с PostgreSQL под Windows XP
Боже милостивый...
- Для комментирования войдите или зарегистрируйтесь
Также как и MySQL. Документация для чего?
- Для комментирования войдите или зарегистрируйтесь
Так же можно скачать BitNami WAPPStack который в себе содержит готовую сборку веб сервера на основе таких компонентов.
- Apache 2.2.14
- PostgreSQL 8.4.0
- PHP 5.2.13
- PHPPgAdmin 4.2.2
http://bitnami.org/stack/wappstack
- Для комментирования войдите или зарегистрируйтесь
Так же можно скачать BitNami WAPPStack который в себе содержит готовую сборку веб сервера на основе таких компонентов.
- Apache 2.2.14
- PostgreSQL 8.4.0
- PHP 5.2.13
- PHPPgAdmin 4.2.2
Спасибо, возьму на заметку.
- Для комментирования войдите или зарегистрируйтесь
Делаю по инструкции с сайта 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. Ставил, работает.
- Для комментирования войдите или зарегистрируйтесь
Друпал устанавливается на постгрес ТОЧНО ТАКЖЕ как на 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.
Может все дело в Дэнвере?
- Для комментирования войдите или зарегистрируйтесь
Drupal already installed
нефиг было в settings.php ковыряться
- Для комментирования войдите или зарегистрируйтесь
Может все дело в Дэнвере?
написано же PHP installation currently does not support this database type
в конфиге php.ini раскомментируйте строку extension=php_pgsql.dll
- Для комментирования войдите или зарегистрируйтесь
написано же 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.
- Для комментирования войдите или зарегистрируйтесь




Комментарии