Osaisitko auttaa?
No joo, en näköjään ole mikään postgresql-guru, koska onnistuin ajamaan 8.2-version luovutuskuntoon
8.1-versiossakin on muutama kohta, joita ei ole kai dokumentoitu oikein kunnolla.
Kaiken kaikkiaan, GoaH vaatisi vielä hieman hiomista asennuksen osalta tai ainakin selkeät ohjeet niille, joille sql-tietokannat eivät ole jokapäiväistä leipää.
Mitkä ovat conf-tiedoston säädöt? Kenen oikeuksilla noita tauluja luodaan jne?
Joten.
Noilla ohjeilla minäkin menin tuohon saakka, tietokannan loin komentoriviltä, mutta sitten siirryin Webminin käyttöön.
0. Postgresql-8.1
asmok@ubuntu:/etc/init.d$ sudo ./postgresql-8.1 status
Version Cluster Port Status Owner Data directory Log file
8.1 main 5432 down postgres /var/lib/postgresql/8.1/main /var/log/postgresql/postgresql-8.1-main.log
asmok@ubuntu:/etc/init.d$
1. Luodaan tietokantaan.
asmok@ubuntu:~/GoaH-1.2.3$ sudo su postgres
postgres@ubuntu:/home/asmok/GoaH-1.2.3$
postgres@ubuntu:/home/asmok/GoaH-1.2.3$ createdb goah_db -E LATIN1
could not change directory to "/home/asmok/GoaH-1.2.3"
CREATE DATABASE
postgres@ubuntu:/home/asmok/GoaH-1.2.3$
2. Taulujen luonti ei onnistu millään.
asmok@ubuntu:~/GoaH-1.2.3$ chmod 755 *
asmok@ubuntu:~/GoaH-1.2.3$ sudo chown postgres:postgres *
asmok@ubuntu:~/GoaH-1.2.3$ ls -l
yhteensä 60
drwxr-xr-x 9 postgres postgres 4096 2007-05-13 14:59 goah_cgi
-rwxr-xr-x 1 postgres postgres 24919 2007-05-04 13:02 goah.dump
-rwxr-xr-x 1 postgres postgres 3124 2007-05-12 21:37 GoahReadMe.txt
drwxr-xr-x 3 postgres postgres 4096 2007-05-13 14:59 goah_www
-rwxr-xr-x 1 postgres postgres 17987 2007-05-04 12:21 gpl.txt
asmok@ubuntu:~/GoaH-1.2.3$
postgres@ubuntu:/home/asmok/GoaH-1.2.3$ psql -f goah.dump goah_db
could not change directory to "/home/asmok/GoaH-1.2.3"
goah.dump: No such file or directory
postgres@ubuntu:/home/asmok/GoaH-1.2.3$
4. Joten muokataan conf-tiedostoa (ja luodaan taulut Webminillä).
asmok@ubuntu:/etc/postgresql/8.1/main$ sudo cat pg_hba.conf
Password:
# PostgreSQL Client Authentication Configuration File
# ===================================================
[--]
# Database administrative login by UNIX sockets
local all postgres trust
#ident sameuser
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
#ident sameuser
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
asmok@ubuntu:/etc/postgresql/8.1/main$
5. Kuvakaappaukset Webministä ja virheilmoituksista ennen conf-tiedoston muokkausta.
Ystävällisin terveisin Asmo Koskinen.
Jatkuu...
[ylläpito on poistanut liitteen]