I guess the PHPMyAdmin code is getting confused by eaccelerator. This is the error I get:

Warning: Unknown: open_basedir restriction in effect. File() is not within the allowed path(s): (/usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/) in Unknown on line 0 

How do I fix that? Do I add the cache directories to the allowed open_basedir variables? If yes: where are they?

link|improve this question

64% accept rate
Which PHP and eaccelerator version are you using? – quanta Sep 16 '11 at 10:45
PHP version 5.3.2 and the latest eaccelerator: 0.9.6.1 – skerit Sep 16 '11 at 10:51
feedback

2 Answers

Recompile the eaccelerator with --without-eaccelerator-use-inode option to see if this error go away.

link|improve this answer
feedback
<Directory /usr/share/phpmyadmin>
php_admin_value eaccelerator.enable 0
</Directory>
link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.