Quindi questo è quello che supponevo :) Devi concedere i permessi alla nuova directory di log per l'utente postgres.
Puoi farlo usando ad esempio:
sudo chown postgres:postgres /your/new/log/dir/path
Rispondere all'altra tua domanda:
Per consentire connessioni TCP/IP da host remoti è necessario modificare pg_hba.conf
file.Puoi consentire TUTTI Connessioni TCP/IP aggiungendo una riga come questa:
host all all 0.0.0.0/32 md5
Ci sono cinque parametri sopra, puoi leggerli nel file pg_hba.conf nei commenti in cima al file, ma in breve significano:
[connection_type] [database_name] [user_name] [remote_ip/mask] [auth_type]