Nevermind, my bad. It's not enough for the user to have read permissions on the /etc/pdns directory and /etc/pdns/pdns.conf file. The user also must have execute permissions on the /etc/pdns directory. When I added that, it worked.
Thanks! Nick On Feb 27, 2015, at 12:19 PM, Nick Williams wrote: > I have a (secured) PHP browser GUI (that I can only access while connected to > the VPN) that I use to manage my domains. I'm enabling DNSSEC, so I decided > to update my PHP GUI to run the necessary pdnssec commands (secure-zone, > set-nsec3, rectify-zone) when applicable. However, when I use PHP's exec() to > call pdnssec, I get the following error: > > Error: No database backends configured for launch, unable to function > > I can run pdnssec from the command line just fine, so I know that's not the > problem. I thought maybe the apache user didn't have permission to access > pdns.conf, and I was right, but after adding read permissions it still can't > access it. > > The file is in the default place pdnssec would look for it (/etc/pdns). > > Any ideas on what I need to do? > > Thanks, > > Nick _______________________________________________ Pdns-users mailing list [email protected] http://mailman.powerdns.com/mailman/listinfo/pdns-users
