سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: دلیل استفاده از utf8_unicode_ci به جای utf8_general_ci در جوملا فارسی 2.5 ؟!

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    تاریخ عضویت
    Jun 2012
    نوشته ها
    428
    تشکر
    41
    تشکر شده 157 بار در 144 ارسال
    بیش*تر بحث من روی کالکشن*های utf8_general_ci و utf8_unicode_ci بود


    اینم از اروری که موقع دسترسی به بعضی قسمت*های جوملا گالری نشون داده میشه (وقتی موقع ساخت دیتابیس کالکشن utf8_general_ci هست)
    کد:
    Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and  (utf8_general_ci,IMPLICIT) for operation '=' SQL=SELECT a.*,l.title AS  language_title,ua.id AS ratinguserid, ua.username AS ratingusername,  ua.name AS ratingname,uc.name AS editor,c.title AS category_title, c.id  AS category_id FROM `umi8n_phocagallery_votes` AS a LEFT JOIN `umi8n_languages` AS l ON l.lang_code = a.language LEFT JOIN umi8n_users AS ua ON ua.id=a.userid LEFT JOIN umi8n_users AS uc ON uc.id=a.checked_out LEFT JOIN umi8n_phocagallery_categories AS c ON c.id = a.catid GROUP BY a.id ORDER BY ua.username asc Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and  (utf8_general_ci,IMPLICIT) for operation '=' SQL=SELECT a.*,l.title AS  language_title,ua.id AS ratinguserid, ua.username AS ratingusername,  ua.name AS ratingname,uc.name AS editor,c.title AS category_title, c.id  AS category_id FROM `umi8n_phocagallery_votes` AS a LEFT JOIN `umi8n_languages` AS l ON l.lang_code = a.language LEFT JOIN umi8n_users AS ua ON ua.id=a.userid LEFT JOIN umi8n_users AS uc ON uc.id=a.checked_out LEFT JOIN umi8n_phocagallery_categories AS c ON c.id = a.catid GROUP BY a.id ORDER BY ua.username asc LIMIT 0, 20 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and  (utf8_general_ci,IMPLICIT) for operation '=' SQL=SELECT a.*,l.title AS  language_title,ua.id AS ratinguserid, ua.username AS ratingusername,  ua.name AS ratingname,uc.name AS editor,c.title AS category_title, c.id  AS category_id FROM `umi8n_phocagallery_votes` AS a LEFT JOIN `umi8n_languages` AS l ON l.lang_code = a.language LEFT JOIN umi8n_users AS ua ON ua.id=a.userid LEFT JOIN umi8n_users AS uc ON uc.id=a.checked_out LEFT JOIN umi8n_phocagallery_categories AS c ON c.id = a.catid GROUP BY a.id ORDER BY ua.username asc
    اینم اروری که وقتی موقع ساخت دیتابیس کالکشن utf8_unicode_ci هست (با ارور بالایی فرق میکنه)
    کد:
    Table 'joomlafarsi.qkd6q_phocagallery_votes' doesn't exist SQL=SELECT  a.*,l.title AS language_title,ua.id AS ratinguserid, ua.username AS  ratingusername, ua.name AS ratingname,uc.name AS editor,c.title AS  category_title, c.id AS category_id FROM `qkd6q_phocagallery_votes` AS a LEFT JOIN `qkd6q_languages` AS l ON l.lang_code = a.language LEFT JOIN qkd6q_users AS ua ON ua.id=a.userid LEFT JOIN qkd6q_users AS uc ON uc.id=a.checked_out LEFT JOIN qkd6q_phocagallery_categories AS c ON c.id = a.catid GROUP BY a.id ORDER BY ua.username asc Table 'joomlafarsi.qkd6q_phocagallery_votes' doesn't exist SQL=SELECT  a.*,l.title AS language_title,ua.id AS ratinguserid, ua.username AS  ratingusername, ua.name AS ratingname,uc.name AS editor,c.title AS  category_title, c.id AS category_id FROM `qkd6q_phocagallery_votes` AS a LEFT JOIN `qkd6q_languages` AS l ON l.lang_code = a.language LEFT JOIN qkd6q_users AS ua ON ua.id=a.userid LEFT JOIN qkd6q_users AS uc ON uc.id=a.checked_out LEFT JOIN qkd6q_phocagallery_categories AS c ON c.id = a.catid GROUP BY a.id ORDER BY ua.username asc LIMIT 0, 20 Table 'joomlafarsi.qkd6q_phocagallery_votes' doesn't exist SQL=SELECT  a.*,l.title AS language_title,ua.id AS ratinguserid, ua.username AS  ratingusername, ua.name AS ratingname,uc.name AS editor,c.title AS  category_title, c.id AS category_id FROM `qkd6q_phocagallery_votes` AS a LEFT JOIN `qkd6q_languages` AS l ON l.lang_code = a.language LEFT JOIN qkd6q_users AS ua ON ua.id=a.userid LEFT JOIN qkd6q_users AS uc ON uc.id=a.checked_out LEFT JOIN qkd6q_phocagallery_categories AS c ON c.id = a.catid GROUP BY a.id ORDER BY ua.username asc
    - با آخرین نسخه ومپ سرور تست شده.
    - این ارورها در جوملاهای منتشر شده در بقیه جاها، وجود نداره.
    - با تغییر کالکشن تمامی جداول به utf8_general_ci مشکل حل میشه.

    موفق باشید
    ویرایش توسط safajuy : 06-15-2012 در ساعت 12:34 PM دلیل: قرار دادن تگ كد

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2

    تاریخ عضویت
    Jun 2012
    نوشته ها
    428
    تشکر
    41
    تشکر شده 157 بار در 144 ارسال

    راه حل پیشنهادی تست شده

    آسان ترین راه برای کسانی که تمایل دارند با فوکاگالری روی جوملا فارسی از ابتدا کار کنند:

    قبل از نصب به مسیر زیر بروید:
    installation > sql > mysql > joomla.sql
    فایل joomla.sql را باز کنید و تمام utf8_unicode_ci را با utf8_general_ci جایگزین و ذخیره کنید.

    این روش با فوکاگالری 3.2 و جوملا 2.5.6 تست شده و بهتر از تغییر دستی یا استفاده از اسکریپت های گوناگون است.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


موضوعات مشابه

  1. تبدیل کالیشن utf8_general_ci به utf8_unicode_ci
    توسط علیرضا در انجمن سوالهای عمومی جوملا 1.5 فارسی
    پاسخ ها: 4
    آخرين نوشته: 11-18-2010, 05:01 PM
  2. استفاده از حروف به جای کلمه کلیدی سایت
    توسط piroozman در انجمن متفرقه
    پاسخ ها: 3
    آخرين نوشته: 12-12-2008, 06:12 PM
  3. پاسخ ها: 3
    آخرين نوشته: 05-31-2008, 01:11 PM
  4. استفاده از flash در تبلیغات به جای عکس
    توسط hidd3n در انجمن قالب های مامبو فارسی
    پاسخ ها: 1
    آخرين نوشته: 12-28-2007, 09:17 AM
  5. پاسخ ها: 2
    آخرين نوشته: 08-29-2007, 08:28 AM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •