كيفية ترقية XAMPP في ويندوز؟ الحل الكامل.

اضطررت إلى كتابة هذه المقالة لأنني لم أتمكن من العثور على أي حل كامل لمساعدة الأشخاص في تحديث XAMPP في Windows. حسنًا ، أخيرًا ، فهذه طريقة سهلة الفهم ، دليل خطوة بخطوة لترقية XAMPP الذي يعمل بالفعل. مجد!

بعض التغييرات الرئيسية!

إذا كنت تقوم بتحديث XAMPP بعد وقت طويل مثلي من تكون جاهزة لبعض التغييرات الرئيسية. XAMPP لم يعد يأتي مع خادم MySQL. منذ XAMPP 5.5.30 و 5.6.14 ، XAMPP يشحن MariaDB بدلاً من MySQL. لذا فإن نسخ لصق ملفات بيانات mysql من xampp القديم إلى الجديد لن يعمل بعد الآن!

التحديات!

أثناء تحديث XAMPP ، نواجه بشكل أساسي تحديين

  1. نقل جميع ملفات الموقع. هذا الجزء سهل ، مجرد لصق نسخة بسيطة ستقوم بالخدعة.
  2. نقل جميع قواعد البيانات إلى الخادم الجديد. وغالبًا ما يكون هذا هو السبب الرئيسي وراء عدم تحديث معظم الأشخاص لبرنامج XAMPP كثيرًا. يعد إجراء نسخ احتياطي لكافة قواعد البيانات واحداً تلو الآخر ثم استيرادها إلى الخادم الجديد مهمة طويلة ومملة حقًا.

الحل الكامل:

اتبع الخطوات أدناه وسيتم تحديث XAMPP الخاص بك في أي وقت من الأوقات!

النسخ الاحتياطي البيانات القديمة!

يتيح النسخ الاحتياطي لجميع قواعد البيانات أولا

  1. افتح لوحة تحكم XAMPP كمسؤول
  2. انقر على خيار شل
  3. قم بتشغيل الأمر التالي mysqldump -u root -p - all-database> all-db-dump.sql
  4. إذا كان لديك مستخدم مختلف لقواعد البيانات ، فقم بتغيير القيمة "الجذر" باستخدام اسم المستخدم. إذا لم يكن لديك أي كلمة مرور ، فقط اضغط على "إدخال". خلاف ذلك توفير كلمة المرور.
  5. سيؤدي ذلك إلى إنشاء ملف SQL باسم "all-db-dump.sql" يحتوي على جميع قواعد البيانات في خادم MySQL. ستجد هذا الملف في مجلد xampp.
  6. توقف الآن عن استخدام خوادم Apachee و MySQL وإنهاء لوحة تحكم xampp. أغلق موجه الأوامر أيضًا.
  7. الآن أعد تسمية مجلد "xampp" إلى "xampp-old". وبهذه الطريقة إذا حدث خطأ ما ، فستتمكن من العودة إلى الإصدار القديم بسهولة بالغة.

الوقت لتثبيت واحد جديد!

  1. قم بتنزيل أحدث إصدار من XAMPP.
  2. قم بتثبيته في نفس محرك الأقراص حيث كان Xampp القديم في الأصل.
  3. انتقل الآن إلى مجلد xampp وقم بتشغيل لوحة تحكم xampp كمسؤول.
  4. قم ببدء تشغيل كل من خادم Apachee و MySQL وتحقق مما إذا كانت تعمل بشكل صحيح أم لا ، تحقق أيضًا من صفحة PhpMyAdmin.
  5. الآن انسخ مجلد htdocs من مجلد "xampp-old" إلى مجلد "xampp".
  6. انتقل إلى xampp \ php \ php.ini
  7. يمكنك استخدام CLI لاستيراد قاعدة البيانات. وهي تساعد خاصة مع قواعد البيانات الكبيرة جدا. إذا كان الأمر كذلك ، يمكنك الانتقال إلى الخطوة 19. إذا لم تتبع الخطوات المتبقية.
  8. الآن قم بتهيئة ملف php.ini وزيادة قيمة الخيارات التالية upload_max_filesize ، memory_limit ، post_max_size.
  9. يجب أن يكون post_max_size و memory_limit أكبر من upload_max_filesize. اجعلها عالية بما يكفي بحيث تعمل الملفات الكبيرة على الخادم.
  10. انتقل إلى "xampp \ phpMyAdmin \ libraries \ config.default.php"
  11. ابحث عن $ cfg [‘ExecTimeLimit '] = 600 ؛
  12. قد يكون تغيير القيمة 600 إلى قيمة أعلى 6000.
  13. الآن أعد تشغيل خادم Apache و MySQL.
  14. اذهب الآن إلى phpMyAdmin
  15. انتقل إلى علامة التبويب استيراد
  16. قم باستيراد ملف "all-db-dump.sql" من خلال خيار الاستيراد مباشرة إلى الخادم.
  17. بناءً على عدد قواعد البيانات لديك ، سيستغرق الأمر بعض الوقت.
  18. إذا اتبعت جميع الخطوات بشكل صحيح ، فستتلقى رسالة نجاح "لقد تم الاستيراد بنجاح".
  19. بعد ذلك ، قم بتشغيل الأمر التالي mysql_upgrade في خيار Shell.
  20. تابع وتحقق مما إذا كان موقعك وقواعد البيانات تعمل بشكل صحيح أم لا.
  21. إذا كان كل شيء يعمل بشكل جيد مما يمكنك حذف الملف القديم xampp.

إذا كنت قد اتبعت إرشاداتي ، فيجب أن يكون لديك XAMPP يعمل بدون أية مشاكل. إذا واجهت أي مشكلة ، ألق نظرة على قسم التعليقات. شارك بعض الأشخاص المذهلين مشاكلهم وحلولهم هناك. إذا كنت لا تزال تواجه مشكلات ، فالرجاء ترك تعليق وسأبذل قصارى جهدي للعودة إليك.

إذا ساعدك هذا المنشور في إظهار بعض الحب مع التصفيق والتعليقات. كما يمكنك شراء لي القهوة (اقرأ دعم لي) لمواصلة العمل الجيد.