When i want run phpMyAdmin on my browser, that show me this error:
Fatal error: Call to undefined function __() in /usr/share/phpMyAdmin/libraries/core.lib.php on line 229 Call Stack # Time Memory Function Location 1 0.0010 344984 {main}( ) ../index.php:0 2 0.0026 502720 require_once( '/usr/share/phpMyAdmin/libraries/common.inc.php' ) ../index.php:12 3 0.0285 3836408 require( '/usr/share/phpMyAdmin/libraries/session.inc.php' ) ../common.inc.php:344 4 0.0288 3846488 PMA_fatalError( ) ../session.inc.php:97
I use fedora 17 with PHP 5.5.7.
Any idea for solve problem?
Check that your session directory is writable by the webserver process.
The best way to do so is to create your own phpinfo file; in any web accessible folder create a file (you can call it test.php or phpinfo.php or whatever you'd like) with the following content:
<?php phpinfo(); ?>
Open that file in your browser (http://localhost/test.php
or similar) and look for the line session.save_path
. That's your session folder; make sure the permissions are suitable and see if that helps.
More information from a similar thread.
I just set up CentOS 7 and tried phpmyadmin and was having the same problem. Hope this helps
I set the correct permissions to the sessions directory and restarted apache, even disabled SELinux but was shown the same error
I did not have the php-mbstring installed - once i did that, it worked
sudo yum install php-mbstring
Check the requirements for phpmyadmin
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With