PHPMyAdmin показывает белый экран, без какого либо кода
# cat /dev/null > /var/log/httpd/error_log
# less /var/log/httpd/error_log
[Sat May 31 15:31:03 2014] [error] [client 192.168.1.6] PHP Fatal error: Call to undefined function mb_detect_encoding() in /var/www/html/phpmyadmin/libraries/php-gettext/gettext.inc on line 177
PHP Fatal error: Call to undefined function mb_detect_encoding()
# yum install -y php-mbstring
# service httpd restart
Заработало!
Понадобилось инсталлировать mysqli
# yum install php-mysqli
The mcrypt extension is missing. Please check your PHP configuration.
For me the answer was:
1) Get the Repos from
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh epel-release-6*.rpm
2) Install it via:
sudo yum update
sudo yum install -y php-mcrypt*
date_default_timezone_get(): It is not safe to rely on the system’s timezone settings.
# php -i
**********
date
date/time support => enabled
"Olson" Timezone Database Version => 0.system
Timezone Database => internal
PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/4.0/no DST' instead in Unknown on line 0
Default timezone => Europe/Moscow
Directive => Local Value => Master Value
date.default_latitude => 31.7667 => 31.7667
date.default_longitude => 35.2333 => 35.2333
date.sunrise_zenith => 90.583333 => 90.583333
date.sunset_zenith => 90.583333 => 90.583333
date.timezone => no value => no value
**********
# cp /etc/php.ini /etc/php.ini.orig.$(date +%Y-%m-%d)
# vi /etc/php.ini
date.timezone = Europe/Moscow