السلام عليكم ورحمة الله وبركاته
أسعد الله أوقاتكم أحبتي الكرام
اليوم دخلي أحد الإخوان وعنده مشكلة في سيرفر SERVERه وطلبني أحلها له ودخلت على السيرفر SERVER
المشكلة .. لديه باك آب لأحد المواقع ويريد أن يركبه على سيرفر SERVERه وعندما يفرد الباك آب تتركب القواعد ولكن تكون خاليه من المحتويات وحجمها 0 ولما يركب الباك آب على غير سيرفر SERVER تضهر القواعد بصورة جيده وبدون أي مشكلة
لذلك قلت خلي أبحث في المشكلة ونشوف إيش الخلل
والخطأ كان
رمز PHP:
Restoration of MySQL database (user_vb) failed with error: Execution of /usr/bin/mysql --defaults-file=/home/user/._.work.huoMwnkzFlK8vEH0 --force user_vb home/user/user_vb.sql.1295012545 exited with value: 13
Saved to /home/user/user_vb.sql.1295012545
بعد البحث عن المشكلة وجدت بأنه واضع تصريح 700 للأمر
رمز PHP:
bash
الموجو في المسار
رمز PHP:
/bin
وهذا التصريح لن يسمح للمستخدمين الآخرين للإستفادة من خواص الـ bash وهو من شأنه أن يعيق عمليت إسترجاع قواعد البيانات databases بصورة سليمة
لذلك الحل كان بإعادة التصريح الإفتراضي لـ الـ Bash ..
هذه صورة قبل تطبيق الحل
الحل بكل بساطة بإعادة التصريح الإفتراضي للأمر أعلاه بتطبيق هالأمر في الشل
رمز PHP:
[LEFT]chmod 755 /bin/bash
[/LEFT]
وهذه صورة من داخل الشل عند تطبيق الحل
وهذه صورة من السيبنل بعد تطبيق الحل
الآن تم إستراجع الباك آب بكل سهولة والقواعد سليمة
من الجدير بالذكر هنا بأنه هالتصريح يسبب الكثير من المشاكل مثلاً في إرسال السيرفر SERVER أو بعمليات السيبنل الآخر لذلك وجب إبقاء التصريح 755 على هالأمر
لكم وافر حبي وإحترامي وبالتوفيق يا رب
مع السلامة .
الصور المصغرة المرفقة http://www.traidnt.net/vb/attachment...0434182t-1.jpg http://www.traidnt.net/vb/attachment...0434182t-3.jpg
https://fbcdn-sphotos-d-a.akamaihd.n...93518507_n.png
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©