Hi,
when setup a new phpMyAdmin by using www.mydomian.tld/setup and configuring the configuration storage - always a database connection error was shown.
The apache log file shows following lines:
--- start ---
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/auth_type' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 312, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/auth_type' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 319, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/auth_type' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 328, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/auth_type' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 336, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/pmadb' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 371, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/controluser' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 376, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/controlpass' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 381, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/connect_type' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 388, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/host' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 389, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/port' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 389, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/socket' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 390, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/controluser' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 390, referer: http://www.mydomain.tld/setup/index.php
[:error] [pid 5432] [client 192.168.0.90:41216] PHP Warning:  Illegal string offset 'Servers/1/controlpass' in /usr/share/phpMyAdmin/libraries/config/Validator.class.php on line 391, referer: http://www.mydomain.tld/setup/index.php
--- stopp ---
I was looking at
/usr/share/phpMyAdmin/libraries/config/Validator.class.php 
and compared this to an older installation. So I figured out, that
function validateServer($values)
the
$values['Servers/1/extension']
is missing, there and in other code lines too?
So can you help?
Thank you!
Fixed with https://github.com/phpmyadmin/phpmyadmin/commit/bac38f3ef6ca06b24a650eb4361159e94157d99e