I recently upgraded my homeserver and installed a fresh Debian Squeeze on it. Apache, MySQL and PHP are already set up. But phpmyadmin don't want like i do. I'm using the package from the repository, version 3.3.7. I dont want to use the download-from-website-and-install-myself-one.
I set up a Apache vhost for phpmyadmin using ssl, config can be seen here. Seems to work, cause i can reach the pma site from my desktop, login and browse through the databases.
The thing is, phpmyadmin seems to ignore my changes to /etc/phpmyadmin/config.inc.php (root:root 644) seen here. I tested with the setup of the pma-own database, suppression of warnings and config_auth, But it seems pma don't recognize any changes. I restarted/reloaded apache, cleared and disabled browser cache, tried 3 different browsers, no success. display_errors is on, and reporting E_ALL setup in the php.ini.
Can anyone give me some advice here?
EDIT: /etc/phpmyadmin/apache.conf This file is shipped with the package and nearly unchanged. I only add the Allow clause in the first <directory>, and commented the passwordprotection thing of setup. The Setup throuws an error, that the config file cant be found. I will do some permission tests.
EDIT2: I found the culprit. First, /etc/phpmyadmin/ wasn in the open_basedir of the php.ini. And the second was, that the config-db.php, generated by the dbconfig package thing, wasn't a php file, more like a pure shell script file. Add the Path and fixed that config file fixed the hole issue.
/etc/phpmyadmin/apache.conf? – Tim Jan 6 at 16:46