اخوتي الكرام سلمكم الله
هذه المشكلة لها اكثر من اسبوع حتى هذا اليوم المحاولات مستمرة وسائل الاخطاء مستمرة وتشاهدون اخرها استلمتها بتاريخ اليومّ
لقد نقلت ملف الداتا بيس للمنتدى القديم الي المنتدى الجديد مستخدم سكربت adhari وبعد ذلك اخترب المنتدى وطلعت لي رسالة الخطاء التى بالاسفل
There seems to have been a slight problem with the ******* database.
Please try again by pressing the refresh button in ***r browser.
An E-Mail has been dispatched to our Technical Staff, who *** can also contact if the problem persists.
We apologise for any inconvenience
============
بعد ذلك ذهبت الي الداتا بيس في phpMyAdmin وحاولت اصلح كل الجداول وكلها طلعت جيدة الا البلية session مثل ما انتم شايفين ادناه الرسالة تقول repair error The handler for the table doesn't support repair
==========
SQL result
Host: localhost
Database : *******
Generation Time: Jun 01, 2004 at 04:13 PM
Generated by: phpMyAdmin 2.5.6-rc1 / MySQL 4.0.18-standard
SQL-query: REPAIR TABLE `datastore` , `mailqueue` , `session` , `strikes` ;
Rows: 4
Table Op Msg_type Msg_text
forum.datastore repair status OK
forum.mailqueue repair status OK
forum.session repair error The handler for the table doesn't support repair
forum.strikes repair status OK
من لوحة التحكم الخاص بالموقع دخلت الى MySql ثم phpMyAdmin قمت بتفريغ جدول session ولم تحل المشكله بعدها قمت بحذف الجدول برمته وقمت بزرع جدول بديل قمت بجلبه عن طريق تركيب منتدى جديد ولم افلح في حل المشكله!
الان الذي اريده هو نقل ملف المنتدى القديم sql والذي فيه الأعضاء والمشاركات وخلافه الي المنتديان الجديدان ولكن يخرب المنتديان فور نقل ملف sql ، اعتقدت في بادي الامر ان ملف sql يوجد به مشكلة فقمت باستخدام ملف اقدم منه بشهران لاني في الحقيقة كنت اعمل باك اب للمنتدى خلال كل فترة!
استخدمت في نقل الملف كل الطرف myB ، mysql ، adhari وكذلك طلبت من الهوست يقوم بزرع هذا الملف في قاعدة البيانات ونفس المشكلة تحدث!!!
لدرجة اني قمت بتنصيب المنتديان اكثر من خمسة مرات بعد كل مرة اقوم بنقل ملف sql وحدوث المشكلة!
هذه رسالة الخطاء التى تظهر علي المنتدى:
"There seems to have been a slight problem with the Forums database.
Please try again by pressing the refresh button in your browser.
An E-Mail has been dispatched to our Technical Staff, who you can also contact if the problem persists.
We apologise for any inconvenience"
وهذه الرسائل الجديده النى استلمتها ولقد استلمت اكثر من مائة رسالة خطاء:
"Subject: vBulletin (Forum) Database error!
Database error in vBulletin 3.0.1:
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
INNER JOIN userfield AS userfield ON (user.userid = userfield.userid)
INNER JOIN usertextfield AS usertextfield ON (usertextfield.userid = user.userid) INNER JOIN language AS language ON (language.languageid = IF(user.languageid = 0, 1, user.languageid))
WHERE user.userid = 1
mysql error: Unknown column 'passworddate' in 'field list'
mysql error number: 1054
Date: Thursday 03rd of June 2004 05:40:41 AM
Script: http://www.********.com/forum/index.php
Referer:
IP Address: **********
====================================
وهذه رسالة خطاء اخرى:
Subject: vBulletin (Forum) Database error!
Database error in vBulletin 3.0.1:
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 > 1086266664
ORDER BY username ASC, lastactivity DESC
mysql error: Unknown column 'displaygroupid' in 'field list'
mysql error number: 1054
Date: Thursday 03rd of June 2004 07:59:25 AM
Script: http://www.*********.com/forum/index.php
Referer:
Username: Unregistered
IP Address: ************
كيف يمكن اصلاح هذه المشكلة لكي استطيع دخول المنتدى الجديد ومشاهدة الأعضاء القدماء والمشاركات القديمة؟
وشكرآ لكم جميعآ وبارك الله فيكم ...