النتائج 1 إلى 2 من 2

الموضوع: مشكله بالترقيه أرجو المساعده . .

  1. #1
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,154

    مشكله بالترقيه أرجو المساعده . .



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

    واجهتني مشكله بالترقية من 3.0.9 الى 3.5.0

    ظهر كالتالي

    كود PHP:
      There seems to have been a problem with the ãäÊÏíÇÊ íÇÏãæÚ&aringdatabase.
    Please try again by clicking the Refresh button in your web browser.

    An E-Mail has been dispatched to our Technical Staffwhom you can also contact if the problem persists.

    We apologise for any inconvenience.

    Database error in vBulletin 3.5.0 Release Candidate 3:

    Invalid SQL:
    ALTER TABLE user ADD showbirthday SMALLINT UNSIGNED DEFAULT '2' NOT NULL;

    MySQL Error  Duplicate column name 'showbirthday'
    Error Number 1060
    Date         
    SundayNovember 20th 2005 08:16:38 PM
    Script       
    http://www.------.com/vb5/install/upgrade_350rc3.php?step=1
    Referrer     
    IP Address   : *********
    Username     
    Classname    vb_database 
    أضغط هنا للمشاهده بالصوره


    ماسبب توقف الترقيه ؟ لعلماً وصلت للرابط install/upgrade_350rc3.php?step=1
    توقف وظهر كالأعلى .
    أتمنى من الجميع المساعده







  2. #2


    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته
    قد تواجهون مشكلة أثناء الترقية للإصدار 3.5.0
    بعد الإنتهاء من الترقية والوصول إلى خطوة تركيب اللغة
    ستظهر لديكم مشكلة وهي إنشاء جدول لقاعدة البيانات
    وهذا الجدول موجود بالأساس إذا وافقت ربما ستواجه مشكلة في قاعدة البيانات
    لحل هذه المشكلة ، يفضل التعديل على ملف upgrade_350b1.php
    الموجود بالمجلد : install
    إبحث عن

    كود PHP:
    $query[] = "ALTER TABLE " TABLE_PREFIX "session ADD languageid SMALLINT UNSIGNED NOT NULL";
        
    $explain[] = sprintf($upgrade_phrases['upgrade_300b3.php']['altering_x_table'], 'session'11);

        
    $query[] = "ALTER TABLE " TABLE_PREFIX "administrator ADD languageid SMALLINT UNSIGNED NOT NULL";
        
    $explain[] = sprintf($upgrade_phrases['upgrade_300b3.php']['altering_x_table'], 'administrator'11); 
    وإستبدله بالكود الجديد

    كود PHP:
        $db->hide_errors();
        
    $db->query_first("SELECT languageid FROM " TABLE_PREFIX "session LIMIT 1");
        if (
    $db->errno())
        {
            
    # This session alter should not cause any upgrade problems with the new 3.5 upgrade system... I think ..
            
    $query[] = "ALTER TABLE " TABLE_PREFIX "session ADD languageid SMALLINT UNSIGNED NOT NULL";
            
    $explain[] = sprintf($upgrade_phrases['upgrade_300b3.php']['altering_x_table'], 'session'11);
        }
        
    $db->errno 0;

        
    $db->query_first("SELECT languageid FROM " TABLE_PREFIX "administrator LIMIT 1");
        if (
    $db->errno())
        {
            
    $query[] = "ALTER TABLE " TABLE_PREFIX "administrator ADD languageid SMALLINT UNSIGNED NOT NULL";
            
    $explain[] = sprintf($upgrade_phrases['upgrade_300b3.php']['altering_x_table'], 'administrator'11);
        }
        
    $db->errno 0;
        
    $db->show_errors(); 

    إعتمد التعديل ، إرفع الملف إلى نفس المجلد
    باشر بالترقية
    تحياتي ؛
    أحمد ماستر





    __________________
    Security updates





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

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض