phpMyAdmin: लिंक किए गए तालिकाओं के साथ काम करने के लिए अतिरिक्त सुविधाएँ निष्क्रिय कर दी गई हैं


13

मुझे यह त्रुटि phpMyAdmin verson: 3.2.1deb1 के मुख्य पृष्ठ में मिल रही है । लिंक की गई तालिकाओं के साथ काम करने की अतिरिक्त सुविधाएँ निष्क्रिय कर दी गई हैं। यह जानने के लिए कि यहाँ क्यों क्लिक करें। जब मैं लिंक पर क्लिक करता हूं तो मुझे यह रिपोर्ट मिलती है।

$cfg['Servers'][$i]['pmadb'] ...    OK
$cfg['Servers'][$i]['relation'] ...     not OK [ Documentation ]
General relation features: Disabled

$cfg['Servers'][$i]['table_info'] ...   not OK [ Documentation ]
Display Features: Disabled

$cfg['Servers'][$i]['table_coords'] ...     not OK [ Documentation ]
$cfg['Servers'][$i]['pdf_pages'] ...    not OK [ Documentation ]
Creation of PDFs: Disabled

$cfg['Servers'][$i]['column_info'] ...  not OK [ Documentation ]
Displaying Column Comments: Disabled
Bookmarked SQL query: Disabled
Browser transformation: Disabled

$cfg['Servers'][$i]['history'] ...  not OK [ Documentation ]
SQL history: Disabled

$cfg['Servers'][$i]['designer_coords'] ...  not OK [ Documentation ]
Designer: Disabled

टेबल बनाने के लिए मैंने पहले ही स्क्रिप्ट का इस्तेमाल किया। मैंने pma उपयोगकर्ता को अनुमतियाँ दी हैं। और सब कुछ /etc/phpmyadmin/conf.inc.php में सेट है

लेकिन यह अभी भी काम नहीं कर रहा है ... टेबल खाली हैं। मैं मानती हूं कि उनके पास कुछ होना चाहिए। मुझे इतिहास की विशेषताओं में संबंधों में दिलचस्पी है। जाहिर है मैंने डॉक्यूमेंटेशन पढ़ा है। शायद कुछ और उन मूल्यों को परेशान कर रहा है? कोई मुश्किल?

जवाबों:


27

आपको बस phpMyAdmin से लॉग आउट करने या सत्र कुकीज़ हटाने और परिवर्तन किए जाने के बाद पुनः लोड करने की आवश्यकता है।


नेक्रो की कोशिश कर रहा है? :-) काश यह इतना आसान होता, तो मैंने भी यही कोशिश की। पुल के नीचे से बहुत पानी गुजरा, अब इसका समाधान हो गया है।
विघटनकारी

मैं विश्वास नहीं कर सकता कि समाधान है!
एथेरोस

इसने मेरे लिए काम किया। :)
नाथन लॉन्ग

2
WTF। यह कैसे सही जवाब है ?? लेकिन इसने मेरे लिए भी काम किया।
विल फेवर

अरे नहीं! मैंने कभी अनुमान नहीं लगाया था। और मैंने अभी पिछले HOUR को हर तरह के गहरे और गंदे mysql ट्रिक को आजमाया है। धन्यवाद :)
पीपी।

3

हर जगह देखते हुए मैंने इस फ़ाइल को संपादित करना समाप्त कर दिया

/etc/dbconfig-common/phpmyadmin.conf

मैं क्या करने वाला था, इससे संबंधित कुछ भी नहीं है, लेकिन मुझे यह टिप्पणी मिली

# automatically generated by the maintainer scripts of phpmyadmin
# any changes you make will be preserved, though your comments
# will be lost!  to change your settings you should edit this
# file and then run "dpkg-reconfigure phpmyadmin"

इसलिए मैं dpkg-reconfigure phpmyadminइस तथ्य के बावजूद भाग गया कि यह पहले से ही स्थापित समय पर चल रहा है। इसने मुझसे पूछा कि क्या मैं डेटाबेस को फिर से बनाना चाहता हूं, तो मेरा जवाब नहीं था।

