مشاهدة النسخة كاملة : شرح لعملية ترقية منتداك لأخر نسخة بدون مشاكل <بالصور>


صالح السبيعي
12-30-2009, 12:52 AM
بسم الله الرحمن الرحيم

45_7!السلام عليكم ورحمة الله وبركاته

أسعد الله صباجكم / مسائكم


:Whispered: اولاً

:high:ادخل على لوحة تحكم الموقع

http://www.xxxxxxx.com:2082 (http://www.xxxxxxx.com:2082/)

انشىء قاعدة بيانات جديدة


[/URL]http://www.shbabwow.com/up//uploads/images/shbabwow.com-1fefdb3141.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-1fefdb3141.jpg)

بعد الضغط على قواعد البيانات

نكتب اسم قاعدة البيانات الجديدة

http://www.shbabwow.com/up//uploads/images/shbabwow.com-25922d89c5.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-25922d89c5.jpg)

ثم نكتب اسم مستخدم قاعدة البيانات وباسورد المستخدم

http://www.shbabwow.com/up//uploads/images/shbabwow.com-a91be19c0a.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-a91be19c0a.jpg)

ثم نضغط على Go Back

الان ناتي الى الطريقة الاهم وهي ربط اليوزر بالقاعدة

لاحظ الصورة



http://www.shbabwow.com/up//uploads/images/shbabwow.com-b8b434e6a4.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-b8b434e6a4.jpg)

الان تم الانتهاء من عمل قاعدة بيانات جديدة

نذهب الى مجلد المنتدى ثم ندخل على مجلد الانكلود ثم الكنوفيج

كي نضع فيه معلومات القاعدة الجديدة

لاحظ الصورة



http://www.shbabwow.com/up//uploads/images/shbabwow.com-de959ca110.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-de959ca110.jpg)

ثم اسم وباسورد مستخدم قاعدة البيانات



http://www.shbabwow.com/up//uploads/images/shbabwow.com-8474f67027.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-8474f67027.jpg)

الان ننزل الى الاسفل ونقوم بتغيير مسار مجلد الادمن ومجلد المراقبين



http://www.shbabwow.com/up//uploads/images/shbabwow.com-63f6b1e9e8.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-63f6b1e9e8.jpg)

انا غيرته بهذه الاحرف



http://www.shbabwow.com/up//uploads/images/shbabwow.com-8de9c7fa5f.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-8de9c7fa5f.jpg)

غيره انت باليعجبك

لا تنسى بتغيير اسامي المجلدات من داخل مجلد الـ vb

ننزل الى اسفل في ملف الكونفيج

الى هذا الخيار الموضح بالصورة ادناه



http://www.shbabwow.com/up//uploads/images/shbabwow.com-41f6891e2f.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-41f6891e2f.jpg)

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

الان نحفظ العمل

ثم نذهب الى مجلد الـ vb

ونغير اسمه مثلاً الى vb1

http://www.shbabwow.com/up//uploads/images/shbabwow.com-3a2eac41ce.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-3a2eac41ce.jpg)

http://www.shbabwow.com/up//uploads/images/shbabwow.com-8990309521.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-8990309521.jpg)

الان بعد ما غيرنا اسم المجلد نضغطه بواسطة برنامج winrar

http://www.shbabwow.com/up//uploads/images/shbabwow.com-51f883e17f.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-51f883e17f.jpg)



http://www.shbabwow.com/up//uploads/images/shbabwow.com-ce8e8b1b90.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-ce8e8b1b90.jpg)

http://www.shbabwow.com/up//uploads/images/shbabwow.com-06915dce4e.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-06915dce4e.jpg)

نرفع مجلد الـ vb1 بواسطة برنامج الـ Ftp

داخل مجلد الـ www

ثم نقوم بفك ضغطه من السي بنل >> ادارة الملفات >

الان بعد ما قمنا برفعه وفك الضغط نتوجه الى لوحة تحكم المنتدى

ثم خيارات المنتدى

http://www.shbabwow.com/up//uploads/images/shbabwow.com-815219e7f1.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-815219e7f1.jpg)



