[Fix phpMyAdmin] التكوين file تحتاج الآن إلى عبارة مرور سرية (blowfish_secret)

سواء تم تثبيته بريس الخادم أوبونتو, CentOS أو غير ذلك فيدورا التوزيع ، الرسالة "التكوين file تحتاج الآن إلى عبارة مرور سرية (blowfish_secret)"باللون الأحمر في أسفل المؤشر ، يسبب الصداع. خاصة عند التهيئة بشكل صحيح في "/etc/phpMyAdmin/config.inc.php".
بالطبع ، قد يختلف المسار من تكوين إلى آخر ، ولكن على CentOS 7 cu بريس مثبتة عبر “يم"من عند"remi.repo"، سيكون ملف التكوين موجودًا في" / etc / phpMyAdmin / ".

حسنًا ، لنرى كيف نحلها "التكوين file تحتاج الآن إلى عبارة مرور سرية (blowfish_secret)"، إذا كان في config.inc.php لدينا هذا السطر:

$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

إذا كان هذا السطر موجودًا ولدينا "مفتاح" يزيد عن 32 حرفًا ، فيجب أن تختفي الرسالة الحمراء في phpMyAdmin.
إذا لم يحدث هذا ، فمن الجيد حذف ملفات تعريف الارتباط في متصفحك وتسجيل الخروج من phpMyAdmin. عند تسجيل الدخول التالي ، تظهر الرسالة "التكوين file تحتاج الآن إلى عبارة مرور سرية (blowfish_secret)"لن يكون حاضرا بعد الآن.
على الرغم من أن هناك حالات التي كان موجودا ليس بسبب الخاطئة ملف config.inc.php ، ولكن بسبب أذونات المجلد عندما كان.

تشغيل في سطر الأوامر محطة:

 chown -R root:<user web> /etc/phpMyAdmin/

الآن كل شيء يجب أن يكون على ما يرام. إذا كنت تستخدم Apache ، فبدلاً من "مستخدم الويب" ، قم بتعيين "httpd" أو "nginx" أو كيف يكون لديك مستخدم معالجة الويب على الخادم.

لقد كتبت هذه النصائح لأنني مررت بجميع إعدادات تهيئة phpMyAdmin لأكثر من ساعتين ، وما زلت لا أستطيع التخلص من الرسالة: التكوين file يحتاج الآن إلى عبارة مرور سرية (blowfish_secret). بعد أن حللت الأذونات / المجموعات ، اختفت.

مؤسس ورئيس تحرير Stealth Settings، من عام 2006 حتى الوقت الحاضر. خبرة في أنظمة تشغيل Linux (خاصة CentOS) ، Mac OS X ، Windows XP> Windows 10 ووردبريس (CMS).

5 أفكار حول "[Fix phpMyAdmin] التكوين file يحتاج الآن إلى عبارة مرور سرية (السمكة المنتفخة) "

  1. Chown -R الجذر: إنجن إكس / الخ / بريس /
    دمر جهاز الكمبيوتر الخاص بي لا أستطيع تسجيل الدخول يقول الجلسة error

    رد
  2. لدي مجموعة من تهيئة البائع (في /usr/share/phpmyadmin/libraries/vendor_config.php):

    حدد ('CONFIG_DIR'، '/ etc / phpmyadmin') ؛

    Hier fehlte der Backslash ، أيضًا:

    حدد ('CONFIG_DIR'، '/ etc / phpmyadmin /') ؛

    Danach klappte هو الكثير من الأشياء السرية

    رد
  3. نشكرك على مساعدتك بخصوص هذه العبارة السرية أو يجب أن تتكون من 32 حرفًا على الأقل

    رد

اترك تعليق