Ergebnis 1 bis 10 von 10

Thema: Postgres + Mediawiki = Could not find a suitable database driver!

  1. #1
    droggy ist offline Neuer Benutzer
    Registriert seit
    11.05.2009
    Beiträge
    7

    Standard Postgres + Mediawiki = Could not find a suitable database driver!

    Hallo,

    habe Postgres 8.2 genommen + MediaWiki 1.14 + PHP 2.9 - das ganze unter Windows XP

    PHP wird korrekt angezeigt - bekomme die erste index.php von Wiki angezeigt.

    Die verbindung zu Postgres scheint aber nicht zu klappen
    FM:


    • PHP 5.2.9-2 installed Could not find a suitable database driver!
      • For MySQL, compile PHP using --with-mysql, or install the mysql.so module
      • For PostgreSQL, compile PHP using --with-pgsql, or install the pgsql.so module
      • For MSSQL, compile PHP using --with-mssql not ready, or install the mssql not ready.so module
    php_pgsql.dll ist in ext ordner drin....
    Pfad zu extension ist in php.ini angegeben (habe alle php.ini auf C: gefunden und vorsichtshalber angepasst )
    habe sogar dynamische extension extra angegeben, obwohl die pfadangabe sollte ausreichen...
    danach Apache und sogar recher Neustart -> kein Erfolg...

    was nun???
    kann mir jemand vielleicht helfen???

    schöne grüsse
    svetlana

  2. #2
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    Was gibt
    Code:
    <?php phpinfo(); ?>
    aus?
    Jetzt bitte nicht alles posten sondern nur schauen, welche Datenbanktreiber wirklich verfügbar sind.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  3. #3
    droggy ist offline Neuer Benutzer
    Registriert seit
    11.05.2009
    Beiträge
    7

    Standard

    anscheint bin ich zu blöd(((

    unter welchem punkt genau werden die unterstützte datenbank treiber angezeigt???
    da ist ne menge information(((

  4. #4
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    Na einfach mal nach "pgsql" suchen ...
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  5. #5
    Avatar von progs
    progs ist offline Super-Moderator
    Registriert seit
    26.11.2005
    Ort
    Kulmbach, Bayern, Germany, 108121049209415, Kulmbach
    Beiträge
    185

    Standard

    Entweder direkt (Überschrift) unter "pgsql" oder "pdo_pgsql". Recht viel mehr PostgreSQL Alternativen für PHP dürfte es nicht geben.

  6. #6
    droggy ist offline Neuer Benutzer
    Registriert seit
    11.05.2009
    Beiträge
    7

    Standard

    habe ich nachgeschaut, ausser der zeile:

    PGLOCALEDIR C:\Program Files\PostgreSQL\8.2\share\locale

    ist nichts drin, was in irgendeine weise mitpostgres oder pgsql zu tun hat...


    ich verstehe schon, dass die extensions nicht geladen werden.
    dies habe ich auch im apache log gesehen:

    PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\Program Files\\PHP\\ext\\php_pgsql.dll' - The specified module could not be found.\r\n in Unknown on line 0


    Nur die frage ist - wie kriege ich es darein)))???

    die php_pgsql.dll habe ich unter ../PHP/ext, dann auch unter apache/bin kopiert...
    php.ini, die ich anpasse, ist auch die richtige (steht in phpinfo.php)

    wo habe ich mich vertan?

    gruss
    svety

  7. #7
    droggy ist offline Neuer Benutzer
    Registriert seit
    11.05.2009
    Beiträge
    7

    Standard

    für die, die das selbe problem haben, hier ist die lösung:

    im ordner ../PHP fehlt die datei libpg.dll (oder die ist zu alt), die muss etwa 185 Kb gross sein...

    habe die datei in den ordner kopiert + apache neustart = alles OK

    hier kann man die adtei runterladen:
    http://downloads.php.net/pierre/libp....4.9-5.2.6.zip

  8. #8
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    "could not be found" ist in diesem Zusammenhang aussagekräftig genug, denke ich.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  9. #9
    droggy ist offline Neuer Benutzer
    Registriert seit
    11.05.2009
    Beiträge
    7

    Standard

    natürlich!

    nur es gibt leider sehr wenig information im internet darüber, dass PHP diese Libraries nicht automatisch einfügt, obwohl die unterstützung für die extension PostgreSQL eingebaut ist!

    und als anfänger sitzt man stundenlang am rechner, bis man das rausbekommt(((

  10. #10
    Avatar von progs
    progs ist offline Super-Moderator
    Registriert seit
    26.11.2005
    Ort
    Kulmbach, Bayern, Germany, 108121049209415, Kulmbach
    Beiträge
    185

    Standard

    Man muss nur die Doku lesen. Da steht alles drin (zu beachten auch der Kommentar am Ende)

    PHP: Installation - Manual

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum