Submitted by ezabi on Fri, 29/02/2008 - 00:03.
( categories: )

الخطوات 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