http://www.shbabwow.com/up//uploads/images/shbabwow.com-84fef56197.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-84fef56197.jpg)



http://www.shbabwow.com/up//uploads/images/shbabwow.com-5e45f84462.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-5e45f84462.jpg)

الان بعد ما غلقنا المنتدى نتوجه ايضاً الى خيارات المنتدى

نظام الاضافات / الخطاطيف كي نقوم بتعطيل الهاكات



http://www.shbabwow.com/up//uploads/images/shbabwow.com-d9b7258beb.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-d9b7258beb.jpg)

نأشر على الخيار ((لا))

ثم نضغط على حفظ

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

الان نغلق الصفحة ونذهب الى السي بنل ونتوجه الى قواعد البيانات

ثم ندخل على php my admin

لنقوم بنسخ معلومات القاعدة القديمة الى القاعدة الجديدة

بعد الدخول على php my admin

نضغط على اسم القاعدة القديمة

ثم نضغط على عمليات



http://www.shbabwow.com/up//uploads/images/shbabwow.com-9eafc3aee2.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-9eafc3aee2.jpg)

ثم



http://www.shbabwow.com/up//uploads/images/shbabwow.com-751e66e959.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-751e66e959.jpg)

الصورة واضحة بعد الضغط على Go او تنفيذ سيتم نسخ المعلومات الى القاعدة الجديدة


الان نتوجه الى هذا الرابط

http://www.xxxx.com/vb1/install/upgrade.php (http://www.xxxx.com/vb1/install/upgrade.php)

مع مراعاة تغيير xxxx بـ دومين موقعك

ثم نعمل خطوات تنصيب النسخة



http://www.shbabwow.com/up//uploads/images/shbabwow.com-21e7f78382.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-21e7f78382.jpg)

كالعادة نقوم بعمل خطوات التنصيب وهي خطوات سهله لا تحتاج الى شرح

بعد اكمال عملية التنصيب نحذف ملف الـ install.php الموجود داخل مجلد install

بعدها نغلق الصفحة ونذهب الى السي بنل .. ثم ادارة الملفات

نقوم بتغيير اسم المجلد الـ vb القديم الى vb-old او اي اسم يعجبك

ثم نعيد تسمية المجلد الجديد vb1 الى vb

الان تمت والحمد لله ترقية المنتدى

الان نذهب الى لوحة تحكم المنتدى .. سنلاحظ بعض قوالب الاستايلات غير محدثة مع النسخة

يجب علينا ترقية الاستايلات كي تتوافق مع النسخة ولا تحدث معك مشاكل مستقبلاً



http://www.shbabwow.com/up//uploads/images/shbabwow.com-c7b9c97441.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-c7b9c97441.jpg)

طريقة الترقية كالتلي

نذهب الى الاستايلات والقوالب >> التحكم بالاستايلات


http://www.shbabwow.com/up//uploads/images/shbabwow.com-e83576cf9e.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-e83576cf9e.jpg)

ثم خيارات جميع الاستايلات



http://www.shbabwow.com/up//uploads/images/shbabwow.com-e1b57f9bc6.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-e1b57f9bc6.jpg)

نذهب الى قالب الهيدر وننسخ ما فيه ونضعه داخل ملف txt ثم نعمل حفظ للملف




http://www.shbabwow.com/up//uploads/images/shbabwow.com-b048076cec.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-b048076cec.jpg)

نكرر العملية مع قالب الفوتور




http://www.shbabwow.com/up//uploads/images/shbabwow.com-016f399f60.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-016f399f60.jpg)

الان نرجع الى خيارات جميع الاستايلات >> ثم نختار من القائمة ارجاع كافة القوالب

http://www.shbabwow.com/up//uploads/images/shbabwow.com-d294c604c0.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-d294c604c0.jpg)

سوف تظهر لنا هذه الصفحة (( اختر نعم ))




http://www.shbabwow.com/up//uploads/images/shbabwow.com-fa5eb5016c.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-fa5eb5016c.jpg)

بعد الضغط على نعم تم ترقية الاستايل بنجاح




http://www.shbabwow.com/up//uploads/images/shbabwow.com-b67196260e.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-b67196260e.jpg)

