如何从 Drupal 7 连接到 PostgreSQL 9?

如何从 Drupal 7 连接到 PostgreSQL 9?

我想从 Drupal 7 连接到 PostgreSQL 9。

  1. 使用以下步骤安装 drupal 文件。

    wget http://ftp.drupal.org/files/projects/drupal-7.15.tar.gz      
    tar zxvf drupal-7.15.tar.gz    
    sudo mv drupal-7.15/* /var/www/     
    cd /var/www/    
    cp sites/default/default.settings.php
    sites/default/settings.php
    chmod a+w sites/default/settings.php  
    chmod a+w sites/default
    
  2. 安装 PostgreSQL 数据库。

    createuser --pwprompt --encrypted --no-adduser --no-createdb
    username createdb --encoding=UNICODE --owner=username databasename
    
  3. 在 Firefox 中输入 my_domain。它跑过这条消息: 在此输入图像描述

可能是Drupal安装程序无法访问PostgreSQL数据库的问题。如何修复它?

答案1

主要问题是您选择了 MySQL 作为数据库类型。 (从您发布的图片中可以清楚地看出这一点。)请阅读安装指南并按照其操作。这就是它的用途。

答案2

通过阅读这个问题的标题,我认为它是关于“如何从 Drupal 站点连接到 PostGress 格式的某些外部数据库”。然而,问题的详细信息是关于“如何使用 Postgress 作为 DBMS 来托管 Drupal 站点所需的数据库”。考虑相应地重新表述问题标题。

要真正回答这个问题,请考虑查看安装 Drupal 和 PostgreSQL。这是该链接的引用:

Drupal 是一个优秀的 PHP 内容管理系统。它支持 MySQL 和 PostgreSQL 作为内容管理的后端数据库。不幸的是,PostgreSQL 在文档部门中表现不佳:甚至在 Drupal INSTALL.txt 文件中都没有提到它。因此,我们在这里尽自己的一份力量,并提供一些说明来启动 Drupal 并与 PostgreSQL 一起运行。

相关内容