Así que esto es lo que supuse :) Debe otorgar permisos para el nuevo directorio de registro al usuario de postgres.
Puedes hacer esto usando f.e.:
sudo chown postgres:postgres /your/new/log/dir/path
Respondiendo a su otra pregunta:
Para permitir conexiones TCP/IP desde hosts remotos, debe editar pg_hba.conf
archivo. Puede permitir TODO Conexiones TCP/IP agregando una línea como esta:
host all all 0.0.0.0/32 md5
Hay cinco parámetros arriba, puede leer sobre ellos en el archivo pg_hba.conf en los comentarios en la parte superior del archivo, pero en resumen significan:
[connection_type] [database_name] [user_name] [remote_ip/mask] [auth_type]