سؤال

لقد قمت بتثبيت إصدارات مختلفة من PHP و MySQL على wampserver لأغراض الاختبار.ومع ذلك, بريس يعطي تحذيرا من أن:"الخاص بك PHP MySQL مكتبة النسخة 5.0.51 a يختلف من إصدار خادم MySQL 5.1.36.هذا قد يؤدي سلوك غير متوقع."

هل هذا سوف يسبب مشاكل??إذا كان الجواب نعم ، ما ينبغي القيام به ؟

أنا لست قادرا على إعداد كلمة مرور من أجل بلدي حساب الجذر.عادة على تغيير جذر كلمة مرور حساب, بريس يعطي خطأ.بعد ذلك وضع كلمة السر في config.inc.php الملف لا وظيفة.لكن المشكلة معي هو أنني لست على خطأ الشاشة.حتى عندما قمت بتغيير كلمة المرور, فإنه لا يزال يعطي نفس محذرا من أن أي كلمة من إعداد حساب الجذر.

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

المحلول

لا، فإنه لا ينبغي أن يسبب مشكلة. لدي القليل من الاحترام للغاية بالنسبة بريس كنظام. لقد شهدت ابدأ مشكلة في استخدام إصدارات مختلفة العميل / الخادم مع الخلية، ولقد استخدمها على نطاق واسع في الإنتاج.

لا أعتقد أن كلمة منه. إذا بريس يقول ذلك لا يعني بالضرورة أنه صحيح.

والخلية الإصدارات العميل / الخادم هي جدا متوافقة إلى حد كبير، إلا إذا كنت تبحث في الإصدارات المسنين جدا من أي منهما (أي <5.0)

نصائح أخرى

إذا كنت تستخدم هذا الجهاز للتنمية فقط <م> (يبدو ان تفعل: "لأغراض الاختبار"). ، وأنا لا أعتقد أنه يجب أن يكون الكثير من مشكلة

ولقد رأيت هذا النوع من الرسالة عدة مرات، وأبدا جربت أي مشكلة التي قد تكون ذات صلة.
<م> (لو كان 4.0 و 4.1، ربما، لأن هناك الكثير من الاشياء الجديدة المهم وأضاف ... ولكن بين 5.0 و 5.1، وأنا لا أعتقد ذلك)

لتصحيح هذا "مشكلة"، وكنت قد لتثبيت نسخة جديدة من المكتبات المستخدمة من قبل PHP ... وأنا غير متأكد من الإصدار الأحدث من PHP 5.2 (5.2.10) يستخدم libmysql 5.1. ..
وربما كنت لا تريد إعادة ترجمة أي شيء من نفسك ^^

وحل آخر سيكون الرجوع إلى الخلية الإصدار 5.0.x. لكنني لن أهتم، لآلة الاختبار، إلا أنني واجهت السلوك strage.

لقد واجهت هذه المشكلة استخدام التكوين التالي:

  • ويندوز 2008 32-bit
  • PHP 5.2.14
  • الخلية 5.1.49
  • بريس 3.3.5

هنا هو ما فعلته للتخلص من "الخاص بك PHP MySQL مكتبة النسخة 5.0.51 a يختلف من إصدار خادم MySQL 5.1.36.هذا قد يؤدي سلوك غير متوقع." الرسالة:

  1. توقفت عن IIS
  2. أنا حذفت "C:\Program Files\PHP\libmysql.dll" ملف
  3. أنا نسخ "C:\Program Files\MySQL\MySQL Server 5.1\bin\libmySQL.dll" الملف "C:\Program Files\PHP\" الدليل
  4. بدأت IIS

إلى حد ما عملت ، ولكن php-cgi بدأت تتحطم...

الأولى:لا داعي للقلق كثيرا - ربما العميل الخاص بك مكتبة لا يدعم بعض الميزات الجديدة من mysql 5.1.x ولكن البيانات الخاصة بك يجب أن تكون آمنة.

يمكنك أيضا مجرد تجاهل msg, ولكن هناك عدة طرق لحل هذه:

  1. بريس يعرض هذا التحذير لأن هذا هو ما mysql امتداد يوصي (وجود مكتبة مباريات الخادم) ولكن قد لا يكون لديك أي مشاكل.هذه الرسالة يمكن تعطيل بالمناسبة.ومع ذلك ، ورفع مستوى الخلية مكتبة العميل هو بالتأكيد الطريق للذهاب.طريقة فعل ذلك يعتمد على كيفية تثبيت MySQL على الخادم الخاص بك وكيف يمكنك تثبيت PHP.Lem9 الأجهزة العليا للرقابة المالية والمحاسبة:ولكن لا أعرف هوي ، انظر هنا

  2. الفوز يمكن للمستخدمين نسخ libmysql.dll من ...\mysql\bin\ إلى windir\system32 (أو 1 مجلد في البحث-مسار).أيضا البحث عن كافة الأقراص على الإصدارات القديمة من libmysql و تسميتها.

  3. أو محاولة ما يلي:غوتو %windir%\system32\ إعادة تسمية libmysql.dll libmysql.باك (إذا كان موجود) نسخ path2\mysql\bin\libmysql.dll %windir%\system32\

  4. أو إزالة ما قمت بتثبيته وتثبيت بدلا الحالي XAMPP kit (xampp.org) وهو الصحيح الخلية المكتبات.

  5. للتخلص من هذه الرسالة لديك للتأكد من أن نظام التشغيل الخاص بك تجد أحدث libmysql (من mysql/bin/) مثل الأول في مسار البحث.

انظر:https://sourceforge.net/search/?words=unpredictable+behavior.&offset=25&group_id=23067&type_of_search=forums&group_forum_id=72909

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