Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PDO pgsql - dziwny błąd
Riklaunim
post
Post #1





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


Mam php 5.1.1 i wbudowane PDO. Połączenia z mysql i sqlite przechodzą, natomiast z postgresem już nie. Dostaję dziwny komunikat:
Kod
Błąd PDO - SQLSTATE[08006] [7] FATAL: role "apache" does not exist' in /var/www/localhost/htdocs/html/rkcmf2/kernel/classes/pdo_postgres_db.class.php:17
Stack trace: #0 /var/www/localhost/htdocs/html/rkcmf2/install.php(195): pdo_postgres_db->connect('localhost', 'plusiaczek', 'plusiaczek', 'template1')


metoda łącząca wygląda tak:
  1. <?php
  2. public function connect($host = false, $user = false, $password = false, $dbname = false)
  3.     {
  4.     IF($dbname != false)
  5.         {
  6.         try
  7.             {
  8.             $this->db = new PDO('pgsql:host='.$host.';dbname='.$dbname.'', $user, $pass);
  9.             $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  10.             $this->db->beginTransaction();
  11.             }
  12.         catch ( PDOException $e )
  13.             {
  14.             $this->error = true;
  15.             throw new Exception('Błąd PDO - '.$e->getMessage());
  16.             }
  17.         }
  18.     }
  19. ?>


Ten post edytował NuLL 7.01.2006, 18:25:37


--------------------
Biblioteki: Skrypty, CMS | Kurs PHP | Python
Go to the top of the page
+Quote Post
bela
post
Post #2


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


A zwykłe funkcje pgsql działają?


--------------------
Go to the top of the page
+Quote Post
Riklaunim
post
Post #3





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


tak, standardowym interfejsem się łączy i się wszystko nawet instaluje smile.gif


--------------------
Biblioteki: Skrypty, CMS | Kurs PHP | Python
Go to the top of the page
+Quote Post
splatch
post
Post #4





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Błąd na 100% nie tkwi w PDO lecz konfiguracji PG SQL - spójrz do dokumentacji po dokładniejsze informacje: http://search.postgresql.org/www.search?cs...k&q=CREATE+ROLE.


--------------------
Łukasz Dywicki
Independent Java and open source software consultant.
Blog - Java, OSGi, integracja oprogramowania..
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 16:24