الخطوات 1-الغي خاصية الـclean url الغي كل المديولز اللي انت فعلا مش محتاجهم,خليك على المديولز الاساسية فقط,مش حيتعبك انك ترجع المديولز تاني خلي المدونة على الثيمة الرئيسية ليها
2- اضغط المجلد اللي بيحتوي على الموقع الخاص بك لصيغة tar or gzip
3- خط نسخة من mysql الخاص بك
dump -u "username" -p "data name" > the name of the copy u wana
دائما,وبقول دائما,طول مافي امكانية استخدام sshاوعى,ثم اوعى تستخدم phpmyadmin,غالبا مش حيحصل مشاكل,بس المضمون حلو
4-اعمل السايت,المدونة اوف لاين
5-روح للهوست الجديد
خد بالك من التالي حاول على قد ما تقدر ان الهوست بتاعك يكون في sshدي اهم اداة ممكن تستخدمها او تفيدك ان طبعا الهوست يكون بيدعم لينكس اعتقد ان دي بديهيه يعني
ادخل على الـ ssh بتاع الهوست الجديد
في عندك اكتر من خيار
1-اشتغل بـ ssh على الهوست القديم
2- نزل الحاجه كلها على جهازك وبعدين ارفعها بأي برنامج اف تي بي له واجهه رسومية"دي حركة غبية ... خاصة مع السرعات بتاعتنا في الوطن "
3- استخدم wget
4- استخدم ftp
حشرح هنا ازاي تستخدم اف تي بي اف تي بي عن طريق سطر الاوامر هو حاجه بضينه جدا,اهم حاجه انه مافيهوش انك تاخد ملفاتك كلها مره واحد ,مش زي مثلا
scp -r or [wget | http://eglug.org/node/2943] -r
فحضطر تستخدم امر واحد في الجلب وهو
get
واحنا جوا ssh حنروح للمكان اللي عايزين الحاجه بتاعتنا تنزل فيها ونكتب ftp
ope site name
user name
pass
ftp> ls عشان تشوف كل الملفات بتاعتك
ftp>get اي حاجه انت عايزها
ftp>close
ftp>quit
كدا خلصنا الجزء الاول من الموضوع
الجزء التاني,اللي معاه نفاذية على سيرفر مش على شيرد هوست حيكون معاه نفاذية على المستخدم الجذر وبالتالي حيقدر يكون له نفاذية كامله على ماي سكيول
بالنسبة للناس الغلابة فيتبعوا التالي
من لوحة التحكم الخاصة بك,زود قاعدة بيانات جديدة,باستم مستخدم جديد طبعا واعطيه كل المميز
نرجع ssh
mysqldumb -u user name -p data name <قاعدة بياناتك القديمة
pass:
انتهى الامر حنفتح حنلاقي الموقع القديم بتاعنا ,موجود على الهوست الجديد دالوقت احنا عايزين نحدث ؟ يبقى نعمل التالي "من المهم جدا قراءة ملف النصوص المسمى upgrade.txtالموجود داخل دروبال"
واحنا على ssh
[wget | http://eglug.org/node/2943] drupal.orgxxxxxxxxx
بعدين نفكها
"لو معندكش wget"يبقى حتضطر انك تنزلها على جهازك ومن ثم ترفعها على الهوست
حناخد نسخه احتياطيه من الملف الموجود بداخلها نسخة دروبال اللي شغال عليه الموقع حنرفع الدروبال الجديد على المجلد اللي كان فيه القديم ماعادا كل .htaccess
sites/default/settings.php
انقل الثيم القديمة الموجودة في الملف الاحتياطي لملف الثيم الجديد
انقل المديولز القديمة الخاصة بك الموجود في الملف الاحياطيلملف المديولز الجديد
افتح الموقع الخاص بك,خش على صفحة ursite.net/update.php
شوف التحديثات اللي محاتجها,وبس "الشرح دا مش حرفي,ومش وافي,بس اهو مجرد محاولة,متنساش,ان التحديث بيتغير مع كل توزيعة دروبال جديدة,فدائما اعتمد على الشرح الموجود جوا ملف upgrade.txt"
إضافات
دا حاجات يفضل انها تتعمل بعد ما تخلص الدنيا
كل فترة حاول تفضي جداول الماي سكيول بتاعتك عشان متتمليش على فاضي,ويبقى عمل نسخة احتياطية موضوع مميت,خاصة لو عندك هوست مساحته قليله
"انا قاعدة البيانات بتاعتي وصلت لـ1200ميجا"
فانتا بتفتح قاعدة البيانات بتاعتك
mysql -u "username" -p "dataname"
pass>
mysql> show tables; الامر دا لعرض الجداول الخاصة بك
حتلاقيه عرضلك مجموعة من الجداول,احنا هنا حنحاول نفضي الجداول اللي بتحفظ السجلات وبتعمل كاش يبقى بالتالي اي حاجه يسبقها او تحتوي كلمة cashحنقوم بإفراغها
mysql>delete from دا امر الافراغ cache;دا اسم الوحدة اللي عايز تفرغها
انا بفرغ بالاضافة لما سبق الوحدة التالية
mysql> delete from watchdog;دا بيحتفظ بسجلات وكل تحركات دروبال
في النهاية خد نسخة احتياطية من القاعدة كل اسبوع او حسب ما تحب
mysqldumb -u "username" -p "dataname" >أسم القاعدة الاحتياطية.sql
