Então é isso que eu suponho :) Você precisa conceder permissões para o novo diretório de log ao usuário postgres.
Você pode fazer isso usando f.e.:
sudo chown postgres:postgres /your/new/log/dir/path
Respondendo sua outra pergunta:
Para permitir conexões TCP/IP de hosts remotos você precisa editar o
pg_hba.conf
arquivo.Você pode permitir TODOS Conexões TCP/IP adicionando uma linha como esta:host all all 0.0.0.0/32 md5
Existem cinco parâmetros acima, você pode ler sobre eles no arquivo pg_hba.conf nos comentários na parte superior do arquivo, mas em resumo eles significam:
[connection_type] [database_name] [user_name] [remote_ip/mask] [auth_type]