और अब

$cfg['Servers'][$i]['pmadb'] ...  OK
$cfg['Servers'][$i]['relation'] ...  OK
General relation features: Enabled

$cfg['Servers'][$i]['table_info'] ...  OK
Display Features: Enabled

$cfg['Servers'][$i]['table_coords'] ...  OK
$cfg['Servers'][$i]['pdf_pages'] ...  OK
Creation of PDFs: Enabled

$cfg['Servers'][$i]['column_info'] ...  not OK [ Documentation ]
Displaying Column Comments: Disabled
Bookmarked SQL query: Enabled
Browser transformation: Disabled

$cfg['Servers'][$i]['history'] ...  OK
SQL history: Enabled

$cfg['Servers'][$i]['designer_coords'] ...  OK
Designer: Enabled

यह अपग्रेड नहीं है, टेबल कहा जाता है pma_column_infoऔर सच्चाई यह है कि मुझे अब कोई परवाह नहीं है। कम से कम मैं जो काम चाहता था, अब वे काम करने जा रहे हैं


मुझे भी यही समस्या थी, लेकिन $ cfg ['Servers'] [$ i] ['pmadb'] शुरू में "ठीक नहीं" था। "Dpkg-reconfigure" में NO का जवाब देने से काम नहीं चला, लेकिन YES ने चाल चली!
neu242


2

यदि आपको एक संदेश मिल रहा है

ठीक नहीं [प्रलेखन]

लेकिन पहली पंक्ति ( $cfg['Servers'][$i]['pmadb']) ठीक कहती है, मैंने पाया कि phpMyAdmin URL के लिए ब्राउज़र कुकीज़ हटाना काम करता है।

मैंने भी स्विच ऑफ कर दिया

$cfg['Servers'][$i]['auth_type'] = 'cookie';

सेवा

$cfg['Servers'][$i]['auth_type'] = 'config';

यदि आप "कॉन्फ़िगर" पर जाते हैं, तो उपयोगकर्ता और पासवर्ड सेट करना सुनिश्चित करें।


1

निम्नलिखित समस्या को ठीक करेंगे।

1) mysql> GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';

2) mysql -uroot -p=> MySQL में जाने के लिए और स्क्रिप्ट की कमांड का उपयोग create_table.sqlकरने के लिए / डेटाबेस बनाने के लिए (phpMyAdmin) और सभी 9 टेबल निम्नानुसार हैं:

mysql> CREATE DATABASE IF NOT EXISTS `phpmyadmin`
    ->   DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
