تراجع إلى الخلف   :: TRAIDNT FORUM :: > قسم تطوير المنتديات > ركن المشاكل والحلول والطلبات

[ فهرس ] حلول نهائيه للمشاكل

المشكلة 90 اقتباس   المشاركة الأصلية أضيفت بواسطة : kakyyabata وهذا خطأ آخر عند دخولى عى أحد المشاركات Database error in vBulletin 3.6.3: Invalid SQL:


 
  رقم المشاركة : [ 91 ]
قديمة 14 - 11 - 2006, 02:06 sami1706 غير متواجد حاليآ بالمنتدى
:: مشرف دروس الإستضافه ::
 
صورة 'sami1706' الرمزية
 


sami1706 مبدع بلا حدودsami1706 مبدع بلا حدودsami1706 مبدع بلا حدودsami1706 مبدع بلا حدودsami1706 مبدع بلا حدودsami1706 مبدع بلا حدودsami1706 مبدع بلا حدودsami1706 مبدع بلا حدودsami1706 مبدع بلا حدودsami1706 مبدع بلا حدودsami1706 مبدع بلا حدود
أرسل رسالة بواسطة AIM إلى sami1706
بيانات موقعي
اسم الموقع: N/A
اصدار المنتدى: صفحتي
افتراضي
المشكلة 90

اقتباس
 مشاهدة المشاركة المشاركة الأصلية أضيفت بواسطة : kakyyabata
وهذا خطأ آخر عند دخولى عى أحد المشاركات
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;

MySQL Error : Table 'kakyegy_kakyegy.post_parsed' doesn't exist
Error Number : 1146
Date : Monday, November 13th 2006 @ 11:08:13 PM
****** : http://www.kakyegy.com/vb/showthread.php?t=46
Referrer : http://www.kakyegy.com/vb/forumdisplay.php?f=88
IP Address : 196.218.46.119
Username : kakyyabata
Classname : vb_database

الحـــــل :



اقتباس
 مشاهدة المشاركة المشاركة الأصلية أضيفت بواسطة : sami1706
المشكلة سببها 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

توقيع sami1706
حازم صلاح ابو اسماعيل الخليفة المنشود

http://www.facebook.com/HazemSalahFB
 
  رقم المشاركة : [ 92 ]
قديمة 17 - 02 - 2007, 13:11 مميز غير متواجد حاليآ بالمنتدى
:: عضو شرف ::
 
صورة 'مميز' الرمزية
 


مميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدود
بيانات موقعي
اسم الموقع: مدونة مميز
اصدار المنتدى: مدونات
افتراضي
المشكلة 91

اقتباس
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'

توقيع مميز
سبحان الله وبحمده ... سبحان الله العظيم


مميز ومالي شبيه
 
  رقم المشاركة : [ 93 ]
قديمة 21 - 02 - 2007, 00:46 مميز غير متواجد حاليآ بالمنتدى
:: عضو شرف ::
 
صورة 'مميز' الرمزية
 


مميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدودمميز مبدع بلا حدود
بيانات موقعي
اسم الموقع: مدونة مميز
اصدار المنتدى: مدونات
افتراضي
المشكلة 92

اقتباس



Database error
The ..:: xxxx ::.. database has encountered a problem.

--------------------------------------------------------------------------------

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;

MySQL Error : Unknown column 'completed' in 'where clause'
Error Number : 1054
Date : Friday, February 16th 2007 @ 05:36:50 PM
****** : http://www.xxxx.com/vb/search.php?do=getnew
Referrer : http://www.xxxx.com/vb/index.php
IP Address : xxx.xxx.xxx.xx
Username : xxx


الحـــل

اقتباس
ازرع الأمر التالي في القاعدة
رمز Code:
ALTER TABLE search ADD `completed` smallint(6) NOT NULL default '0';

توقيع مميز
سبحان الله وبحمده ... سبحان الله العظيم


مميز ومالي شبيه
 
 

العلامات المرجعية

أدوات الموضوع
طرق العرض

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

رمز [IMG] : متاحة
رمز HTML : معطّلة
المراجع : معطّلة
Refbacks are متاحة




الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 02:01.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)


Powered by vBulletin® Version 3.8.7
.Copyright ©2000 - 2012, Jelsoft Enterprises Ltd

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.