مشاهدة النسخة كاملة : حلول ومشاكل قواعد البيانات
D3m-fny
01-Sep-2007, 04:57 AM
السلام عليكم
سيتم جعل هذا الموضوع كمرجع لاصحاب المنتديات اذا حدث لهم خلل في قاعده البيانات لاسمح الله وللامانه فجميعها منقوله للفائدة
هنا ان شاء الله تجد مشاكل وحلول قواعد البيانات
المشكله
Invalid SQL:
SELECT forum.forumid, lastpost, lastposter, lastthread, lastthreadid, lasticonid, threadcount, replycount
FROM forum AS forum
mysql error: Unknown column 'lastthread' in 'field list'
mysql error number: 1054
Date: Monday 30th of May 2005 10:57:27 AM
الحل
ازرع ها الامرين
ALTER TABLE `forum` ADD `lastthread` CHAR( 250 ) NOT NULL ;
ALTER TABLE `forum` ADD `lastthreadid` INT( 10 ) NOT NULL ;
================================================== ======
المشكلة
:
Invalid SQL: SELECT whoviewed FROM thread WHERE threadid = 5879
mysql error: Unknown column 'whoviewed' in 'field list'
mysql error number: 1054
Date: Tuesday 31st of May 2005 02:02:03 PM
الحل
اعمل اصلاح للجداول وقاعدة البيانات
=================================================
المشكله
Invalid SQL: SELECT u.userid, u.username FROM user u WHERE u.downloads LIKE "32%" OR u.downloads LIKE "%32%" OR u.downloads LIKE "%32" ORDER BY u.username ASC
mysql error: Unknown column 'u.downloads' in 'where clause'
mysql error number: 1054
الحل
ازرع الامر التالي
ALTER TABLE `user` ADD `downloads` text NOT NULL;
================================================== =
المشكلة
Database error in vBulletin 3.0.7:
Invalid SQL:
UPDATE poll
SET votes = '1|||0|||0|||0',
voters = voters + 1,
lastvote = 1118582446
WHERE pollid = 2
mysql error: Unknown column 'lastvote' in 'field list'
mysql error number: 1054
Date: Sunday 12th of June 2005 10:20:46 AM
الحل
ازرع الامر التالي
ALTER TABLE `poll` ADD `lastvote` INT(15) DEFAULT '0' NOT NULL;
========================================
المشكلة
<!--
Database error in vBulletin :
Link-ID == false, connect failed
mysql error:
mysql error number: 0
Date: Monday 13th of March 2006 03:16:31 AM
الحل
قاعدة البيانات فصله من السيرفر
=========================================
المشكله
Database error in vBulletin 3.5.3:
Invalid SQL:
SELECT
IF(votenum >= 1, votenum, 0) AS votenum,
IF(votenum >= 1 AND votenum > 0, votetotal / votenum, 0) AS voteavg,
post.pagetext AS preview,
thread.threadid, thread.title AS threadtitle, thread.forumid, pollid, open,
replycount, postusername, postuserid, thread.iconid AS threadiconid,
thread.lastpost, lastposter, thread.dateline, IF(views<=replycount,
replycount+1, views) AS views, notes, thread.visible, sticky, votetotal,
thread.attach,
hiddencount
, NOT ISNULL(subscribethread.subscribethreadid) AS issubscribed
, deletionlog.userid AS del_userid, deletionlog.username AS del_username,
deletionlog.reason AS del_reason
FROM thread AS thread
LEFT JOIN deletionlog AS deletionlog ON(thread.threadid =
deletionlog.primaryid AND type = 'thread')
LEFT JOIN subscribethread AS subscribethread ON(subscribethread.threadid =
thread.threadid AND subscribethread.userid = 1)
LEFT JOIN post AS post ON(post.postid = thread.firstpostid)
WHERE thread.threadid IN
(0,1478,1394,1447,1489,1487,1485,1481,1370,1476,13 59,1421,1424,1269,1387,1231,1348,1239,1437,1417,14 48,91,460,420,507,1395)
ORDER BY sticky DESC, thread.lastpost DESC;
MySQL Error : Can't open file: 'post.MYI'. (errno: 144)
Error Number : 1016
Date : Sunday, March 5th 2006 @ 09:16:17 AM
الحل
اصلاح قواعد البيانات والجداول
وقالبآ ما يجيك هذا الخطاء
Can't open file:xxxMYI
================================================
المشكلة
Invalid SQL:
SELECT
user.username, (user.options & 512) AS invisible, user.usergroupid,
session.userid, session.inforum, session.lastactivity,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
FROM session AS session
LEFT JOIN user AS user ON(user.userid = session.userid)
WHERE session.lastactivity > 1141921235
ORDER BY username ASC;
MySQL Error : Can't open file: 'session.MYI' (errno: 145)
Error Number : 1016
Date : Thursday, March 9th 2006 @ 08:35:36 AM
الحل
ازرع الامرين
DELETE FROM session;
CREATE TABLE session (
sessionhash varchar(32) NOT NULL default '',
userid int(10) unsigned NOT NULL default '0',
host varchar(15) NOT NULL default '',
lastactivity int(10) unsigned NOT NULL default '0',
styleid smallint(5) unsigned NOT NULL default '0',
location varchar(255) NOT NULL default '',
althash varchar(32) NOT NULL default '',
badlocation tinyint(3) unsigned NOT NULL default '0',
inforum smallint(5) unsigned NOT NULL default '0',
inthread int(10) unsigned NOT NULL default '0',
incalendar int(10) unsigned NOT NULL default '0',
loggedin smallint(5) unsigned NOT NULL default '0',
idhash varchar(32) NOT NULL default '',
useragent varchar(100) NOT NULL default '',
bypass smallint(6) NOT NULL default '0',
PRIMARY KEY (sessionhash)
) TYPE=HEAP;
============================
المشكلة
========
<!--
Database error in vBulletin 3.5.4:
Invalid SQL:
SELECT
userfield.*, usertextfield.*, user.*, UNIX_TIMESTAMP(passworddate) AS passworddate,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid,
language.phrasegroup_holiday AS phrasegroup_holiday,
language.phrasegroup_global AS phrasegroup_global,
language.options AS lang_options,
language.languagecode AS lang_code,
language.charset AS lang_charset,
language.locale AS lang_locale,
language.imagesoverride AS lang_imagesoverride,
language.dateoverride AS lang_dateoverride,
language.timeoverride AS lang_timeoverride,
language.registereddateoverride AS lang_registereddateoverride,
language.calformat1override AS lang_calformat1override,
language.calformat2override AS lang_calformat2override,
language.logdateoverride AS lang_logdateoverride,
language.decimalsep AS lang_decimalsep,
language.thousandsep AS lang_thousandsep
FROM user AS user
LEFT JOIN userfield AS userfield ON (user.userid = userfield.userid)
LEFT JOIN usertextfield AS usertextfield ON (usertextfield.userid = user.userid) INNER JOIN language AS language ON (language.languageid = IF(user.languageid = 0, 5, user.languageid))
WHERE user.userid = 358;
MySQL Error : Unknown column 'language.phrasegroup_global' in 'field list'
Error Number : 1054
Date : Saturday, May 20th 2006 @ 08:16:50 AM
****** : http://www.3jaib.net/vb/index.php?styleid=17
Referrer : http://www.3jaib.net/vb/admincp/template.php?do=modify
IP Address : 82.148.97.67
Username :
Classname : vb_database
=======================
الحل
ازرع ها الامر
ALTER TABLE `language` ADD INDEX ( `phrasegroup_global` )
D3m-fny
01-Sep-2007, 04:59 AM
المشكلة
Database error in vBulletin 3.5.3:
Invalid SQL:
SELECT imagecategorypermission.imagecategoryid, usergroupid
FROM imagecategorypermission AS imagecategorypermission, imagecategory AS imagecategory
WHERE imagetype = 2
AND imagecategorypermission.imagecategoryid = imagecategory.imagecategoryid
ORDER BY imagecategory.displayorder;
MySQL Error : Table 'al7alem_7alem.imagecategorypermission' doesn't exist
Error Number : 1146
Date : Friday, March 17th 2006 @ 08:51:43 PM
Script : http://www.al7alem.com/vb/editpost.p...tpost&p=109084
Referrer : http://www.al7alem.com/vb/showthread...084#post109084
IP Address : 212.138.47.23
Username : al7alem
Classname : vb_database
الحل
ازرع ها الجدولين
CREATE TABLE `imagecategory` (
`imagecategoryid` smallint(5) unsigned NOT NULL auto_increment,
`title` varchar(255) NOT NULL default '',
`imagetype` smallint(5) unsigned NOT NULL default '0',
`displayorder` smallint(5) unsigned NOT NULL default '0',
PRIMARY KEY (`imagecategoryid`)
) TYPE=MyISAM AUTO_INCREMENT=4 ;
الثاني
CREATE TABLE `imagecategorypermission` (
`imagecategoryid` smallint(5) unsigned NOT NULL default '0',
`usergroupid` smallint(5) unsigned NOT NULL default '0',
KEY `imagecategoryid` (`imagecategoryid`,`usergroupid`)
) TYPE=MyISAM;
D3m-fny
01-Sep-2007, 04:59 AM
المشكلة
Database error in vBulletin 3.0.13:
Invalid SQL:
SELECT user.avatarid, user.avatarrevision, avatarpath, NOT ISNULL(avatardata) AS hascustom, customavatar.dateline
FROM user AS user
LEFT JOIN avatar AS avatar ON avatar.avatarid = user.avatarid
LEFT JOIN customavatar AS customavatar ON customavatar.userid = user.userid
WHERE user.userid = 76
mysql error: Unknown column 'avatardata' in 'field list'
mysql error number: 1054
Date: Monday 13th of March 2006 03:28:16 PM
Script: http://www.7baib.net/vb/member.php?userid=76
Referer: http://www.7baib.net/vb/showthread.php?t=4841
Username:
IP Address: 212.138.113.12
الحل
ALTER TABLE `user` ADD `avatardata` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
D3m-fny
01-Sep-2007, 05:00 AM
مثلآ اذا جاك هذا الخطاء
محل الاكسات راح يكون اسم ملف
Table 'xxxx_xxxxx' doesn't exist
معاتها في جدول مفقود لديك
D3m-fny
01-Sep-2007, 05:01 AM
المشكلة
حذف جدول word
Database error in vBulletin 3.5.4:
Invalid SQL:
SELECT wordid, title FROM word WHERE title IN ('','مشاركة','قلق،','بكاء','،','نرفزة','،','أعراض' ,'متلازمة','ما','قبل','الدوره','الشهريّه','فما','ه و','هذا','المرض؟','شكرا','يا','أم','الطيب','على',' هذا','الموضوع');
MySQL Error : Table 'at3ad_vb.word' doesn't exist
Error Number : 1146
ازرع الجدول
CREATE TABLE `word` (
`wordid` int(10) unsigned NOT NULL auto_increment,
`title` char(50) NOT NULL default '',
PRIMARY KEY (`wordid`),
UNIQUE KEY `title` (`title`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
D3m-fny
01-Sep-2007, 05:02 AM
المشكلة
Database error in vBulletin 3.5.1
Invalid SQL:
SELECT setting.*, settinggroup.grouptitle
FROM settinggroup AS settinggroup
LEFT JOIN setting AS setting USING(grouptitle)
WHERE settinggroup.displayorder <> 0
ORDER BY settinggroup.displayorder, setting.displayorder;
MySQL Error : Got error 28 from table handler
Error Number : 1030
Date : Monday, November 7th 2005 @ 05:49:20 PM
الحل
كلم المستضيف ملف tmp ممتلئ
D3m-fny
01-Sep-2007, 05:08 AM
السلام عليكم
الموضوع متجدد ان شاء الله
الخطاء
mysql error: Unknown column 'lastthread' in 'field list'
الحل
ALTER TABLE `forum` ADD `lastthread` CHAR( 250 ) NOT NULL ;
ALTER TABLE `forum` ADD `lastthreadid` INT( 10 ) NOT NULL ;
==========
الخطاء
mysql error: Unknown column 'u.downloads' in 'where clause'
الحل
ALTER TABLE `user` ADD `downloads` text NOT NULL;
==========
الخطاء
mysql error: Unknown column 'avatardata' in 'field list'
الحل
ALTER TABLE `user` ADD `avatardata` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
mysql error: Unknown column 'maxnewthreadtime' in 'field list'
الحل
ALTER TABLE `usergroup` ADD `maxnewthreadtime` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'ipaddress' in 'field list'
الحل
ALTER TABLE `moderatorlog` ADD `ipaddress` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'showbirthday' in 'where clause'
الحل
ALTER TABLE `user` ADD `showbirthday` MEDIUMBLOB NOT NULL;
او
ALTER TABLE `user` ADD `showbirthday` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'receivebulletin' in 'field list'
الحل
ALTER TABLE `user` ADD `receivebulletin` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE `user` ADD `receivebulletin_type` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'canview' in 'on clause'
الحل
ALTER TABLE `subscribethread` ADD `canview` smallint(5) unsigned NOT NULL default '1';
==========
الخطاء
MySQL Error : Unknown column 'maxnewthread' in 'field list'
الحل
ALTER TABLE `usergroup` ADD `maxnewthread` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
mysql error: Unknown column 'thread.threadid' in 'on clause'
الحل
ALTER TABLE `thread` ADD `threadid` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'skype' in 'field list'
الحل
ALTER TABLE `user` ADD `skype` MEDIUMBLOB NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'xxxx_vb.setting.grouptitle' in 'on clause'
الحل
ALTER TABLE `setting` ADD `settinggroupid` SMALLINT( 5 ) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'titleonly' in 'field list'
الحل
ALTER TABLE search ADD titleonly SMALLINT UNSIGNED NOT NULL DEFAULT '0'
==========
الخطاء
mysql error: Unknown column 'customavatar.avatardata' in 'field list'
الحل
ALTER TABLE `customavatar` ADD `avatardata` MEDIUMBLOB NOT NULL;
=========
الخطاء
MySQL Error : Unknown column 'completed' in 'where clause'
الحل
ALTER TABLE search ADD `completed` smallint(5) unsigned NOT NULL default '1';
==========
الخطاء
MySQL Error : Unknown column 'phrasegroup_global' in 'field list'
الحل
ALTER TABLE `language` ADD `phrasegroup_global` mediumtext
==========
الخطاء
MySQL Error : Can't find FULLTEXT index matching the column list
الحل
ALTER TABLE thread ADD FULLTEXT(title);
==========
الخطاء
MySQL Error : Unknown column 'showprivate' in 'field list'
الحل
ALTER TABLE forum ADD showprivate TINYINT UNSIGNED NOT NULL DEFAULT '0';
==========
الخطاء
MySQL Error : Unknown column 'hhroptions' in 'field list'
الحل
ALTER TABLE `usergroup` ADD `hhroptions` VARCHAR( 255 ) DEFAULT '0' NOT NULL ;
==========
الخطاء
MySQL Error : Unknown column 'datatype' in 'field list'
الحل
Alter table `setting` ADD `datatype` enum('free','number','boolean') NOT NULL default 'free';
==========
الخطاء
MySQL Error : Unknown column 'defaultsortfield' in 'field list'
الحل
ALTER TABLE forum ADD defaultsortfield VARCHAR(50) NOT NULL DEFAULT 'lastpost';
ALTER TABLE forum ADD defaultsortorder ENUM('asc', 'desc') NOT NULL DEFAULT 'desc';
==========
الخطاء
MySQL Error : Column 'points' in field list is ambiguous
الحل
تفتح ملف usercp.php
وتبحث عن SELECT points وتستبدله ب : SELECT user.points
او
فتح ملف usercp.php
وابحث عن :
SELECT points,
واستبدله ب:
SELECT infraction.points,
==========
الخطاء
MySQL Error : Unknown column 'warnings' in 'field list'
الحل
ALTER TABLE user ADD COLUMN `warnings` int(10) unsigned NOT NULL default '0';
=========
الخطاء
MySQL Error : Unknown column 'defaultsortorder' in 'field list'
الحل
ازرع كل امر بروحة
Alter table `forum` DROP `defaultsortorder`;
Alter table `forum` DROP `defaultsortorder`;
Alter table `forum` ADD `defaultsortfield` varchar(50) NOT NULL default 'lastpost';
Alter table `forum` ADD `defaultsortorder` enum('asc','desc') NOT NULL default 'desc';
Alter table `forum` ADD `showprivate` tinyint(3) unsigned NOT NULL default '0';
==========
الخطاء
mysql error: Unknown column 'lastvote' in 'field list'
الحل
ALTER TABLE `poll` ADD `lastvote` INT(15) DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'executionorder' in 'field list'
الحل
alter table `plugin` add `executionorder` smallint(5) unsigned NOT NULL default '5';
==========
الخطاء
MySQL Error : Table 'xxxx_vb.post_parsed' doesn't exist
الحل
ازرع الامر
RENAME TABLE postparsed TO post_parsed ;
ثم قم بحذف الهاكات
ثم ازرع الامر التالي
RENAME TABLE post_parsed TO postparsed ;
بعد روح ركب الهاكات من الاول بما يتوافق مع اصدار نسختك
==========
الخطاء
MySQL Error : Unknown column 'styleid' in 'where clause'
الحل
ALTER TABLE `style` ADD `styleid` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'signaturepermissions' in 'field list'
الحل
alter table usergroup add `signaturepermissions` int(10) unsigned NOT NULL default '0';
==========
الخطاء
MySQL Error : Unknown column 'defaultsortfield' in 'field list'
الحل
ازرع ها الاوامر واحد واحد
Alter table `forum` DROP `defaultsortfield`;
Alter table `forum` DROP `defaultsortorder`;
Alter table `forum` ADD `defaultsortfield` varchar(50) NOT NULL default 'lastpost';
Alter table `forum` ADD `defaultsortorder` enum('asc','desc') NOT NULL default 'desc';
Alter table `forum` ADD `showprivate` tinyint(3) unsigned NOT NULL default '0';
==========
الخطاء
MySQL Error : Unknown column 'field1' in 'field list'
الحل
ازرع هذه الأوامر سطر سطر ظهر لك خطأ أثناء الزرع أمر عادي تجاوزه وازرع الأمر الموالي :
ALTER TABLE userfield add `field1` mediumtext ;
ALTER TABLE userfield add `field2` mediumtext ;
ALTER TABLE userfield add `field3` mediumtext ;
ALTER TABLE userfield add `field4` mediumtext ;
ALTER TABLE userfield add `field5` mediumtext ;
ALTER TABLE userfield add `field6` mediumtext ;
ALTER TABLE userfield add `field7` mediumtext ;
ALTER TABLE userfield add `field8` mediumtext ;
ALTER TABLE userfield add `field9` mediumtext ;
ALTER TABLE userfield add `field10` mediumtext ;
ALTER TABLE userfield add `field11` mediumtext ;
ALTER TABLE userfield add `field12` mediumtext ;
ALTER TABLE userfield add `field13` mediumtext ;
ALTER TABLE userfield add `field14` mediumtext ;
==========
الخطاء
MySQL Error : Unknown table 'post' in field list
الحل
هذا نتيجة بروداكت عدد مواضيع العضو وعدد مشاركاته برمجة milad
احذفه
او هاك النص المخفي
==========
الخطاء
MySQL Error : Unknown column 'whoviewed' in 'field list'
الحل
ALTER TABLE `thread` ADD `whoviewed` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'isstaffrank' in 'field list'
الحل
الخلل من هاك اللقب الاضاافي للعضو
احذف الهاك وركبه من اول
==========
الخطاء
MySQL Error : Unknown column 'ipaddress' in 'field list'
الحل
ALTER TABLE `moderatorlog` ADD `ipaddress` MEDIUMBLOB NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'user.htmail' in 'field list'
الحل
ALTER TABLE `user` CHANGE `htmail` `msn` VARCHAR( 100 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'userfield.field16' in 'field list'
الحل
ALTER TABLE userfield ADD `field16` mediumtext;
==========
الخطاء
استرجاع العضو المحذوف ومواضيعة
الحل
APDATE user SET userid= xxx WHERE userid =yyy
UPDATE post SEt userid = xxx WHERE username = "اسم العضو"
==========
الخطاء
MySQL Error : Can't open file: 'xxxxx.MYI' (errno: 145)
الحل
اعمل اصلاح للقاعدة البيانات والجداول
==========
الخطاء
MySQL Error : Unknown column 'adminoptions' in 'field list'
الحل
ALTER TABEL user ADD `adminoptions` int(10) unsigned NOT NULL default '0';
==========
الخطاء
MySQL Error : Unknown column 'infractiongroupid' in 'field list'
الحل
ALTER TABEL user ADD `infractiongroupid` smallint(5) unsigned NOT NULL default '0';
==========
الخطاء
mysql error: Unknown column 'title' in 'where clause'
الحل
Alter table `profilefield` add `title` varchar(50) NOT NULL default '';
==========
الخطاء
MySQL Error : Unknown column 'customprofilepic.width' in 'field list'
الحل
ALTER TABLE customprofilepic ADD `width` smallint(5) unsigned NOT NULL default '0';
==========
الخطاء
MySQL Error : Unknown column 'post_parsed.styleid_code' in 'on clause'
الحل
ALTER TABLE `post_parsed` ADD `styleid_code` int(11) NOT NULL default '-1';
==========
الخطاء
MySQL Error : Unknown column 'maxnewthread' in 'field list'
الحل
ازرعهم واحد واحد لو طلع خطاء في واحد منهم ازرع اللي بعدة
ALTER TABLE `usergroup` ADD `maxnewthread` INT( 11 ) DEFAULT '0' NOT NULL ;
ALTER TABLE `usergroup` ADD `maxnewtime` INT( 11 ) DEFAULT '0' NOT NULL ;
ALTER TABLE `usergroup` ADD `maxnewpost` INT( 11 ) DEFAULT '0' NOT NULL ;
ALTER TABLE `usergroup` ADD `maxnewposttime` INT( 11 ) DEFAULT '0' NOT NULL ;
==========
الخطاء
MySQL Error : Unknown column 'lastpostid' in 'field list'
الحل
ALTER TABLE user ADD `lastpostid` int(10) unsigned NOT NULL default '0';
==========
الخطاء
MySQL Error : Unknown column 'infractiongroupid' in 'field list'
الحل
ALTER TABLE `infractiongroup` ADD `infractiongroupid` int(10) unsigned NOT NULL auto_increment;
او
ALTER TABLE user ADD `infractiongroupid` smallint(5) unsigned NOT NULL default '0' ;
==========
الخطاء
MySQL Error : Unknown column 'grouptitle' in 'from
الحل
ALTER TABLE `settinggroup` ADD `grouptitle` varchar(50) NOT NULL;
==========
الخطاء
MySQL Error : Column 'filedata' in field list is ambiguous
الحل
SUBSTRING(filedata
و
SUBSTRING(attachment.filedata
==========
الخطاء
MySQL Error : Unknown column 'phrasetypeid' in 'where clause'
الحل
زراعة ها الامر او عادة تحميل الملفات من جديد معاد مجلد الصور والانستول
ALTER TABLE `language` ADD `phrasetypeid` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
D3m-fny
01-Sep-2007, 05:09 AM
الخطأ
mysql error: The table 'session' is full
mysql error number: 1114
الحلـ
TRUNCATE `session`;
-=-=-=-=-=-=-=-=-=-
الخطأ
MySQL Error : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_general_ci,IMPLICIT) for operation '='
Error Number : 1267
الحلـ
ابحث في كود الخطأ عن
FROM
بتلاقي امامها اسم الجدول الي به الخطأ
نطبق ما بالصور عليه
http://www.traidnt.net/vb/attachment.php?attachmentid=70271&stc=1&thumb=1&d=1156945110 (http://www.traidnt.net/vb/attachment.php?attachmentid=70271&d=1156945110)
http://www.traidnt.net/vb/attachment.php?attachmentid=70272&stc=1&thumb=1&d=1156945110 (http://www.traidnt.net/vb/attachment.php?attachmentid=70272&d=1156945110)
http://www.traidnt.net/vb/attachment.php?attachmentid=70273&stc=1&thumb=1&d=1156945110 (http://www.traidnt.net/vb/attachment.php?attachmentid=70273&d=1156945110)
الشرح لتغير الترميز من latin1_general_ci الي latin1_swedish_ci
لو كان الترميز مضبوط علي latin1_swedish_ci اعكسه الي latin1_general_ci
-=-=-=-=-=-=-=-=-
الخطاء
MySQL Error : Duplicate entry 'topXstats_displayrecords_forumhome' for key 1
Error Number : 1062
-=-=-=-=-=-=-=-=-=-=-
الحل
ازرعـ كلـ امر فيـ المرهـ الواحدهـ
DELETE FROM `setting` WHERE CONVERT(`setting`.`varname` USING utf8) = 'topXstats_displayrecords_forumhome' LIMIT 1;
DELETE FROM `setting` WHERE CONVERT(`setting`.`varname` USING utf8) = 'topXstats_displayrecords' LIMIT 1;
DELETE FROM `setting` WHERE CONVERT(`setting`.`varname` USING utf8) = 'topXstats_maxdisplayrecords' LIMIT 1;
DELETE FROM `setting` WHERE CONVERT(`setting`.`varname` USING utf8) = 'topXstats_excludedforums' LIMIT 1;
DELETE FROM `setting` WHERE CONVERT(`setting`.`varname` USING utf8) = 'topXstats_threadchars' LIMIT 1;
DELETE FROM `setting` WHERE CONVERT(`setting`.`varname` USING utf8) = 'topXstats_userchars' LIMIT 1;
DELETE FROM `setting` WHERE CONVERT(`setting`.`varname` USING utf8) = 'topXstats_newpostprefix' LIMIT 1;
DELETE FROM `setting` WHERE CONVERT(`setting`.`varname` USING utf8) = 'topXstats_oldpostprefix' LIMIT 1;
-=-=-=-=-=-=-=-=-
الخطأ
MySQL Error : Unknown column 'receivebulletin' in 'field list'
Error Number : 1054
-=-=-=-=-=-=-=-=-
الحل
ALTER TABLE user ADD receivebulletin SMALLINT (5) UNSIGNED DEFAULT '1' not null;
ALTER TABLE user ADD user ADD receivebulletin_type SMALLINT (5) UNSIGNED DEFAULT '1' not null;
او حذفـ هاكـ النشرهـ الدوريهـ وإعادهـ تركيبهـ
D3m-fny
01-Sep-2007, 05:10 AM
الخطأ:
MySQL Error : Can't open file: 'session.MYI' (errno: 145)
Error Number : 1016
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
DELETE FROM session;
ثم قم بزراعة هذا الامر في قاعدة البيانات
CREATE TABLE `session` (
`sessionhash` char(32) NOT NULL default '',
`userid` int(10) unsigned NOT NULL default '0',
`host` char(15) NOT NULL default '',
`idhash` char(32) NOT NULL default '',
`lastactivity` int(10) unsigned NOT NULL default '0',
`location` char(255) NOT NULL default '',
`useragent` char(100) NOT NULL default '',
`styleid` smallint(5) unsigned NOT NULL default '0',
`languageid` smallint(5) unsigned NOT NULL default '0',
`loggedin` smallint(5) unsigned NOT NULL default '0',
`inforum` smallint(5) unsigned NOT NULL default '0',
`inthread` int(10) unsigned NOT NULL default '0',
`incalendar` smallint(5) unsigned NOT NULL default '0',
`badlocation` smallint(5) unsigned NOT NULL default '0',
`bypass` tinyint(4) NOT NULL default '0',
`profileupdate` smallint(5) unsigned NOT NULL default '0',
PRIMARY KEY (`sessionhash`)
) TYPE=HEAP;
--------------------
الخطأ:
MySQL Error : Lost connection to MySQL server during query
Error Number : 2013
الحل:
فقدان الاتصال من قاعدة البيانات من السيرفر
قم بمراجعة المستضيف
---------------
الخطأ:
MySQL Error : Table 'xxx_vb.pmreceipt' doesn't exist
Error Number : 1146
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
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 'xxx_vb.adminmessage' doesn't exist
Error Number : 1146
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
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;
---------------
الخطأ:
MySQL Error : Unknown column 'customavatar.width' in 'field list'
Error Number : 1054
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
ALTER TABLE `customavatar` ADD `width` smallint(5) unsigned NOT NULL default '0';
ALTER TABLE `customavatar` ADD `height` smallint(5) unsigned NOT NULL default '0';
---------------
الخطأ:
MySQL Error : Table 'xxx_vb.word' doesn't exist
Error Number : 1146
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
CREATE TABLE `word` (
`wordid` int(10) unsigned NOT NULL auto_increment,
`title` char(50) NOT NULL default '',
PRIMARY KEY (`wordid`),
UNIQUE KEY `title` (`title`)
) TYPE=MyISAM ;
---------------
الخطأ:
MySQL Error : Table 'xxx_vb.post_parsed' doesn't exist
Error Number : 1146
الحل:
قم بحذف هاك المحتوى مخفي او ضع رد ليظهر المحتوى
---------------
الخطأ:
MySQL Error : Table 'vb_upgrade354.stamps' doesn't exist
Error Number : 1146
الحل:
قم بحذف هاك الاختام
---------------
الخطأ:
MySQL Error : Column 'title' in field list is ambiguous
Error Number : 1052
الحل:
ادخل على forumdisplay.php
وابحث عن
, title,
استبدله بـ
, announcement.title,
---------------
الخطأ:
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Error Number : 1064
الحل:
قم بحذف هاك اخر عشر مواضيع وعدد مواضيع وردود العضو واذا استمرت اوقف جميع الهاكات
---------------
الخطأ:
MySQL Error : Table 'xxx_vb.usertitle' doesn't exist
Error Number : 1146
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
CREATE TABLE `usertitle` (
`usertitleid` smallint(5) unsigned NOT NULL auto_increment,
`minposts` smallint(5) unsigned NOT NULL default '0',
`title` char(250) NOT NULL default '',
PRIMARY KEY (`usertitleid`)
) type=MyISAM ;
---------------
الخطأ:
MySQL Error : Column count doesn't match value count at row 1
Error Number : 1136
الحل:
افتح activate.php
وابحث عن
$vbulletin->db->query_write("
REPLACE INTO " . TABLE_PREFIX . "useractivation
VALUES
(NULL , $user[userid], " . TIMENOW . ", $user[activationid], 0, 2)
");
استبدله بـ
$vbulletin->db->query_write("
REPLACE INTO " . TABLE_PREFIX . "useractivation
(userid, dateline, activationid, type, usergroupid)
VALUES
($user[userid], " . TIMENOW . ", $user[activationid], 0, 2)
");
---------------
الخطأ:
MySQL Error : Error writing file '/tmp/MY99miFM' (Errcode: 28)
Error Number : 3
الحل:
قم بإيقاف الهاكات من ملف includes/config.php
ضع هذا الامر اخر ملف includes/configdefine('DISABLE_HOOKS', 1);
قبل هذه العلامة
?>
---------------
الخطأ:
MySQL Error : Unknown column 'plugin.executionorder' in 'order clause'
Error Number : 1054
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
ALTER TABLE plugin ADD `executionorder` smallint(5) unsigned NOT NULL default '5';
---------------
الخطأ:
MySQL Error : Unknown column 'validationcode' in 'field list'
Error Number : 1054
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
ALTER TABLE `setting` ADD `validationcode` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
---------------
الخطأ:
MySQL Error : User 'xxx_vb' has exceeded the 'max_questions' resource (current value: 50000)
Error Number : 1226
الحل:
قم بمراسلة المستضيف وقول ه يزود لك max_questions الى 72000
---------------
الخطأ:
MySQL Error : Duplicate entry '0' for key 1
Error Number : 1062
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
ALTER TABLE `post` CHANGE `postid` `postid` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT;
---------------
الخطأ:
MySQL Error : Not unique table/alias: 't1'
Error Number : 1066
الحل:
المشكلة من المستضيف
----------------
الخطأ:
MySQL Error : Unknown column 'banner' in 'field list'
Error Number : 1054
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
ALTER TABLE `forum` ADD `bannerlink` VARCHAR( 250 ) NOT NULL ;
ثم قم بزراعة هذا الامر في قاعدة البيانات
ALTER TABLE `forum` ADD `banneralt` VARCHAR( 250 ) NOT NULL ;
ثم قم بزراعة هذا الامر في قاعدة البيانات
ALTER TABLE `forum` ADD `bannercode` mediumtext ;
---------------
الخطأ:
MySQL Error : Table 'xxx_vb.datastore' doesn't exist
Error Number : 1146
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
CREATE TABLE `vbdatastore` (
`title` varchar(15) NOT NULL default '',
`data` mediumtext,
PRIMARY KEY (`title`)
) TYPE=MyISAM;
INSERT INTO `vbdatastore` VALUES ('attachmentcache', '');
INSERT INTO `vbdatastore` VALUES ('products', '');
INSERT INTO `vbdatastore` VALUES ('languagecache', '');
INSERT INTO `vbdatastore` VALUES ('stylecache', '');
INSERT INTO `vbdatastore` VALUES ('options', '');
INSERT INTO `vbdatastore` VALUES ('smiliecache', '');
INSERT INTO `vbdatastore` VALUES ('iconcache', '');
INSERT INTO `vbdatastore` VALUES ('bbcodecache', '');
INSERT INTO `vbdatastore` VALUES ('userstats', '');
INSERT INTO `vbdatastore` VALUES ('usergroupcache', '');
INSERT INTO `vbdatastore` VALUES ('forumcache', '');
INSERT INTO `vbdatastore` VALUES ('cron', '');
INSERT INTO `vbdatastore` VALUES ('bitfields', '');
INSERT INTO `vbdatastore` VALUES ('maxloggedin', '');
INSERT INTO `vbdatastore` VALUES ('ranks', '');
INSERT INTO `vbdatastore` VALUES ('mailqueue', '');
INSERT INTO `vbdatastore` VALUES ('wol_spiders', '');
INSERT INTO `vbdatastore` VALUES ('banemail', '');
INSERT INTO `vbdatastore` VALUES ('birthdaycache', '');
INSERT INTO `vbdatastore` VALUES ('eventcache', '');
INSERT INTO `vbdatastore` VALUES ('pluginlist', '');
INSERT INTO `vbdatastore` VALUES ('pluginlistadmin', '');
--------------------
الخطأ:
MySQL Error : Duplicate column name 'type'
Error Number : 1060
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
ALTER TABLE `moderatorlog` ADD `type SMALLINT UNSIGNED` MEDIUMBLOB NOT NULL;
---------------
الخطأ:
MySQL Error : Lost connection to MySQL server during query
Error Number : 2013
الحل:
اعمل اصلاح للجداول من phpmyadmin
---------------
الخطأ:
MySQL Error : Duplicate entry '1915' for key 1
Error Number : 1062
الحل:
قم بزراعة هذا الامر في قاعدة البيانات
ALTER TABLE `user` CHANGE `userid` `userid` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT;
ramdan
29-Nov-2007, 08:56 PM
merci
D3m-fny
27-Dec-2007, 02:35 AM
حل مشكلة لايمكن عرض الصفحة Http 400
هذه المشكله اجتاحت المنتديات مؤخرا
وهي تظهر في اكثر من مكان
1- في الصفحه الرئيسيه عند الضغط على آخر موضوع
2- عند عمل موضوع جديد مع انه يتم وضعه إلا ان الصفحه البيضاء تواجهك
3- عند الرد الكامل ايضا تظهر المشكله بعد اعتماد الرد
4- عند تعديل موضوع واعتماد التعديل ينقلك إلى صفحة بيضاء
هذه المشكله اجتاحت المنتديات مؤخرا
وهي تظهر في اكثر من مكان
1- في الصفحه الرئيسيه عند الضغط على آخر موضوع ( تم حلها في الاسطوره )
2- عند عمل موضوع جديد مع انه يتم وضعه إلا ان الصفحه البيضاء تواجهك ( تم حلها في الاسطوره)
3- عند الرد الكامل ايضا تظهر المشكله بعد اعتماد الرد (تم حلها في الاسطوره )
4- عند تعديل موضوع واعتماد التعديل ينقلك إلى صفحة بيضاء ( تم حله في الاسطورة)
الحل يشمل 4 ملفات
الاول
newthread.php
ابحث فيه عن
$vbulletin->url = 'showthread.php?' . $vbulletin->session->vars['sessionurl'] . "p=$newpost[postid]#post$newpost[postid]";
استبدلها بالتالى
$vbulletin->url = 'showthread.php?' . $vbulletin->session->vars['sessionurl'] . "p=$newpost[postid]";
-------------------------------------------------------------------------------
الثاني
newreply.php
ابحث فيه عن
$vbulletin->url = 'showthread.php?' . $vbulletin->session->vars['sessionurl'] . "p=$newpost[postid]&posted=1#post$newpost[postid]";
و ايضا تحتها تجد
$vbulletin->url = 'showthread.php?' . $vbulletin->session->vars['sessionurl'] . "p=$newpost[postid]#post$newpost[postid]";
استبدل الاثنين بي
$vbulletin->url = 'showthread.php?' . $vbulletin->session->vars['sessionurl'] . "p=$newpost[postid]";
--------------------------------------------------------------------
الثالث
showthread.php
ابحث عن
exec_header_redirect('showthread.php?' . $vbulletin->session->vars['sessionurl_js'] . "p=$posts[postid]$highlightwords#post$posts[postid]");
عدلها إلى
exec_header_redirect('showthread.php?' . $vbulletin->session->vars['sessionurl_js'] . "p=$posts[postid]");
وايضا تحتها بسطرين
exec_header_redirect('showthread.php?' . $vbulletin->session->vars['sessionurl_js'] . "p=$threadinfo[lastpostid]$highlightwords#post$threadinfo[lastpostid]");
عدلها إلى
exec_header_redirect('showthread.php?' . $vbulletin->session->vars['sessionurl_js'] . "p=$threadinfo[lastpostid]");
مشكله ظهور الصفحه البيضاء بعد التعديل على الموضوع ( اكتشاف : شكولاتة منتهيه و مجبور الخواطر كل الشكر لهما على التنبيه )
المشكله في ملف
editpost.php
الحل ابحث عن
ملاحظه ( موجودة مرتين عدل الاثنين )
$vbulletin->url = 'showthread.php?' . $vbulletin->session->vars['sessionurl'] . "p=$postinfo[postid]#post$postinfo[postid]";
عدلها إلى
$vbulletin->url = 'showthread.php?' . $vbulletin->session->vars['sessionurl'] . "p=$postinfo[postid]";
anmarali
29-Feb-2008, 12:07 PM
شكرآ لك
حسن الزهراني
19-Aug-2008, 05:10 AM
انا كنت بدمج قاعدة ولكن خرب كل شي وصرت افتح المنتدى ويطلع لي
Database error
The database has encountered a problem.
--------------------------------------------------------------------------------
Please try the following:
Load the page again by clicking the Refresh button in your web browser.
Open the 77-shbeeh.com home page, then try to open another page.
Click the Back button to try another link.
The 77-shbeeh.com forum technical staff have been notified of the error, though you may contact them if the problem persists.
We apologise for any inconvenience.
اتمنى اجد الحل وبسرررررررررررررررعه
D3m-fny
19-Aug-2008, 05:54 AM
السلام عليكم و رحمة الله
هذا الخطأ يعني فشل البرنامج في الاتصال بالـ MySQL
هناك سببين لهذه المشكلة يا إما
الأول: أنك لم تضع الاسم الصحيح لقاعدة البيانات (وهذا هو الأغلب)
الثاني: أن سيرفر الـ MySQL متوقف.( هنا يجب التحدث مع المستضيف
حسن الزهراني
19-Aug-2008, 07:00 AM
شكرا اخوي وانا والله من المعجبين في منتداكم بصراحه قمه في التعليم واسال الله ان يجعل هذا الموقع موقع مباركاً وان يزيدك علماً ويسعدك دنياء واخره
Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd