Sziasztok!
Gondoltam kipróbálom a DRUPAL-t, a legfrissebb (6-os) verziót választottam magyar lokalizációval . A telepítéskor az "Adatbázis beállítás"-nál pipa jelenik meg, a "Webhely telepítése" viszont nem sikerül. Az alábbi hibaüzenet jelenik meg:
* warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near ")" at character 42 in /var/www/includes/database.pgsql.inc on line 138.
* user warning: ERROR: syntax error at or near ")" at character 42 query: SELECT * FROM menu_router WHERE path IN () ORDER BY fit DESC LIMIT 1 OFFSET 0 in /var/www/includes/menu.inc on line 316.
* warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near ")" at character 42 in /var/www/includes/database.pgsql.inc on line 138.
* user warning: ERROR: syntax error at or near ")" at character 42 query: SELECT * FROM menu_router WHERE path IN () ORDER BY fit DESC LIMIT 1 OFFSET 0 in /var/www/includes/menu.inc on line 316.
Debian Etch, az Apache2 a 443-ason fut, a Postgres verziója 7.4, tcpip_socket=true.
A Drupál adatbázis létrejött a query-ben levő lekérdezést futtatva van adat benne.
A pg_hba.conf diff-je az eredetivel:
70,71c70
< #braun local all all ident sameuser
< local all all trust
---
> local all all ident sameuser
73,74c72
< #braun host all all 127.0.0.1 255.255.255.255 md5
< host all all 127.0.0.1 255.255.255.255 trust
---
> host all all 127.0.0.1 255.255.255.255 md5
Tud valaki segíteni? Előre is köszönöm: zbarna.
IN ()
Hát ez a SELECT biztos nem fut le, mivel szintaktikailag hibás. Ilyen esetekben én meg szoktam keresni a forráskódban, hogy ez honnan jön. A Te esetedben az includes\menu.inc 316. soráról van szó. Aztán debug.
De biztos nem volt más hibaüzenet? Mert ez már csak a következmény szerintem.
Tudom, hogy nem fut le, de
Tudom, hogy nem fut le, de előtte egy másik sem:
database.pgsql.inc on line 138
Ha megnézem a query string tartalmát, az jó (igaz ; nincs a végén).
Nincs más hibaüzenet. A postgres log tartalma is csak a szintaktikai hibára vonatkozik.
re: database.pgsql.inc
Csak ne a database.pgsql.inc-et nézd, mert az ritka kivételtől eltekintve valószínűleg jó. Azt kéne kiderítened, hogy miért nincs semmi a SELECT-ed IN() részében? Fentebb írtam, hogy melyik SELECT okozza a hibát és az hol van a forráskódban. Ott a bibi, hogy az IN rész üres marad, valószínűleg korábbi (esetleg csak log-ban látható) hibaüzenetek miatt.