ترقية phpMyadmin لـ 4.9.2 لوحة Cwp

ضمن CWP ، يمكنك بسهولة ترقية phpMyadmin إلى أحدث إصدار دون تكوين كثير ، phpMyAdmin هو برنامج نصي PHP يمنح المستخدمين القدرة على التفاعل مع خادم MySQL الخاص بهم إلى جانب سهولة استخدام واجهة المستخدم الرسومية لإدارة قواعد البيانات الخاصة بك.

مالجديد في اصدار 4.9.2 الاحدث في 2019/11/22

مرحبًا بك في phpMyAdmin 4.9.2 ، وهو إصدار bugfix يحتوي أيضًا على إصلاح أمان.

يعد هذا الإصلاح الأمني ​​جزءًا من جهد مستمر لتحسين أمان ميزة “المصمم” وتم تعيينه على أساس PMASA-2019-5. هناك أيضًا تحسن في كيفية تعقيم معلومات إصدار Git المعروضة على الصفحة الرئيسية ، وذلك بفضل علي حبيل.

يتضمن هذا الإصدار إصلاحات للعديد من الأخطاء ، بما في ذلك:

  • إصلاحات لخطأ “فشل في تعيين ملف تعريف ارتباط الجلسة” والذي يرتبط باسم ملف تعريف الارتباط. في بعض الحالات ، قد لا يتم تحميل البيانات المخزنة في ملف تعريف الارتباط (مثل حساب المستخدم المستخدم سابقًا) من ملف تعريف ارتباط phpMyAdmin السابق في المرة الأولى التي تقوم فيها بتشغيل الإصدار 4.9.2
  • إصلاح للمستشار مع الخلية 8.0.3 وأحدث
  • إصلاح أخطاء إهمال PHP
  • قم بإصلاح موقف حيث يمكن أن يؤدي تصدير المستخدمين بعد استعلام الحذف إلى إزالة المستخدمين
  • إصلاح غير صحيح “ليس لديك امتيازات للتعامل مع المستخدمين!” تحذير
  • إصلاح نسخ امتيازات قاعدة البيانات والعديد من المشكلات الأخرى أثناء نقل الأعمدة باستخدام MariaDB
  • إصلاح لـ phpMyAdmin عدم تحديد جميع القيم عند استخدام الضغط على زر التحول لتحديد أثناء التصدير

هناك الكثير والكثير من إصلاحات الأخطاء بفضل جهود المطورين والمساهمين الآخرين.

التحديث

في عملية تحديث البرنامج التعليمي ، تتم تغطية عملية التحديث / التثبيت في الجزء الأول خطوة بخطوة في جزأين ، والتهيئة الثانية التي سيتم العثور عليها في الخطوة 2.

يمكنك أيضًا تشغيل هذا الأمر لتحديث phpmyadmin:

sh /scripts/mysql_phpmyadmin_update

للتحديث اليدوي ، اتبع هذه الخطوات:

لنبدأ في إجراء التحديث:

الخطوة 1 تحديث / تثبيت

النسخ الاحتياطي لملف التكوين الحالي:

mv /usr/local/cwpsrv/var/services/pma /usr/local/cwpsrv/var/services/pma.bak

الدخول لمجلد العمل والتحديث:

cd /usr/local/cwpsrv/var/services/

تنزيل phpMyadmin من المصدر الرسمي:

wget https://files.phpmyadmin.net/phpMyAdmin/4.9.2/phpMyAdmin-4.9.2-all-languages.zip

تثبيت phpMyadmin باستخدام هذي الاوامر مع بعض:

cd /usr/local/cwpsrv/var/services/
unzip /phpMyAdmin-4.9.2-all-languages.zip
mv phpMyAdmin-4.9.2-all-languages pma

هل قمت بتحديث phpmyadmin؟

الخطوة 2 التكوين

كيفية إعداد وتكوين blowfish_secret في phpMyadmin على CWP

انتقل إلى:  /usr/local/cwpsrv/var/services/pma

cd /usr/local/cwpsrv/var/services/pma

إعادة تسمية ملف التكوين عينة phpmyadmin إلى ملف التكوين الرئيسي:

mv config.sample.inc.php config.inc.php

ثم قم بتحرير ملف config.inc.php لإعداد blow_fish باستخدام محررك المفضل من خلال SFTP أو يمكنك القيام بذلك عن طريق الأمر:

cd /usr/local/cwpsrv/var/services/pma
nano config.inc.php

الآن تجد هذه العبارات:

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

الآن سنقوم بإنشاء كلمة مرور بعثرة السمكة المنتفخة:

انتقل إلى هذا الموقع وقم بإنشاء علامة تجزئة بإدخال كلمة مرور آمنة (كلمات عشوائية):

http://www.passwordtool.hu/blowfish-password-hash-generator

بمجرد إنشاء نسخة التجزئة وإضافة هذا إلى ملف التكوين phpmyadmin:

إضافة التجزئة إلى التكوين:

$cfg['blowfish_secret'] = '$2a$07$soz2eS3qMvw1PdzMlUwYpOK8AuzH3I3gyoN7ncnSkblZ7iEfcx3Qm'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

احفظ الملف واخرج.

انتهيت من تهيئة phpmyadmin وسر blow_fish بنجاح. تسجيل الدخول إلى phpmyadmin للتحقق.

بعد التثبيت الناجح ، قم بإزالة مجلد النسخ الاحتياطي القديم:

rm -rf /usr/local/cwpsrv/var/services/pma.bak

الان انتهينا جرب واذا حدث اي خطأ اكتب لنا بالتعليقات رأيك

Leave a Comment

Your email address will not be published. Required fields are marked *