No config files found in path {:path=>"/etc/logstash/conf.d/*.conf"}

I have installed ELK stack via debian package on Ubuntu Server.
I want to send pfsense logs to logstash.

File Settings:
1- /etc/logstash/conf.d/syslog.conf

input {
	tcp {
		port => 514
		type => "pfsense"
	}
	udp {
		port => 514
		type => "pfsense"
	}
}


output {
	elasticsearch {
		hosts => ["localhost:9200"]
		index => "logstash-%{+YYYY.MM.dd}"
	}
	stdout { codec => rubydebug }
}

2- Error :

No config files found in path {:path=>"/etc/logstash/conf.d/*.conf"}
mai 31 12:25:21 elk logstash[150535]: [2023-05-31T12:25:21,452][ERROR][logstash.config.sourceloader] No configuration found in the configured sources.

How do you start LS? As a command or as a service?
If I correctly remember, this might be an issue with permissions. The LS process cannot see the syslog.conf file.