হারিয়ে যাওয়া এক্সটেনশনের কারণে phpmyadmin কাজ করছে না


20

আমি phpmyadminউবুন্টু 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এক্সটেনশনটি অনুপস্থিত। তবে নিদ্রাহীনতার পরে আমি কী করেছি তা ভুলে গেছি। আমি পিএইচপি 7 ব্যবহার করছি।

উত্তর:


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যথেষ্ট। এটি অন্যদের ইনস্টল করে।
বিসিয়া

এটি উবুন্টু 18.04 এ কাজ করে না। অন্য কোন ধারণা?
ইওডক্রাফ্ট স্টাফ

খুঁজে পেয়েছি! আপনাকে ম্যানুয়ালি সংগ্রহস্থল যোগ করতে হবে। Askubuntu.com/a/715947/619039
ইওডক্রাফট স্টাফ

6

আপনাকে পিএইচপি-গেটেক্সটেক্স ইনস্টল করতে হবে, এটি ব্যবহার করে ইনস্টল করুন

 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 ইনস্টল / চেষ্টা করেছি নি, তবে আমি ধরে নিচ্ছি যে আপনি পিএইচপি 7 ইনস্টলড থাকলে ইনস্টলটি php-mbstringস্বয়ংক্রিয়ভাবে ইনস্টল হয়ে যাবে php7-mbstring
ড্যান

হয়তো আপনিই ঠিক; সম্ভবত এটি একটি মেটাপ্যাকেট।
মিচ। জিও

3

আমার ক্ষেত্রে, আমার সমস্যাটি ফোল্ডার তৈরিতে ছিল। আমি যখন পিএইচপি-গেটেক্সট লিব ইনস্টল করছিলাম তখন:

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

এবং তারপরে পিএইচপি-পিএইচপি-গেটেক্সট ফোল্ডারটি পিএইচপি-গেটেক্সট এ কপি করুন:

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

সিনাপটিক প্যাকেজ ম্যানেজার ব্যবহার করুন, ইনস্টল করুন php7.0-mbstringএবং করুন sudo service apache2 restart


0

আপনি সংরক্ষণাগার থেকে phpymadmin ইনস্টল করা হলে, php-gettext একটি নির্ভরতা এবং স্বয়ংক্রিয়ভাবে ইনস্টল করা হবে।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.