Så det här var vad jag trodde :) Du måste ge postgres användare behörighet till den nya loggkatalogen.
Du kan göra detta med t.ex.:
sudo chown postgres:postgres /your/new/log/dir/path
Svarar på din andra fråga:
För att tillåta TCP/IP-anslutningar från fjärrvärdar måste du redigera pg_hba.conf
fil. Du kan tillåta ALLA TCP/IP-anslutningar genom att lägga till en rad så här:
host all all 0.0.0.0/32 md5
Det finns fem parametrar ovan, du kan läsa om dem i filen pg_hba.conf i kommentarerna högst upp i filen, men i korthet betyder de:
[connection_type] [database_name] [user_name] [remote_ip/mask] [auth_type]