سؤال

لقد قمت للتو بتثبيت phpmyadmin على Linux Fedora 13 مع PHP 5.3.3. أحصل على الأخطاء الثانية التالية:

أولاً: أحصل على هذا على شاشة تسجيل الدخول:

لا يمكن تحميل امتداد Mcrypt. يرجى التحقق من تكوين PHP الخاص بك.

-كانت الحلول التي غوغل من أجلها لتثبيت McRypt وتمكينها في /etc/php.in

extension=php_mcrypt.dll
extension=php_mcrypt_filter.dll

فعلت كل ذلك ، ولكن لا تذهب.

يظهر هذا الثاني عندما أقوم بتسجيل الدخول:

لم يتم العثور على امتداد MBSTRING PHP ويبدو أنك تستخدم charset متعددة الفئران. بدون امتداد mbstring ، لا يستطيع phpmyadmin تقسيم السلاسل بشكل صحيح وقد يؤدي إلى نتائج غير متوقعة.

أتساءل أ) كيف يمكنني إصلاح هذه و ب) ماذا تؤثر؟

شكرًا-

هل كانت مفيدة؟

المحلول

انظر إلى ملف الموارد الذي يتم تحميله عن طريق الفحص $_SERVER['PHPRC']. تشير هذه القيمة إلى الدليل الذي تبحث عنه PHP php.ini. أشك في أنه /etc.

ثم تثبيت حقا الحزمة ، التي هي php-mcrypt.

نصائح أخرى

الجواب الكامل:

yum install php-mycrypt
yum install php-mbstring

لا حاجة لتحرير php.ini

بفضل Goresplatter على دفعي في الاتجاه الصحيح

هذا الأمر حل مشكلتي:

yum install php-mbstring

وعلى ما يبدو في Ubuntu تثبيت هذا سيصلح هذه المشكلة:

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

في حال كنت تستخدم Ubuntu

sudo apt-get install libapache2-mod-php7.0 
sudo apt-get install php7.0-mbstring

تليها

sudo service apache2 restart

يجب أن تعمل.

sudo phpenmod mbstring

وإعادة تشغيل Apache.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top