phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

phpMyAdmin Не може да зареди или запази конфигурацията

Имах подобен проблем на моя Ubuntu 16.04. Направих проучване и накрая намерих решение на проблема. Може би моето решение на казуса ще помогне на някой друг.

Предистория:От съображения за сигурност имам непривилегирован потребител и група apache:apache (sudo groupadd apache | useradd -g apache apache ). Те са предварително зададени от директиви (User apache; Group apache ) в /etc/apache2/apache2.conf . Този потребител apache:apache притежава основната директория на Apache2 (sudo chown -R apache:apache /etc/apache2 ) и някои други файлове, например:sudo chown -R apache:apache/etc/phpmyadmin/htpasswd.setup

В това ръководство:http://docs.phpmyadmin.net/en/latest/setup .html - Открих, че...

Debian и Ubuntu промениха начина, по който настройката се активира и деактивира, по начин, че една команда трябва да се изпълни за което и да е от тях.

За да разрешите извикване на конфигурация за редактиране:

/usr/sbin/pma-configure

За блокиране на редактиране на конфигурация извикайте:

/usr/sbin/pma-secure

Забележка! В съдържанието на двата файла, изброени по-горе, говорим за /var/lib/phpmyadmin/config.inc.php вместо /etc/phpmyadmin/config/config.inc.php . Това беше ключът .

В моя случай бях променил съдържанието на тези скриптове (вижте по-долу) и сега мога да използвам правилно localhost/phpmyadmin/setup.

/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. Случай кога тогава, но с условие И вътре когато и преди тогава

  2. Съставен ключ като външен ключ (sql)

  3. Влязох в phpmyadmin. След влизане получавам грешката.

  4. Как мога да върна резултатите от търсенето на mysql, където се показват само колоните с ненулеви записи

  5. ISO 8601 Timestamp за MySQL база данни:MySQL Неправилна стойност за дата и час