سلام
وی بولتین رو آپگرید کردم موقعی که میخوام پست جدید بدم این ارور رو میده:
خودم اینجوری متوجه شدم که collation کل دیتابیس یا باید latin1_general_ci باشه یا latin1_swedish_ciکد:Database error in vBulletin 4.1.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_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '=' Error Number : 1267 Request Date : Monday, July 25th 2011 @ 03:31:59 PM Error Date : Monday, July 25th 2011 @ 03:32:00 PM Script : http://www.site.com/newthread.php?do=newthread&f=16 Referrer : http://www.site.com/forumdisplay.php?f=16 IP Address : 178.170.124.64 Username : admin Classname : vB_Database MySQL Version : 5.0.92-community-log
تو گوگل هم سرچ کردم به ارور 1267 mysql معروفه ولی راه حلش رو متوجه نشدم
---------- Post added at 06:18 PM ---------- Previous post was at 06:05 PM ----------
راه حل رو پیدا کردم
باید زبان کل دیتابیس latin1_swedish_ci بشه
دونه دونه باید تغییر بدم





پاسخ با نقل قول