phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

phpMyAdmin Không thể tải hoặc lưu cấu hình

Tôi đã gặp sự cố tương tự trên Ubuntu 16.04 của mình. Tôi đã thực hiện một nghiên cứu và cuối cùng tôi đã tìm ra giải pháp cho vấn đề. Có lẽ giải pháp trường hợp của tôi sẽ giúp được ai đó.

Thông tin cơ bản:Vì lý do bảo mật, tôi có người dùng không có đặc quyền và nhóm apache:apache ( sudo groupadd apache | useradd -g apache apache ). Chúng được đặt trước bởi các lệnh ( User apache; Group apache ) trong /etc/apache2/apache2.conf . Người dùng này apache:apache sở hữu thư mục chính Apache2 ( sudo chown -R apache:apache /etc/apache2 ) và một số tệp khác, ví dụ: sudo chown -R apache:apache/etc/phpmyadmin/htpasswd.setup

Trong hướng dẫn này: http://docs.phpmyadmin.net/en/latest/setup .html - Tôi thấy rằng ...

Debian và Ubuntu đã thay đổi cách bật và tắt thiết lập theo cách mà một lệnh duy nhất phải được thực thi cho một trong hai lệnh này.

Để cho phép chỉnh sửa cấu hình, hãy gọi:

/usr/sbin/pma-configure

Để chặn cấu hình chỉnh sửa, hãy gọi:

/usr/sbin/pma-secure

Lưu ý! Trong nội dung của hai tệp được liệt kê ở trên, chúng ta nói về /var/lib/phpmyadmin/config.inc.php thay vì /etc/phpmyadmin/config/config.inc.php . Đó là chìa khóa .

Trong trường hợp của tôi, tôi đã được sửa đổi nội dung của các tập lệnh này (xem bên dưới) và bây giờ tôi có thể sử dụng localhost / phpmyadmin / setup đúng cách.

/ usr / sbin / pma-configure :

#!/bin/sh
echo "Unsecuring phpMyAdmin installation..."
echo "Setup script can now write to the configuration file."
echo 
echo "Do not forget to run /usr/sbin/pma-secure after configuring,"
echo "otherwise your installation might be at risk of attack."

sudo sudo chown -R apache:apache /var/lib/phpmyadmin/config.inc.php
chmod 0660 /var/lib/phpmyadmin/config.inc.php

/ usr / sbin / pma-secure:

#!/bin/sh
echo "Securing phpMyAdmin installation..."
echo "Setup script won't be able to write configuration."

sudo sudo chown -R root:root /var/lib/phpmyadmin/config.inc.php
chmod 0640 /var/lib/phpmyadmin/config.inc.php


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. MYSQL 8.0 - định dạng nhật ký làm lại không được hỗ trợ

  2. Không tìm thấy lớp phpMyAdmin 'PMA_Message' trong /usr/share/phpMyAdmin/libraries/Error.class.php

  3. Thay đổi định dạng ngày trong phpmyadmin

  4. phpmyadmin hiển thị tập lệnh php

  5. phpmyadmin:cách xóa giới hạn thời gian để nhập cơ sở dữ liệu lớn