جوا المجلد دا كل الملفات الخاصة بالموقع وتقدر تتأكد من وجودها من خلال الامر ls ، هنبدأ ننقلها للاكونت اللى كريتناه على السيرفر :
كود:
mv * /home/user/www/
كدا نقلنا الملفات لليوزر ، بس ناقص اننا نعطي لليوزر دا الصلاحيات على الملفات والمجلدات دي انه يقدر يعدل او يحذف فيها ، لان طبعا انت نقلت له ملفات وانت بستخدم صلاحية روت مش يوزر ، بكدا اليوزر دا لو دخلت السي بانل بتاعته او الاف تي بي وحاولت انك تعدل على او تحذف او تغير مسمي اي ملف مش هيقبل منك الكلام دا ، طيب دلوقتي نسيب التصريحات دي للاخر ونبدأ فى المهمة الكبيرة ، وهي تركيب قواعد البيانات الخاصة بالاكونت اللى احنا فكينا الباك اب بتاعه يدوي >> على الاكونت الجديد اللى كريتناه على السيرفر ، يعن احنا نقلنا الملفات ومجلدات السكربتات فى الخطوة السابقة ، لكن لسه باقى القواعد ، ال mysql يابطل .
دي اللى ممكن تاخد منك وقت فعلاً لو الباك دا فيه قواعد كتيرة او بمعني تاني عنده سكربتات كتيرة شغالة باستخدام قواعد بيانات ، المهم نيجي لتركيب القواعد دي ، احنا دلوقتي جوا فولدر www ، اللى هو دا :
كود:
/home/aabbcc/cpmove-user/www
هنرجع خطوة للخلف عشان ندخل على فولدر mysql اللى فيه القواعد :
كود:
cd ..cd mysql
تقدر تشوف القواعد الموجودة فى الباك اب دا بعد دخولك لمجلد mysql من خلال امر :
كود:
ls
هتظهر لك بعدها كل قواعد البيانات واللى بتبدأ بإسم اليوزر :
كود:
user_
و بتنتهي بـ .sql
ونقول مثلا انك لقيت القواعد دي اللى موجودة كود:
user_games.sql user_up.sql user_video.sqluser_mob.sql user_vb.sql
دا مثلا يعني ممكن ما تلاقيش غير قاعدة واحدة او اتنين او تلاته وممكن تلاقي اللى تلاقيه هو كان صاحب الموقع مركب سكربتات كتير ملناش دعوه
طيب عشان لو القواعد دي كتير ومنعدلش فى ملف كونفيج كل سكربت ، من الافضل انك تدخل السي بانل للاكونت اللى انت كريته على السيرفر وتدخل على www وتدخل على مجلد كل سكربت وتشوف القاعدة دي كانت شغاله ببيانات ايه على اليوزر دا قبل كدا ، طبعا مش هتدخل بالدومين (ممكن يكون لسه متفعلش) ، هتدخل بـ أي بي سيرفرك :
استبدل
ip بـ أي بي سيرفرك ، هيطلب منك اليوزر والباس ، هتدخل له بيانات اليوزر اللى انت أنشأته على السيرفر واللى هو فى مثالنا هنا
user والباسورد اللى عملته لليوزر دا .
بعدها هتدخل على ادارة الملفات او File Manager ، وتدخل www ، ونشوف اللى قلنا عليه ، مثلا سكربت من ضمن السكربت هو
vb ، ندخل نشوف فى الكونفيج بتاعه هو كان بيانات القاعدة بتاعته ايه ، ودي الحاجات اللى محتاجينها (اسم القاعدة ، واليوزر الخاص بالقاعدة دي ، وباسورد اليوزر دا) :
كود:
Database nameDatabase userUser password
تمام عرفنا بيانات القاعدة ، ولتكن مثلا على سبيل المثال :
كود:
Database name =
user_vbDatabase user =
user_vbUser password =
vb يبقى دلوقتي واحنا فى السي بانل وعرفنا القاعدة كانت بياناتها ايه ، هندخل على My SQL Databases عشان ننشأ قاعدة ويوزر وباسورد بنفس البيانات اللى عرفناها من ملف الكونفيج دي ، وطبعا هنعطي لليوزر كافة الصلاحيات على القاعدة ، يعني هنكريت قاعدة (
vb) ونكريت يوزر (
vb) وباسورد اليوزر (
vb) ونربط اليوزر مع القاعدة add user to data base مع اعطاء اليوزر كافة الصلاحيات على القاعدة دي all privileges
كويس اوي ، نيجي بقى لتركيب القاعدة ، ما ننساش ان احنا فى الشيل جوا فولدر mysql اللى فيه القواعد ولازم عشان تنفذ الاوامر اللى جايه دي انك تكون جوا الفولدر اللى فيه القواعد دا عشان مسار ملف القاعدة اللى فى الامر اللى هنفذه عشان يركب لنا القاعدة دي ، من خلال الامر دا :
كود:
mysql -u
user_vb -p
vb user_vb <
user_vb.sql
-
user_vb = دا اسم يوزر القاعدة اللى أنشأناه من السي بانل
-
vb = دا باسورد اليوزر دا
-
user_vb = دا اسم القاعدة اللى أنشأناها من السي بانل
-
user_vb.sql = دا ملف القاعدة الموجود فى فولدر mysql واللى نفذنا امر زرعه على القاعدة الموضح بياناتها .
وهتنفذ الخطوات اللى فاتت دي اللى هي من اول الخطوة :
اقتباس:
المشاركة الأصلية كتبت بواسطة 

ونقول مثلا انك لقيت القواعد دي اللى موجودة 

لحد اخر خطوة عملناها واللى هي تنفيذ امر زراعة ملف القاعدة على القاعدة اللى أنشأناها
الخطوات دي هنفذها على كل القواعد الموجودة واللى زي ما قلنا بتبدأ باسم اليوزر وبتنتهي بـ .sql
بعد كدا مننساش نعطي للاكونت اللى انشأناه التصاريح على الملفات ، من خلال تنفيذ الاوامر التالية ستقوم بعمل ضبط للتصاريح :
كود:
chmod +s /bin/pwd/scripts/enablefileprotect/scripts/chownpublichtmls/scripts/fixeverything
اسف لو أطلت فى الموضوع ولكن حبيت اوضح اكتر من شئ فى الموضوع اللى يتعلق بالباك اب
تحياتي للجميع ، واي استفسار او طلب موجودين .