عرض مشاركة مفردة
 
  #4  
قديم 29-06-2008, 06:57 AM
support.vb support.vb غير متصل
عضو
 
تاريخ التسجيل: May 2007
مشاركة: 48
مستوى تقييم العضوية: 0
support.vb is on a distinguished road
الافتراضي

المشكلة

Database error in vBulletin 3.6.3:

Invalid SQL:

SELECT
SUM(IF(readtime <> 0, 1, 0)) AS confirmed,
SUM(IF(readtime = 0, 1, 0)) AS unconfirmed
FROM pmreceipt
WHERE userid = 19472;


طبعآ هذا الكلام كله بعد الترقية




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



Database error in vBulletin 3.6.3:

Invalid SQL:

UPDATE pmreceipt SET
tousername = 'admin'
WHERE touserid = 1;

MySQL Error : Table 'w_vb.pmreceipt' doesn't exist
Error Number : 1146
Date : Monday, November 27th 2006 @ 03:20:36 AM
Script : http://www.00000.com/vb/admincp/misc...pdateuserna mes
Referrer : http://www.0000.com/vb/admincp/misc.php?do=chooser
IP Address :
Username : admin
Classname :



الحل


CREATE TABLE `pmreceipt` (
`pmid` int(10) unsigned NOT NULL default '0',
`userid` int(10) unsigned NOT NULL default '0',
`touserid` int(10) unsigned NOT NULL default '0',
`tousername` varchar(100) NOT NULL default '',
`title` varchar(250) NOT NULL default '',
`sendtime` int(10) unsigned NOT NULL default '0',
`readtime` int(10) unsigned NOT NULL default '0',
`denied` smallint(5) unsigned NOT NULL default '0',
PRIMARY KEY (`pmid`),
KEY `userid` (`userid`),
KEY `touserid` (`touserid`)
) TYPE=MyISAM;




مشكلتين وهما عند دخول لوحة التحكم

تظهر هذا


MySQL Error : Table 'lolo4_lolo4.adminmessage' doesn't exist
Error Number : 1146
Date : Wednesday, August 23rd 2006 @ 08:48:06 PM
Script : http://www.xxxx.net/vbp/admincp/index.php?do=home
Referrer : http://www.xxxx.net/vbp/admincp/index.php?do=nav
IP Address : 62.135.25.36
Username : admin
Classname : vb_database</textarea></form>


والثانية هذا عند تعديل ملف لأى عضو بعد لما اضغط حفظ يطلع لى هذا الرسالة

MySQL Error : Unknown column 'warnings' in 'field list'
Error Number : 1054
Date : Wednesday, August 23rd 2006 @ 09:13:45 PM
Script : http://www.xxxxx.net/vbp/admincp/user.php?do=updat e
Referrer : http://www.xxxx.net/vbp/admincp/use...=edit&amp;u= 134
IP Address : 62.135.25.36
Username : admin
Classname : vb_database</textarea></form>


الحل


الاولي اكيد وانته ترقي تجازوت خطوة وهو جدول رسائل الادمن وها جدول جديد بالنسخة
نفذ الامر

كود:

DROP TABLE IF EXISTS adminmessage;
CREATE TABLE `adminmessage` (
`adminmessageid` int(10) unsigned NOT NULL auto_increment,
`varname` varchar(250) NOT NULL default '',
`dismissable` smallint(5) unsigned NOT NULL default '0',
`script` varchar(50) NOT NULL default '',
`action` varchar(20) NOT NULL default '',
`execurl` mediumtext NOT NULL,
`method` enum('get','post') NOT NULL default 'post',
`dateline` int(10) unsigned NOT NULL default '0',
`status` enum('undone','done','dismissed') NOT NULL default 'undone',
`statususerid` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`adminmessageid`),
KEY `script_action` (`script`,`action`),
KEY `varname` (`varname`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;



الثاني نفذ


كود:

ALTER TABLE `user` ADD `warnings` INT(10) UNSIGNED DEFAULT '0' NOT NULL;





===================================

المشكله



Database error in vBulletin 3.6.0:

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,
postparsed.pagetext_html, postparsed.hasimages,
sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages,
sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline, sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid


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 deletionlog.type = 'post')
LEFT JOIN editlog AS editlog ON(editlog.postid = post.postid)
LEFT JOIN postparsed AS postparsed ON(postparsed.postid = post.postid AND postparsed.styleid = 39 AND postparsed.languageid = 2)
LEFT JOIN sigparsed AS sigparsed ON(sigparsed.userid = user.userid AND sigparsed.styleid = 39 AND sigparsed.languageid = 2)
LEFT JOIN sigpic AS sigpic ON(sigpic.userid = post.userid)

WHERE post.postid IN (0,20537,20538,20539,20560,20561,20566,20567,20570 ,20572,20573)
ORDER BY post.dateline;

MySQL Error : Unknown column 'customavatar.width' in 'field list'
Error Number : 1054
Date : Monday, October 16th 2006 @ 07:56:26 AM
****** : http://www.xxxxx.com/vb/showthread.p...hreadid= 2637
Referrer :
IP Address : 63.146.104.148
Username : xxxxx
Classname : vb_database



الحل


نفذ الامرين هذا


ALTER TABLE `customavatar` ADD `width` smallint(5) unsigned NOT NULL default '0';

ALTER TABLE `customavatar` ADD `height` smallint(5) unsigned NOT NULL default '0';



تحياتى