الان تمت ترقية الاستايل بالصورة السليمة والصحيحه

الان نذهب الى خيارات جميع الاستايلات ونرجع قالب الهيدر

كذلك نقوم بأرجاع قالب الفوتور الى مكانه ..

ملاحظة مهمة نضع قالب الفوتور في الاسفل تحت كلمة سكربت



http://www.shbabwow.com/up//uploads/images/shbabwow.com-8724a760bb.jpg (http://www.shbabwow.com/up//uploads/images/shbabwow.com-8724a760bb.jpg)
[URL="http://www.hmsaat.com/vb/images/icons/ylsurprise.gif"]http://www.hmsaat.com/vb/images/icons/ylsurprise.gif (http://www.hmsaat.com/vb/images/icons/ylsurprise.gif)
الان نقولك الف مبروك

دمتم في حفظ الرحمن ورعايته

uaefrnd
01-19-2010, 12:29 AM
بارك الله فيك موضوع قيم ومفيد ونستفيد من خبراتكم الطيبة ...

KHALED
03-08-2010, 03:10 AM
مشكوووووور والله يعطيك الف عافيه

مَرَجَ البَحَرْينِ
03-08-2010, 07:11 PM
"


"


بارك الله فيك اخى الكريم

تقبل مرورى وفائق تقديرى
ودام الابداع لك صديق


/

شمعة الشوق
11-21-2010, 04:30 AM
اخوي صالح

طلع لي كذا

