Se till att konfigurera 'default'
knappa in app/config/database.php
För postgres skulle detta vara 'default' => 'postgres',
Om du får en [PDOException] could not find driver
fel, kontrollera om du har rätt PHP-tillägg installerade. Du behöver pdo_pgsql.so
och pgsql.so
installerat och aktiverat. Instruktioner om hur du gör detta varierar mellan olika operativsystem.
För Windows, pgsql
tillägg bör komma förnedladdade med den officiella PHP-distributionen. Redigera bara din php.ini
och avkommentera raderna extension=pdo_pgsql.so
och extension=pgsql.so
Även i php.ini
, se till att extension_dir
är inställd på rätt katalog. Det bör vara en mapp som heter extensions
eller ext
eller liknande i din PHP-installationskatalog.
Slutligen, kopiera libpq.dll
från C:\wamp\bin\php\php5.*\
till C:\wamp\bin\apache*\bin
och starta om alla tjänster via WampServer-gränssnittet.
Om du fortfarande får undantaget kan du behöva lägga till postgres \bin
katalogen till din PATH
:
- Systemegenskaper -> Fliken Avancerat -> Miljövariabler
- I gruppen "Systemvariabler" på nedre halvan av fönstret, bläddra igenom och hitta
PATH
inträde. - Välj den och klicka på Redigera
- Sätt i slutet av den befintliga posten den fullständiga sökvägen till din postgres bin-katalog. Bin-mappen bör finnas i roten av din postgres installationskatalog.
- Starta om alla öppna kommandoprompter, eller för att vara säker, starta om datorn.
Detta bör förhoppningsvis lösa eventuella problem. För mer information se:
- http://php.net/manual/en/install.pecl.windows.php
- http://webcheatsheet.com/php/install_and_configure.php#extsetup