Cho dù nó được cài đặtPhpmyadmin trên một máy chủ UbuntuThì Centos hoặc v.v. Fedora Phân phối, tin nhắn “Tệp cấu hình hiện cần cụm mật khẩu bí mật (blowfish_secret)” Với màu đỏ ở cuối chỉ mục, hãy lắc đầu. Đặc biệt khi được cấu hình đúng trong “/etc/phpMyAdmin/config.inc.php“.
Tất nhiên, đường dẫn có thể khác nhau giữa các cấu hình, nhưng trên Centos 7 cu Phpmyadmin được cài đặt qua “ừm” TỪ “remi.repo“, tập tin cấu hình sẽ được đặt ở “/etc/phpMyAdmin/”.
Nào, hãy xem chúng ta giải quyết thế nào“Tệp cấu hình hiện cần cụm mật khẩu bí mật (blowfish_secret)“, nếu ởconfig.inc.php Chúng tôi có dòng hiện tại:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Nếu dòng này hiện diện và chúng ta có một “chìa khóa” Hơn 32 ký tự, thông báo màu đỏ của PHPmyadmin sẽ biến mất.
Trong trường hợp điều này không xảy ra, tốt nhất bạn nên xóa cookie trên trình duyệt và xóa khỏi Phpmyadmin. Ở lần xác thực tiếp theo, thông báo “Tệp cấu hình hiện cần cụm mật khẩu bí mật (blowfish_secret)” nó sẽ không còn hiện diện nữa.
Tuy nhiên, có những trường hợp nó tồn tại không phải do cấu hình sai của tệp config.inc.php, nhưng vì quyền của thư mục mà anh ấy đang ở.
Thực thi dòng lệnh trong terminal:
chown -R root:<user web> /etc/phpMyAdmin/
Bây giờ mọi thứ sẽ ổn thôi. Nếu bạn sử dụng Apache, thay vì “web người dùng”, bộ “httpd”Thì “nginx” Hoặc làm cách nào để bạn có quy trình người dùng user trên máy chủ.
Tôi viết mẹo này vì tôi đã xem hơn 2 giờ trong suốt quá trình cấu hình pHpmyadmin mà vẫn không thoát được thông báo: Tệp cấu hình hiện cần một cụm mật khẩu bí mật (Blowfish_secret). Sau khi giải quyết xong các quyền/nhóm thì anh ta biến mất.
Cảm ơn bác, nó thực sự hiệu quả
Chown -R root: nginx/etc/phpMyAdmin/
Làm hỏng máy tính của tôi, tôi không thể đăng nhập, báo lỗi phiên
bạn có chắc tên người dùng và tên nhóm có đúng không?
Tôi đã có trong cấu hình nhà cung cấp của mình (trong /usr/share/phpmyadmin/libraries/vendor_config.php):
xác định ('CONFIG_DIR', '/etc/phpmyadmin');
Dấu gạch chéo ngược bị thiếu ở đây, nên như thế này:
xác định ('CONFIG_DIR', '/etc/phpmyadmin/');
Sau đó, bí quyết cũng có tác dụng
Cảm ơn bạn đã giúp đỡ với cụm từ bí mật này hoặc nó phải chứa ít nhất 32 ký tự