mysql> USE phpmyadmin;
mysql> CREATE TABLE IF NOT EXISTS `pma_bookmark` (
    ->   `id` int(11) NOT NULL auto_increment,
    ->   `dbase` varchar(255) NOT NULL default '',
    ->   `user` varchar(255) NOT NULL default '',
    ->   `label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL default '',
    ->   `query` text NOT NULL,
    ->   PRIMARY KEY  (`id`)
    -> )
    ->   ENGINE=MyISAM COMMENT='Bookmarks'
    ->   DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

...... और अन्य टेबल भी।

3) mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* to 'pma'@'localhost';

4) MySQL को रीस्टार्ट करें और वेब खोलें और त्रुटि समाप्त हो गई है।


0

आपको pmadb डेटाबेस के लिए संरचना बनाने की आवश्यकता है। स्क्रिप्ट निर्देशिका में ऐसा करने के लिए एक create_tables.sql है। यदि आप दूसरा नाम चुनते हैं, तो डेटाबेस का नाम भी फ़ाइल में देखें।


यह मेरे द्वारा की गई मुट्ठी की बात है
द डिस्नेटिग्रेटर

क्या आप सुनिश्चित हैं कि स्क्रिप्ट config.inc.php में आपके द्वारा कॉन्फ़िगर किए गए डेटाबेस का उपयोग करती है? पहली बार मैंने स्क्रिप्ट चलाई, यह एक phpmyadmin डेटाबेस बनाता है, लेकिन कॉन्फ़िगरेशन में मेरे पास pmadb है इसलिए मुझे स्क्रिप्ट को बदलने की आवश्यकता है।
hdanniel

यह phpmyadmin में तालिकाओं बनाया है और मैं config-db.php में इसे कॉन्फिगर
विघटनित्र

0

यह वास्तव में कष्टप्रद है जब आपको यकीन है कि डॉक्स के अनुसार सब कुछ सेट है, लेकिन अंततः यह काम नहीं करता है। एक बार मुझे बिल्कुल वही बेवकूफ समस्या थी।

यह पता चला है कि मैंने उपयोगकर्ता 'pma' बनाया है, लेकिन अभी इसे 'phpmyadmin' डेटाबेस में चयन-डालने-अद्यतन-हटाने की अनुमति नहीं दी है। और हां - आपको इन परमिट के सेट होने के बाद फिर से लॉगिन करना होगा।


0

मैं केवल उबंटू 8.04 एलटीएस ल्यूसिड पर संबंधों की सुविधा का काम करने के लिए जो कुछ मैंने किया था उसे जोड़ना चाहता हूं:

  • खाली डेटाबेस phpmyadmin बनाया
  • पास के रहस्य के साथ उपयोगकर्ता pma बनाया
  • विशेषाधिकार प्रदान करें
  • $ zcat /usr/share/doc/phpmyadmin/examples/create_tables_mysql_4_1_2+.sql.gz | mysql -u pma -p phpmyadmin
  • गुप्त प्रवेश किया
  • $ sudo vi /etc/phpmyadmin/config.inc.php
  • uncommented:

    /* प्रमाणिकता का प्रकार */

    $ cfg ['सर्वर'] [$ i] [t Ord_type ’] =’ http ’;

    / * सर्वर पैरामीटर * /

    $ cfg ['सर्वर'] [$ i] ['होस्ट'] = 'लोकलहोस्ट ’;

    $ cfg ['सर्वर'] [$ i] ['connect_type'] = ’tcp’;

    // $ cfg ['सर्वर'] [$ i] ['सेक'] = गलत;

    / * Mysqli का चयन करें यदि आपके सर्वर में यह है * /

    // $ cfg ['सर्वर'] [$ i] ['विस्तार'] = 'mysql';

    / * वैकल्पिक: उन्नत सुविधाओं के लिए उपयोगकर्ता * /

    $ cfg ['सर्वर'] [$ i] ['controluser'] = 'pma';

    $ cfg ['सर्वर'] [$ i] ['controlpass'] = 'गुप्त';

    / * वैकल्पिक: उन्नत phpMyAdmin सुविधाएँ * /

    $ cfg ['सर्वर'] [$ i] ['pmadb'] = 'phpmyadmin';

    $ cfg ['सर्वर'] [$ i] ['बुकमार्कमार्क'] = 'pma_bookmark';

    $ cfg ['सर्वर'] [$ i] ['संबंध'] = 'pma_relation';

    $ cfg ['सर्वर'] [$ i] ['table_info'] = 'pma_table_info';

    $ cfg ['सर्वर'] [$ i] ['टेबल_कोर्ड्स]] =' pma_table_coords ';

    $ cfg ['सर्वर'] [$ i] ['pdf_pages'] = 'pma_pdf_pages';

    $ cfg ['सर्वर'] [$ i] ['column_info'] = 'pma_column_ffo';

    $ cfg ['सर्वर'] [$ i] ['इतिहास'] = 'pma_history';

    $ cfg ['सर्वर'] [$ i] ['डिज़ाइनर_कोर्ड्स]] =' pma_designer_coords ';


0

दस्तावेज़ शुक्रवार, 8 अक्टूबर 2010 लिखा गया

जब कुछ दर्द होता है, तो मुझे समाधान का दस्तावेजीकरण करना चाहिए।

विंडोज 7 पर डब्ल्यूएएमपी की मेरी स्थापना phpMyAdmin में निम्नलिखित 2 लाल लाइनों के साथ हुई।

  1. लिंक की गई तालिकाओं के साथ काम करने की अतिरिक्त विशेषताएं निष्क्रिय कर दी गई हैं। यह जानने के लिए कि यहाँ क्यों क्लिक करें।

  2. # 1045 - उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग कर: नहीं)

3 मिनट में पहली बार लाल पाठ से छुटकारा

से HomephpMyAdmin में, क्लिक करें आयात टैब और फिर क्लिक करें ब्राउज़ और फ़ाइल नाम बॉक्स में निम्न स्थान पेस्ट करें।

C: \ wamp \ apps \ phpmyadmin3.2.0.1 \ स्क्रिप्ट , और फिर "create_tables.sql" का चयन करें और "जाओ" पर क्लिक करें।

WAMP मेनू से MySQL कंसोल खोलें और एंटर दबाएं।

जब आप लॉग ऑन हों, तो अगली दो पंक्तियों में पेस्ट करें।

CREATE USER ‘phpmyadmin’@'localhost’ IDENTIFIED BY ‘pmapass’;
GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO ‘phpmyadmin’@'localhost’;

वर्डपैड खोलें और ओपन डॉक्यूमेंट पर क्लिक करें । फ़ाइल खोलने के लिए निम्न पाठ में पेस्ट करें।

C:\wamp\apps\phpmyadmin3.2.0.1\config.inc.php

फिर PHP के टैग के बीच की सामग्री को हटा दें और निम्नलिखित पाठ में पेस्ट करें।

/* Servers configuration */
$i = 0;


/* Server: localhost [1] */

$i++;

$cfg['Servers'][$i]['verbose'] = 'localhost';

$cfg['Servers'][$i]['host'] = 'localhost';

$cfg['Servers'][$i]['port'] = '';

$cfg['Servers'][$i]['socket'] = '';

$cfg['Servers'][$i]['connect_type'] = 'tcp';

$cfg['Servers'][$i]['extension'] = 'mysqli';

$cfg['Servers'][$i]['auth_type'] = 'config';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* User for advanced features */

$cfg['Servers'][$i]['controluser'] = 'pma';

$cfg['Servers'][$i]['controlpass'] = 'pmapass';


/* Advanced phpMyAdmin features */

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';

$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';

$cfg['Servers'][$i]['relation'] = 'pma_relation';

$cfg['Servers'][$i]['table_info'] = 'pma_table_info';

$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';

$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';

$cfg['Servers'][$i]['column_info'] = 'pma_column_info';

$cfg['Servers'][$i]['history'] = 'pma_history';

$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';

$cfg['Servers'][$i]['controluser'] = 'phpmyadmin';

$cfg['Servers'][$i]['controlpass'] = 'pmapass';


/* End of servers configuration */

$cfg['DefaultLang'] = 'en-utf-8';

$cfg['ServerDefault'] = 1;

$cfg['UploadDir'] = '';

$cfg['SaveDir'] = '';

सहेजें पर क्लिक करें!

अपना ब्राउज़र बंद करें और इसे फिर से खोलें, यदि त्रुटि अभी भी है, तो ताज़ा करें पर क्लिक करें और यह चला जाएगा।

लाल पाठ के दूसरे बहुत से छुटकारा

अब MySQL के लिए सुरक्षा सेट करें और दूसरी त्रुटि से छुटकारा पाएं।

यदि यह खुला है, तो phpMyAdmin बंद करें।

WAMP मेनू से MySQL कंसोल खोलें और निम्नलिखित दो पंक्तियों को चिपकाएँ।

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('**yourpassword**');FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('**yourpassword**');FLUSH PRIVILEGES;*

मारो Enter!

फिर से "config.inc.php" खोलें और ऊपर दिए गए समान पासवर्ड को सक्षम करने के लिए निम्न पंक्ति बदलें।

$cfg['Servers'][$i]['password'] = '**yourpassword**';

हो गया! PhpMyAdmin खोलें और आपका लाल चेतावनी पाठ चला जाएगा!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.