phpMyAdmin - 错误无法生成随机 CSRF 令牌

phpMyAdmin - Error Failed to generate random CSRF token

我使用云服务器 (Server 2012 RC 2) 这是服务器规格:- 1. IIS 2. PHP 3. MySQL 4. phpMyAdmin

我通过 VPN (GlobalProtect) 连接

我的IP:http://localhost/phpmyadmin/

错误"phpMyAdmin - Error Failed to generate random CSRF token!"

这是我错误的图片:phpMyAdmin - Error Failed to generate random CSRF token

非常感谢, Prach Konphet

在我的例子中,phpMyAdmin 被 chroot 并且函数 openssl_random_pseudo_bytes() 没有返回任何东西。我能够通过以下命令修复它,因为需要 /dev/urandom:

cp -a /dev/zero /dev/urandom /dev/null {{ chroot }}/dev/

你可以测试它(输出是一个随机字符串):

<?php echo bin2hex(openssl_random_pseudo_bytes(16));