Sørg for at konfigurere 'default'
indtast app/config/database.php
For postgres ville dette være 'default' => 'postgres',
Hvis du modtager en [PDOException] could not find driver
fejl, skal du kontrollere, om du har de korrekte PHP-udvidelser installeret. Du skal bruge pdo_pgsql.so
og pgsql.so
installeret og aktiveret. Instruktioner om, hvordan du gør dette, varierer mellem operativsystemer.
For Windows, pgsql
udvidelser skal være foruddownloadet med den officielle PHP-distribution. Bare rediger din php.ini
og fjern kommentering af linjerne extension=pdo_pgsql.so
og extension=pgsql.so
Også i php.ini
, sørg for at extension_dir
er indstillet til den korrekte mappe. Det skal være en mappe kaldet extensions
eller ext
eller lignende inde i din PHP installationsmappe.
Til sidst kopierer du libpq.dll
fra C:\wamp\bin\php\php5.*\
ind i C:\wamp\bin\apache*\bin
og genstart alle tjenester via WampServer-grænsefladen.
Hvis du stadig får undtagelsen, skal du muligvis tilføje postgres \bin
mappe til din PATH
:
- Systemegenskaber -> fanen Avanceret -> Miljøvariabler
- I gruppen 'Systemvariable' på nederste halvdel af vinduet, rul gennem og find
PATH
indgang. - Vælg det, og klik på Rediger
- Sæt den fulde sti til din postgres bin-mappe i slutningen af den eksisterende post. Bin-mappen skal være placeret i roden af din postgres installationsmappe.
- Genstart alle åbne kommandoprompter, eller for at være sikker, genstart din computer.
Dette burde forhåbentlig løse eventuelle problemer. For mere information se:
- http://php.net/manual/en/install.pecl.windows.php
- http://webcheatsheet.com/php/install_and_configure.php#extsetup