Drupal kann sowohl mit MySQL und PostgreSQL als Back-End- Datenbank-Management- System zu arbeiten. MySQL und PostgreSQL sind beide beliebte Open -Source-Datenbank . Die aktuell verfügbare Version für PostgreSQL ist 8.2.21 , 8.3.15 , 8.4.8 und 9.0.4 . Sie haben die Wahl zwischen diesen Versionen bei der Installation diese Datenbank mit Drupal . Um Drupal mit PostgreSQL verwenden, müssen Sie zum Erstellen und Konfigurieren der Datenbank während der Installation von Drupal . Things You
Drupal
PostgreSQL
brauchen anzeigen Weitere Anweisungen
1
herunterladen Drupal von Drupal-Website . Melden Sie sich bei Ihrem Hosting-Account Bedienfeld und finden Sie Ihre HTML -Verzeichnis. Laden Sie die Datei unter dem HTML -Verzeichnis und entpacken Sie es . Benennen Sie den Ordner Drupal um Ihre Website- Namen.
2
Log in PostgreSQL mit Anmeldeinformationen . Erstellen Sie die Drupal -Datenbank in der PostgreSQL -Cluster :
% createuser test_drupal - pwprompt - verschlüsselte
Geben Sie das Kennwort für neue Benutzer :
Geben Sie es wieder :
< p> Soll der neue Benutzer erlaubt, Datenbanken zu erstellen ? (y /n) n
Soll der neue Benutzer erlaubt, mehr neue Nutzer zu schaffen? (y /n) n
CREATE USER
% createdb test_drupal - owner = drupal_instance
CREATE DATABASE
3
Anfang Ihre psql Frontend. Legen Sie das Drupal Datenbank-Schema , indem Sie den database.pgsql im psql Frontend. Die Datei befindet sich in Ihrem Drupal Installationsverzeichnis " Datenbank." Die Abfrage ist wie folgt: psql - U drupal_instance - f /path /to /drupal /database /database.pgsql . Ein Datenbank-Schema ist eine Möglichkeit, Gruppe Tabellen, Sichten oder gespeicherte Prozeduren in der Datenbank logisch .
4
Zur sites /default /settings.php und bearbeiten Sie sie mit einem beliebigen Text -Editor wie Notebook . Ändern $ db_url = " pgsql ://test_drupal : . Password @ localhost /drupal_instance " Alter $ base_url = "http://www. Yoursite.com . " Die erste Variable definiert, wie PostgreSQL und die zweite baut Drupal relativen Speicherort im Root-Verzeichnis Website zu verbinden.