On 2019-01-17 20:11, Lester Caine [email protected] [firebird-support] wrote: > This is getting annoying now ...
I know things can be aggrevating when things don't work, but please take a step back and be more precise in describing exactly what you did and configured, what you tried and what works or doesn't work. > gbak worked and I've got a new copy of > the data ... isql-fb can access it and read the data ... but no request > for a password. > Access from PHP gives me > fbird_connect(): Install incomplete, please read the Compatibility > chapter in the release notes for this version > > So what can I do next to get this to work? What settings do you have in firebird.conf of your Firebird install for settings AuthServer, AuthClient, UserManager and WireCrypt? Also, exactly which version of Firebird 3 do you have installed? Does your PHP server have client firebird.conf? If so, what is its config for AuthClient? Some theories: The error suggests that PHP is trying to use SRP anyway. This suggests that AuthClient used by your PHP install starts with Srp (eg it uses the default firebird.conf, or it doesn't have a firebird.conf for the client so it applies the default) and the AuthServer of your Firebird install also includes Srp so authentication with Srp is tried first, which fails because it isn't initialized (although, then Firebird should continue with the next auth plugin, but it looks like it doesn't). In any case, it might be simpler to just initialize SRP even if you are not going to use it. Though, if your PHP install also use a Firebird 3 client, there is no real reason not to use Srp! The instructions in the release notes to initialize Srp won't work as written if you have modified the UserManager setting from its default Srp to Legacy_UserManager (or Legacy_UserManager, Srp), so you need to take that into account as well. Mark
