Skip to Content

أزاي وليه] ازاي انقل وأحدث دروبال من موقع استضافه لموقع إستضافة أخر]

:الخطوات
الغي خاصية الـ -1clean url
إلغي كل المديولز اللي انت فعلا مش محتاجهم,خليك على المديولز الاساسية فقط,مش حيتعبك انك ترجع المديولز تاني خلي المدونة على الثيمة الرئيسية .ليها
اضغط المجلد اللي بيحتوي على الموقع الخاص بك لصيغة -2.tar.gz or .gzip
3- خط نسخة من mysql الخاص بك

mysqldump -u "username" -p "data name" > backup



.إعمل السايت,المدونة اوف لاين -4
.روح للهوست الجديد -5
خد بالك من التالي

في عندك اكتر من خيار
اشتغل بـ -1
نزل الحاجه كلها على جهازك وبعدين ارفعها بأي برنامج اف تي بي له -2 .واجهه رسومية"دي حركة غبية ... خاصة مع السرعات بتاعتنا في الوطن "

4- استخدم ftp
حشرح هنا ازاي تستخدم اف تي بي اف تي بي عن طريق سطر الاوامر هو حاجه ممله جدا,اهم حاجه انه مافيهوش انك تاخد ملفاتك كلها مره واحد ,مش زي مثلا.

فحضطر تستخدم امر واحد في الجلب وهو

حنروح للمكان اللي عايزين الحاجه بتاعتنا تنزل فيها ونكتب ftp

open example.com
username: user
password: 


عشان تشوف كل الملفات بتاعتك
اي حاجه انت عايزها
علشان تقفل الاتصال
علشان تخرج من ال ftp console
كدا خلصنا الجزء الاول من الموضوع
الجزء التاني,اللي معاه نفاذية على سيرفر مش على شيرد هوست حيكون معاه نفاذية على المستخدم الجذر وبالتالي حيقدر يكون له نفاذية كامله على ماي سكيول
بالنسبة للناس الغلابة فيتبعوا التالي
من لوحة التحكم الخاصة بك,زود قاعدة بيانات جديدة,باستم مستخدم جديد طبعا واعطيه كل المميز

mysql -u user name -p database < backup 
password:


انتهى الامر حنفتح حنلاقي الموقع القديم بتاعنا ,موجود على الهوست الجديد دالوقت احنا عايزين نحدث ؟ يبقى نعمل التالي "من المهم جدا قراءة ملف النصوص المسمى upgrade.txtالموجود داخل دروبال"


بعدين نفكها

حناخد نسخه احتياطيه من الملف الموجود بداخلها نسخة دروبال اللي شغال عليه الموقع حنرفع الدروبال الجديد على المجلد اللي كان فيه القديم ماعادا كل htaccess.
sites/default/settings.php
انقل الثيم القديمة الموجودة في الملف الاحتياطي لملف الثيم الجديد
انقل المديولز القديمة الخاصة بك الموجود في الملف الاحتياطي لملف المديولز الجديد
افتح الموقع الخاص بك,خش على صفحة example.com/update.php
شوف التحديثات اللي محاتجها,وبس "الشرح دا مش حرفي,ومش وافي,بس اهو مجرد محاولة,متنساش,ان التحديث بيتغير مع كل توزيعة دروبال جديدة,فدائما اعتمد على الشرح الموجود جوا ملف upgrade.txt"
إضافات
دا حاجات يفضل انها تتعمل بعد ما تخلص الدنيا
كل فترة حاول تفضي جداول الماي سكيول بتاعتك عشان متتمليش على فاضي,ويبقى عمل نسخة احتياطية موضوع مميت,خاصة لو عندك هوست مساحته قليله
"انا قاعدة البيانات بتاعتي وصلت لـ1200ميجا"
فانتا بتفتح قاعدة البيانات بتاعتك

mysql -u "username" -p "database"
password:


الامر دا لعرض الجداول الخاصة بك
حتلاقيه عرضلك مجموعة من الجداول,احنا هنا حنحاول نفضي الجداول اللي بتحفظ السجلات وبتعمل كاش يبقى بالتالي اي حاجه يسبقها او تحتوي كلمة cashحنقوم بإفراغها
دا امر الافراغ بحيث modules -> دا اسم الوحدة اللي عايز تفرغها انا بفرغ بالاضافة لما سبق الوحدة التالية
دا بيحتفظ بسجلات وكل تحركات دروبال
في النهاية خد نسخة احتياطية من القاعدة كل اسبوع او حسب ما تحب



Dr. Radut | book