المشكلة 90
اقتباس
المشاركة الأصلية أضيفت بواسطة : kakyyabata
وهذا خطأ آخر عند دخولى عى أحد المشاركات
Database error in vBulletin 3.6.3:
Invalid SQL:
وهذا خطأ آخر عند دخولى عى أحد المشاركات
Database error in vBulletin 3.6.3:
Invalid SQL:
SELECT
post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted,
user.*, userfield.*, usertextfield.*,
icon.title as icontitle, icon.iconpath,
avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,customavatar.width AS avwidth,customavatar.height AS avheight,
deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason,
editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline,
editlog.reason AS edit_reason,
post_parsed.pagetext_html, post_parsed.hasimages,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
FROM post AS post
LEFT JOIN user AS user ON(user.userid = post.userid)
LEFT JOIN userfield AS userfield ON(userfield.userid = user.userid)
LEFT JOIN usertextfield AS usertextfield ON(usertextfield.userid = user.userid)
LEFT JOIN icon AS icon ON(icon.iconid = post.iconid)
LEFT JOIN avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN customavatar AS customavatar ON(customavatar.userid = user.userid)
LEFT JOIN deletionlog AS deletionlog ON(post.postid = deletionlog.primaryid AND type = 'post')
LEFT JOIN editlog AS editlog ON(editlog.postid = post.postid)
LEFT JOIN post_parsed AS post_parsed ON(post_parsed.postid = post.postid AND post_parsed.styleid_code = -1 AND post_parsed.styleid_html = -1 AND post_parsed.styleid_php = -1 AND post_parsed.styleid_quote = -1)
WHERE post.postid IN (0,63,69,73,76,236,283,286,287,291,292,296)
ORDER BY post.dateline;
المشكلة سببها 1 من 2
أما 1 يبدو أنك رقيت من 3.5 إلى 3.6 ونسيت تغير اسم المجلد القديم أو حذفه وإعادة تسمية المجلد الجديد بنفس اسم القديم فأصبحت تشتغل على النسخة 3.5 في قاعدة بيانات 3.6 المرقاه
أما 2 أنت قبل الترقية المفروض أنك تحذف الهاكات بالكامل قبل أي عملية ترقية لانه في هذه الحالة عندنا جدول post_parsed تم زرع قيم بداخله أثناء عملية زرع البروداكت ويبقى أمر الغاء ثلك القيمة من ذلك الجدول يتعلق بنفس اسم الجدول لو أردنا إزالتها بحذف البروداكت لان البروداكت راح يبحث عن القيمة في جدول يحمل إسم post_parsed طيب أنت رقيت المنتدى والبروداكت ما زال عالقا في القاعدة وكلنا نعلم أنه النسخة 3.6 يترقى جدول post_parsed و يتغير إسمه إلى postparsed فكيف ياترى وهل ياترى الهاك العالق يمكن يتعرف على هذا الجدول تلقائيا الجواب لا لان أمر الإزالة ما يعرف غير post_parsed وعند أي محاولة الغاء او إزالة القيمة عن طريق حذف البروداكت سوف يعطينا خطأ داتا بيز اللي هو :
Table 'kakyegy_kakyegy.post_parsed' doesn't exist
في هذه الحالة ايش راح نسوي أول شيء نسترجع الإسم القديم لجدول postparsed إلي هو post_parsed عن طريق زراعة هذا الأمر في قواعد بيانات المنتدى :
رمز PHP:
RENAME TABLE postparsed TO post_parsed ;
ثم بعدها نقوم بحذف البروداكت ونعيد تسمية الجدول باسمه الجديد في النسخة الجديدة اللي هو postparsed بزرعة هذا الأمر :
رمز PHP:
RENAME TABLE post_parsed TO postparsed ;
أرجو أن أكون قد وضحت المشكلة كما ينبغي
وعند محاولة تركيب بروداكت وظهر لنا نفس الخطأ هذا يعني أن البروداكت غير متوافق مع النسخ يكفي ترقيته عن طريق فتحه والبحث عن post_parsed واستبدالها ب postparsed في داخل البروداكت عن طريق محرر النصوص المتقدم textpad
Database error in vBulletin 3.6.4:
Invalid SQL:
SELECT searchid FROM search AS search WHERE userid = 3 AND searchhash = '998af32d318f72d42f7ded9375fba618' AND orderedids = '769,776' AND announceids = '' AND completed = 1;
MySQL Error : Unknown column 'completed' in 'where clause'
Error Number : 1054
Date : Tuesday, February 13th 2007 @ 02:13:40 AM
الحـــل
اقتباس
ازرع الأمر التالي في القاعدة:
رمز Code:
ALTER TABLE search ADD completed SMALLINT UNSIGNED NOT NULL DEFAULT '1'
Please try the following:
Load the page again by clicking the ******* button in your web browser.
Open the www.xxxx.com home page, then try to open another page.
Click the Back button to try another link.
The www.xxx.com 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.6.4:
Invalid SQL:
SELECT searchid FROM search AS search WHERE userid = 1 AND searchhash = 'd687b9ff60c004f8da4dd9f612d37d61' AND orderedids = '449,448,410,440,407,438,445,442' AND announceids = '' AND completed = 1;
الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 02:01.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)