लापता एक्सटेंशन के कारण phpmyadmin काम नहीं कर रहा है


20

मैं phpmyadminUbuntu 16.04 पर उपयोग करने वाला हूं । लेकिन यह दिखाता है कि पेज काम नहीं कर रहा है। त्रुटि लॉग कहता हैerror 500

PHP Fatal error:  require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477

पहले तो यह कहता है कि mysqli|mysqlविस्तार गायब है। लेकिन घंटों की नींद के बाद मैं भूल जाता हूं कि मुझे क्या करना है। मैं php7 का उपयोग कर रहा हूं।

जवाबों:


45
sudo apt-get install php-mbstring php7.0-mbstring php-gettext

या केवल:

sudo apt-get install php-gettext

और फिर:

sudo service apache2 restart

इस बग पर यह बताया गया है:


मैं पहली बार एक सर्वर स्थापित कर रहा हूं और मेरे पास ऑप के समान ही मुद्दा था, सिवाय इसके कि मैं इसे अपग्रेड नहीं कर रहा था यह 16.04 की एक ताजा स्थापना थी। हालांकि इसी मुद्दे पर, और इसने समस्या को ठीक कर दिया। धन्यवाद!
डैरेन हेन्स

धन्यवाद, मुझे एक ही समस्या थी, यह काम किया, मेरे से +1।
ज़विद गबरोश्विली

sudo apt install php-gettextपर्याप्त है। यह दूसरों को स्थापित करता है।
बशिा

यह Ubuntu 18.04 पर काम नहीं करता है। कोई अन्य विचार?
EODCraft स्टाफ

मिल गया! आपको मैन्युअल रूप से रिपॉजिटरी को जोड़ना होगा। askubuntu.com/a/715947/619039
EODCraft स्टाफ

6

आपको php-gettext को इनस्टॉल करना है, इसे इनस्टॉल करके उपयोग करें

 sudo apt-get install php-gettext

6

इस समस्या को हल करने में मुझे घंटों का समय लगा। बस स्थापित करें php-mbstring, php7.0-mbstringऔर php-gettext। बस।

आप निम्न आदेश चलाकर ऐसा कर सकते हैं:

sudo apt-get install php-mbstring php7.0-mbstring php-gettext

मैंने अभी तक 16.04 स्थापित / आज़माया नहीं है, लेकिन अगर आपके पास php7 स्थापित है , तो मैं php-mbstringस्वचालित रूप से स्थापित करना मान php7-mbstringलूंगा।
डैन

शायद आप सही हैं; हो सकता है कि यह सिर्फ एक रूपक हो।
मि ० गियो।

3

मेरे मामले में, मेरी समस्या फ़ोल्डर निर्माण के साथ थी। जब मैं php-gettext lib को स्थापित कर रहा था:

sudo apt-get install php-gettext

में दो फोल्डर बनाए जाते हैं usr/share/php

फ़ोल्डर 1 - usr/share/php/php-gettext
फ़ोल्डर 2 -usr/share/php/php-phpgettext

और पहले फोल्डर के अंदर दूसरे फोल्डर के लिए कुछ प्रतीकात्मक लिंक।

मैंने पहला फ़ोल्डर हटा दिया है:

sudo rm -r usr/share/php/php-gettext

और फिर php-php-gettext फोल्डर को php-gettext के साथ कॉपी करें:

sudo cp -r php-php-gettext php-gettext

अब मेरे phpmyadminकाम।



0

मैं यह कोशिश करता हूं:
sudo dpkg-reconfigure phpmyadmin
और टीसीपी / आईपी पर सॉकेट सेट करें । के बाद
sudo apt-get install php-mbstring php7.0-mbstring php-gettext
sudo service apache2 restart


0

Synaptic Package Manager का उपयोग करें, इंस्टॉल करें php7.0-mbstring, और करें sudo service apache2 restart


0

यदि आपने अभिलेखागार से phpymadmin स्थापित किया है, तो php-gettext एक निर्भरता है और स्वचालित रूप से स्थापित किया जाएगा।


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