phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

phpMyAdmin कॉन्फ़िगरेशन लोड या सहेज नहीं सकता

मुझे अपने Ubuntu 16.04 पर इसी तरह का मुद्दा मिला है। मैंने एक शोध किया और अंत में मुझे इस मुद्दे का समाधान मिला। शायद मेरा मामला समाधान किसी और की मदद करेगा।

पृष्ठभूमि:सुरक्षा कारणों से मेरे पास गैर विशेषाधिकार प्राप्त उपयोगकर्ता और समूह अपाचे है:अपाचे (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 - मैंने पाया कि...

<ब्लॉकक्वॉट>

डेबियन और उबंटू ने सेटअप को सक्षम और अक्षम करने का तरीका बदल दिया है, इस तरह से कि इनमें से किसी एक के लिए एकल कमांड को निष्पादित किया जाना है।

कॉन्फ़िगरेशन को संपादित करने की अनुमति देने के लिए:

/usr/sbin/pma-configure

संपादन कॉन्फ़िगरेशन को अवरुद्ध करने के लिए आह्वान करें:

/usr/sbin/pma-secure

ध्यान दें! ऊपर सूचीबद्ध दो फाइलों की सामग्री में हम /var/lib/phpmyadmin/config.inc.php के बारे में बात करते हैं इसके बजाय /etc/phpmyadmin/config/config.inc.php . यह कुंजी थी

मेरे मामले में मुझे इन लिपियों की सामग्री को संशोधित किया गया था (नीचे देखें) और अब मैं लोकलहोस्ट/phpmyadmin/सेटअप का ठीक से उपयोग कर सकता हूं।

/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. कॉन्फ़िगरेशन फ़ाइलों के लिए PhpMyAdmin सुरक्षा चेतावनी

  2. एक पुराने MySQL बैकअप को पुनर्स्थापित करना

  3. Mysql संस्करण phpmyadmin में अलग है

  4. MyISAM तालिकाओं के लिए phpMyAdmin में आंतरिक संबंध क्या करते हैं?

  5. phpmyadmin से mySQL सर्वर आईपी एड्रेस कैसे पता करें