sql >> Database >  >> Database Tools >> phpMyAdmin

phpMyAdmin Kan configuratie niet laden of opslaan

Ik heb een soortgelijk probleem gehad op mijn Ubuntu 16.04. Ik deed onderzoek en vond uiteindelijk een oplossing voor het probleem. Misschien kan mijn case-oplossing iemand anders helpen.

Achtergrond:om veiligheidsredenen heb ik een niet-bevoorrechte gebruiker en groep apache:apache (sudo groupadd apache | useradd -g apache apache ). Ze zijn vooraf ingesteld door richtlijnen (User apache; Group apache ) in /etc/apache2/apache2.conf . Deze gebruiker apache:apache is eigenaar van de hoofdmap van Apache2 (sudo chown -R apache:apache /etc/apache2 ) en enkele andere bestanden, bijvoorbeeld:sudo chown -R apache:apache/etc/phpmyadmin/htpasswd.setup

In deze handleiding:http://docs.phpmyadmin.net/en/latest/setup .html - Ik vond dat...

Debian en Ubuntu hebben de manier veranderd waarop setup wordt in- en uitgeschakeld, zodat voor beide een enkele opdracht moet worden uitgevoerd.

Aanroepen van configuratiebewerkingen toestaan:

/usr/sbin/pma-configure

Aanroepen van bewerkingsconfiguratie blokkeren:

/usr/sbin/pma-secure

Opmerking! In de inhoud van de twee bestanden hierboven hebben we het over /var/lib/phpmyadmin/config.inc.php in plaats van /etc/phpmyadmin/config/config.inc.php . Het was de sleutel .

In mijn geval heb ik de inhoud van deze scripts aangepast (zie hieronder) en nu kan ik localhost/phpmyadmin/setup correct gebruiken.

/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. Hoe helpt Visual Query Builder uw werk te optimaliseren

  2. Hoe kan ik oplossen dat de tabel 'dbo.Foo' al bestaat. fout wanneer de tabel niet bestaat?

  3. MySQL Workbench crasht bij opstarten op Windows

  4. Eenvoudige wijziging van het OpenCart-thema