Please try the following: Load the page again by clicking the ******* button in your web browser.
Open the XXXX.com home page, then try to open another page.
Click the Back button to try another link.
The ْ (http://www.shm3h.com)XXXX.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 :Invalid SQL: SELECT * FROM datastore WHERE title IN ('','options','bitfields','attachmentcache','forum cache','usergroupcache','stylecache','languagecach e','products','pluginlist','cron','profilefield',' loadcache','noticecache');MySQL Error : Table 'XXX_385.datastore' doesn't existError Number : 1146Request Date : Sunday, November 21st 2010 @ 02:47:53 AMError Date : Sunday, November 21st 2010 @ 02:47:53 AMScript : XXXXXReferrer : IP Address : XXXUsername : Classname : vB_Database

ياليت تشوف لي حل !!

hmsaat
11-21-2010, 06:08 AM
هلا اخوي

مشكلتكـ هي ان لديكـ جدول datastore
في قاعدة البيانات مفقود


اعمل اصلاح للجداول اولاً ثم جرب الترقية
اذا كانت نفس النتيجة
حاول زراعة الامر التالي

CREATE TABLE `datastore` (
`title` char(50) NOT NULL default '',
`data` mediumtext,
`unserialize` smallint(6) NOT NULL default '0',
PRIMARY KEY (`title`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;



و هذه طريقة زراعة الامر
|||||||||||||||||||\
تدخل على السي بنل تبع موقعك

http://www.***.com:2082
مع استبدال *** باسم موقعكـ
ومـن ثـمٌ

phpMyAdmin

http://www.gamr15.org/up/upfiles/wMf61492.gif (http://www.gamr15.org/up/upfiles/wMf61492.gif)


ثم تقوم بالدخول او الضغط على قاعدة بيانات منتداك كما في الصورة

http://www.gamr15.org/up/upfiles/ADR61492.gif (http://www.gamr15.org/up/upfiles/ADR61492.gif)


ثم ستجد في اعلى الصفحة sql
تقوم بالضغط عليها
و تضع في المربع الذي سيظهر الامر


|||||||||||||||||||\
بالتوفيق

شمعة الشوق
11-21-2010, 07:21 AM
شكراً اخوي همسات .. بس المشكله زادت ..

وتغير الجدول المفقود من داتا ستور إلى .setting' doesn't الستينق !!

اعتقد فيه جداول كثيره مفقود

hmsaat
11-21-2010, 08:09 AM
هذا كله ناتج عن حذف الهاكات و الله يعينكـ
بس انت اخوي عملت اصلاح للجداول من خلال لوحة التحكم؟!
اذا كان نعم فأعمل ايقاف للهاكات قبل البدء في الترقية
واذا ما نفع اعمل ترقية بنفس الاصدار لاصلاح الاخطاء
ثم اعمل الترقية لاصدار احدث ..

بالتوفيق

شمعة الشوق
11-21-2010, 08:30 AM
أنا ماحذفت الهاكات .. سويت لها إيقاف الخطاطيف قبل الترقيه .. وعملت الترقيه على في بي مع رقم .. غير الفي بي الاصلي

والمنتدى مغلق حالياً

فما أدري وش السواه

hmsaat
11-21-2010, 09:12 AM
اخي انا اقصد حذف الهاكات من قبل ^_^

جرب زراعة هذا الامر و ان شاء الله تختفي المشكلة


CREATE TABLE `setting` (
`varname` varchar(100) NOT NULL default '',
`grouptitle` varchar(50) NOT NULL default '',
`value` mediumtext,
`defaultvalue` mediumtext,
`optioncode` mediumtext,
`displayorder` smallint(5) unsigned NOT NULL default '0',
`advanced` smallint(6) NOT NULL default '0',
`volatile` smallint(5) unsigned NOT NULL default '0',
`datatype` enum('free','number','boolean','bitfield','usernam e','integer','posint') NOT NULL default 'free',
`product` varchar(25) NOT NULL default '',
`validationcode` text,
`blacklist` smallint(6) NOT NULL default '0',
PRIMARY KEY (`varname`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;




طمنا بالنتائج ^_^
و الله يوفقكـ

شمعة الشوق
11-21-2010, 09:54 AM
النتايج مطمنه ياحلوو

طلعت معي هالصورة

http://dc11.arabsh.com/i/02319/tdxm7ql90vzv.gif

hmsaat
11-21-2010, 10:23 AM
الحمدلله ^_^
بس اخوي انت كم نسختكـ و لاي نسخة تريد الترقية ؟

شمعة الشوق
11-21-2010, 10:33 AM
انا كانت نسخة منتداي 3,7,3 ورقيتها عن طريق شرح سابق لاخوي صالح السبيعي لنسخة 3,8,5

وقبل يومين اخترق موقعي واسترجعته من الاستضافه لقيت مكتوب داخل لوحة التحكم 3،7,3

والصفحة الرئيسية للمنتدى ماعرفت احدد نسختها مدري هي 3,7,3 أو 3,8,5

هذا رابط الموقع
المعذرة " تم حذف الرابط لإنتهاء الغرض منه

إذا هو ممنوع إحذفه الرابط بعد ماتشوفه وتقول لي كم نسخته

لاني اشك ان لوحة التحكم النسخه القديمه والصفحه الرئيسيه النسخه الجديده <= ما أدري كيف جت !!!

علماً بان الترقيه السابقه لها اكثر من ست شهور

أنتظرك أخوي

hmsaat
11-21-2010, 10:54 AM
اها اذاً من هنا كان الخلل المخترق حذف لكـ الجداول السابقة
و ربما نسختكـ هي 3.7.3
او هناكـ لخبطه في الملفات
لذلكـ اخي تأكد من ملفاتكـ انها جميعها محدثه
و قم بالترقية على هذا الاساس


و اعط ملفات الـ php في مجلد install تصريح 644

و ان شاء الله يضبط معكـ

بالتوفيق

شمعة الشوق
11-21-2010, 11:02 AM
وشلون أتأكد إن جميع الملفات محدثه أخوي ؟؟؟

أوكي أعطيها التصريح .. بس ما أدري وشلون أتأكد إنها محدثه !!

hmsaat
11-21-2010, 11:06 AM
تابع الترقية اخوي وشف بيطلع لكـ نفس التنبيه ..

شمعة الشوق
11-21-2010, 11:10 AM
مافهمت !!

قصدك أرجع للموضوع وأتابعه من جديد .. او اتابع الترقيه بالموقع .. انا ضغطت على الرابط حق الترقيه ونفس الصورة اللي حطيتها .. نفس الكلام

hmsaat
11-21-2010, 11:21 AM
طيب اخوي حاول تستخدم هذا الرابط
http://www.****.com/vb/install/upgrade_380.php


و اعطينا النتائج
بانتظاركـ

شمعة الشوق
11-21-2010, 11:25 AM
هذا اللي طلع معي !!

http://dc15.arabsh.com/i/02319/41lfk5zvnra0.gif

شمعة الشوق
11-21-2010, 11:35 AM
أخوي أبي أسئلك إنت صالح السبيعي أو لا ؟؟؟

hmsaat
11-21-2010, 11:39 AM
طيب اخوي اضغط على
click here
وشوف اش يطلع لكـ

شمعة الشوق
11-21-2010, 11:49 AM
طلع معي كذا

http://dc14.arabsh.com/i/02319/od863daycjld.gif

وهنا الخطأ اللي تحت ماهو واضح بالصورة


Database error in vBulletin :
Invalid SQL:
INSERT INTO upgradelog(script, steptitle, step, startat, perpage, dateline)
VALUES ('upgrade_380.php', 'Upgrade to vBulletin 3.8.0 Complete!', 0, 0, 0, 1290323327);
MySQL Error : Table 'shm3hs_385.upgradelog' doesn't exist
Error Number : 1146
Request Date : Sunday, November 21st 2010 @ 10:08:47 AM
Error Date : Sunday, November 21st 2010 @ 10:08:47 AM
Script : http://www.shm3h.com/vb1/install/upgrade_380.php?step=1
Referrer :
IP Address : 188.52.84.127
Username :
Classname : vB_Database
MySQL Version : 5.0.91-community-log

hmsaat
11-21-2010, 11:58 AM
اوكي اخوي ازرع هذا الامر في القاعدة فالجدول مفقود

CREATE TABLE IF NOT EXISTS upgradelog (
upgradelogid int(10) unsigned NOT NULL auto_increment,
script varchar(50) NOT NULL default '',
steptitle varchar(250) NOT NULL default '',
step smallint(5) unsigned NOT NULL default '0',
startat int(10) unsigned NOT NULL default '0',
perpage smallint(5) unsigned NOT NULL default '0',
dateline int(10) unsigned NOT NULL default '0',
PRIMARY KEY (upgradelogid)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

شمعة الشوق
11-21-2010, 12:05 PM
إجتاز المشكله الأولى .. وظهرت مشكله أخرى


database error in vbulletin :
Invalid sql:
Alter table reputation change postid postid int unsigned not null default '1';
mysql error : Table 'shm3hs_385.reputation' doesn't exist
error number : 1146
request date : Sunday, november 21st 2010 @ 10:24:39 am
error date : Sunday, november 21st 2010 @ 10:24:39 am
script : http://www.shm3h.com/vb1/install/upgrade_381.php?step=1
referrer : http://www.shm3h.com/vb1/install/upgrade_381.php
ip address : 188.52.84.127
username :
Classname : Vb_database
mysql version : 5.0.91-community-log


أخوي هل إنت صالح السبيعي ؟؟

شمعة الشوق
11-21-2010, 12:08 PM
أخوي أرسلت لك رساله ع البريد

وآسف على التطفّل

hmsaat
11-21-2010, 12:23 PM
اوكي اخوي سيتم الرد عليكـ ان شاء الله ...

شمعة الشوق
11-21-2010, 01:20 PM
تم حل المشكله .. وللفائده والمعلوميه .. كنت أرفع على قاعدة بيانات فارغه .. بسبب أنني لم أنسخ القاعده القديمه في القاعده الجديده المذكوره بالشرح بأول صفحه .. ولعل أخي صالح هو من إكتشف الخطأ في أقل من 3 دقائق

أتمنى إن لم يكن ردي واضحاً إيضاحه أكثر فهو أعلم مني بهذه الأمور

وشكراً للرجال الصالح صالح السبيعي على ماقدمه لي من إعانات كثيره

اللهم وفقه في دينه ودنياه وأسعده في دنياه وآخرته

ابوفهد
12-02-2010, 05:54 PM
بارك الله فيك اخوي صالح

وجزاك خيرالجزاء على جهودك

فائق احترامي

ابوفهد