Błąd gniazda Postgresql podczas uruchamiania syncdb Django (Mac OS 10.7.5)

Próbuję uruchomić operację syncdb Django i otrzymuję następujący błąd:

psycopg2.OperationalError: could not connect to server: Permission denied
    Is the server running locally and accepting
    connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

Przeczytałem odpowiedzito pytanie i próbowałem:

zmiana „listen_address” na „localhost” lub „*” w /Library/PostgreSQL/9.1/data/potsgresql.confzmiana „hosta” na „localhost” w moim pliku settings.py (dla Django)użytkownik jest ustawiony na „postgres” z poprawnym hasłem w settings.py

(Po każdym kroku ponownie uruchomiłem serwer postgresql).

Sprawdziłem również mój plik pg_hba.conf, aby sprawdzić, czy gniazdo domeny uniksowej akceptuje połączenia od wszystkich użytkowników (na podstawieta strona). Oto co tam mam:

# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

Nigdy wcześniej nie miałem tego problemu. Niedawno zaktualizowałem program do Lion i pracuję nad nowym wirtualenvem z zainstalowanym minimum modułów.

questionAnswers(2)

yourAnswerToTheQuestion