Ответ пользователя185719 помог мне только частично, потому что сообщаемая ошибка сохранялась: session.inc.php не смог включить Random.php. Вызов file_exists () в Random.php всегда возвращает false, в то время как нет проблем с разрешением, нет safe_mode, поэтому я не понимаю, почему это не работает должным образом. Мне пришлось сделать следующее обходное решение, чтобы получить работу phpmyadmin (по крайней мере пока, пока парни в phpmyadmin не исправят проблему):
скопируйте следующий контент файла / usr / share / php / Crypt / Random .php в /usr/share/phpmyadmin/libraries/session.inc.phpdefine('CRYPT_RANDOM_IS_WINDOWS', strtoupper(substr(PHP_OS, 0, 3)) === 'WIN');
function crypt_random_string($length) {
if (CRYPT_RANDOM_IS_WINDOWS) {
....
}
}
После копирования вышеуказанного кода ответ пользователя185719 должен исправить эту проблему. Моя система:
Linux Mint 17.3 Роза PHP 5.6.17-3 Apache 2.4.18 PhpMyadmin 4.5.4-1Ubuntu 14.04 поставляется с точечными релизами
См. https://wiki.ubuntu.com/Kernel/Support#Ubuntu_Kernel_Support
Чтобы обновить все ваши блоки до ядра 4.4, запустите
DESKTOP:
sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial
MULTIARCH DESKTOP
Если вы запустите многоархивичный рабочий стол (например, i386 и amd64 на amd64, для игр или Wine), вы можете вам нужно немного более сложную команду:
sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386
SERVER
Установить ядро HWE, полученное из 16.04 (xenial):
sudo apt-get install --install-recommends linux-generic-lts-xenial
sudo apt-get install linux-generic-lts-xenial
См. Также https://wiki.ubuntu.com/Kernel/Support#Ubuntu_Kernel_Support
Ubuntu 14.04 поставляется с точечными релизами
См. https://wiki.ubuntu.com/Kernel/Support#Ubuntu_Kernel_Support
Чтобы обновить все ваши блоки до ядра 4.4, запустите
DESKTOP:
sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial
MULTIARCH DESKTOP
Если вы запустите многоархивичный рабочий стол (например, i386 и amd64 на amd64, для игр или Wine), вы можете вам нужно немного более сложную команду:
sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386
SERVER
Установить ядро HWE, полученное из 16.04 (xenial):
sudo apt-get install --install-recommends linux-generic-lts-xenial
sudo apt-get install linux-generic-lts-xenial
См. Также https://wiki.ubuntu.com/Kernel/Support#Ubuntu_Kernel_Support