مشكلة في قاعدة البيانات عند الترقية إلى النسخة الرابعة

MESAME

عضو جديد
5 أغسطس 2008
4
0
0
السلام عليكم ورحمة الله

عند الترقية المنتدى من 3.8.4 إلى 4.0 النسخة الذهبية حدثت معي مشكلة ولا اعرف ما هو الحل

عند الوصول إلى الخطوة الثامنة ظهرت هذه الرساله


Step 8) Albums System Alterations

Moving picture 1 into the Attachment System
Database Error Database error
The ãäÊÏíÇÊ Óæííã database has encountered a problem.
Please try the following:

* Load the page again by clicking the Refresh button in your web browser.
* Open the www.****.net home page, then try to open another page.
* Click the Back button to try another link.

The www.****.net forum technical staff have been notified of the error, though you may contact them if the problem persists.

We apologise for any inconvenience.
----------------------------------------------



Database error in vBulletin 3.8.4:

Invalid SQL:

(SELECT 'package' AS classtype, package.packageid AS typeid, package.packageid AS packageid,
package.productid AS productid, if(package.productid = 'vbulletin', 1, product.active) AS enabled,
package.class AS class, -1 as isaggregator
FROM package AS package
LEFT JOIN product AS product
ON product.productid = package.productid
WHERE product.active = 1
OR package.productid = 'vbulletin'
)

UNION

(SELECT 'contenttype' AS classtype, contenttypeid AS typeid, contenttype.packageid AS packageid,
1, 1, contenttype.class AS class , contenttype.isaggregator
FROM contenttype AS contenttype
INNER JOIN package AS package ON package.packageid = contenttype.packageid
LEFT JOIN product AS product ON product.productid = package.productid
WHERE product.active = 1
OR package.productid = 'vbulletin' );

MySQL Error : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_general_ci,IMPLICIT) for operation '='
Error Number : 1267
Request Date : Sunday, December 27th 2009 @ 10:08:43 PM
Error Date : Sunday, December 27th 2009 @ 10:08:43 PM
Script : http://www.****.net/install/upgrade_400a1.php?step=8
Referrer : http://www.****.net/install/upgrade_400a1.php?step=7
IP Address : 86.108.104.102
Username :
Classname : vB_Database​

مع العلم اني حذفت جميع الهاكات
 

اردني نشمي

عضو جديد
2 يونيو 2009
622
0
0
الأردن
mahes1.com
والله اخي الكريم انا رقيت النسخة مرة وخرب المنتدى لأن النسخة لا زالت غير متوافقة مع الاستايلات

انت ممكن تحط الكونفق الخاص بقاعدة بياناتك الاصلية وتعمل upgrade لكن بدك تتحمل النتيجة
 

محمد84

:: عضو مميز ::
20 فبراير 2009
2,925
8
0
www.facebook.com
بارك الله فيك اخي
اردني نشمي


بعد اذنك يا غالي للاضافة

----------

لاتوجد لحد الان نسخة 4.0.0 صحيحة

كلها تجريبية وبها الاف الاخطاء

وممكن عند الترقية تلخبط قاعدة البيانات وتكون لك مشكلة كبيرة

-------

عن تجربة ....جربت حوالي 3 نسخ من 4.0.0 ونفس المشكلة عند الترقية تعطيني اخطاء وبعدها يتلف المنتدى

والحمد لله المنتدى تجريبي وليس اصلي

--------


موفق اخي

 

اردني نشمي

عضو جديد
2 يونيو 2009
622
0
0
الأردن
mahes1.com
مشكورين يا الغوالي

انا سألت الشركة لأنه عندي 4 تراخيص واخبروني انها رسمية ، لكن انا لاحظت بعد التعريب تخرب وننتظر الاخ ابو راشد يضبطها

حياكم الله
 

MESAME

عضو جديد
5 أغسطس 2008
4
0
0
تم حل المشكلة والحمد لله
بعد عدة محاولات حللتها لوحدي والحمد لله

للمساعدة
اول شي إذا كان رقم الخطأ هو Error Number : 1267

كود:
Database error in vBulletin 3.8.4:
 
Invalid SQL:
 
(SELECT 'package' AS classtype, package.packageid AS typeid, package.packageid AS packageid,
package.productid AS productid, if(package.productid = 'vbulletin', 1, product.active) AS enabled,
package.class AS class, -1 as isaggregator
FROM package AS package
LEFT JOIN product AS product
ON product.productid = package.productid
WHERE product.active = 1
OR package.productid = 'vbulletin'
)
 
UNION
 
(SELECT 'contenttype' AS classtype, contenttypeid AS typeid, contenttype.packageid AS packageid,
1, 1, contenttype.class AS class , contenttype.isaggregator
FROM contenttype AS contenttype
INNER JOIN package AS package ON package.packageid = contenttype.packageid
LEFT JOIN product AS product ON product.productid = package.productid
WHERE product.active = 1
OR package.productid = 'vbulletin' );
 
MySQL Error : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_general_ci,IMPLICIT) for operation '='
Error Number : 1267
Request Date : Sunday, December 27th 2009 @ 10:08:43 PM
Error Date : Sunday, December 27th 2009 @ 10:08:43 PM
Script : http://www.****.net/install/upgrade_400a1.php?step=8
Referrer : http://www.****.net/install/upgrade_400a1.php?step=7
IP Address : 86.108.104.102
Username :
Classname : vB_Database
ننزل لاول سطر بعد Invalid SQL:
وهذا هو
(SELECT 'package' AS classtype, package.packageid AS typeid, package.packageid AS packageid,

وبهذا السطر يبين لنا في اي حقل موجدوة المشكلة
وهذا هو الحقل الذي يحتاج إلى تغيير الترميز package

وبعدها نجد حقل بإسم packageid

ناشر عليه وبعدها نغير ترميزه إلى
latin1_swedish_ci


وسلام عليكم ورحمة الله