السلام عليكم
اخواني الاكارم
نظريا ايهما افضل
نقل حفظ المرفقات والصور الشخصية الى المنتدى
ام ابقائها في قواعد البيانات
يقال ان نقلها يخفف الضغط
فهل هذا صحيح؟
وهل هناك اعدادات لازمة عند النقل
بوركتم
السلام عليكم
اخواني الاكارم
نظريا ايهما افضل
نقل حفظ المرفقات والصور الشخصية الى المنتدى
ام ابقائها في قواعد البيانات
يقال ان نقلها يخفف الضغط
فهل هذا صحيح؟
وهل هناك اعدادات لازمة عند النقل
بوركتم
نعم بالفعل اخي نقل الملفات المرفقة الي مجلد تقلل من مساحة الضغط على القاعده اكيد فهي افضل ولكن لازم تكون حريص جدآ على ذالك لا يمكن حذف المجلد حتي ولو بالخطأ لأني سوف يتسبب مشاكل في المرفقات , ومن جهه انها توفر الكثير من الضغط وتقلل المساحة من القاعدة نعم بكل تأكيد
وبالتوفيق ان شاء الله
بوركت أخي الكريم
طيب هل هناك اعدادات خاصة للنقل او تصاريح
ويا حبذا لو تتفضل علينا بشرح ونكون لك من الشاكرين
الشرح عبارة عن نقل جميع مرفقات منتداك الى مجلد على موقعك
لتخفيف الحمل على القاعدة و تسريعها
تابع الشرح لتعرف الطريقة
أولا قم بعمل مجلد على موقعك لتحفظ فيه المرفقات و ليكن باسم
Attach
كما فى الصورة
![]()
قم بإعطاء المجلد تراخيص 777 كما فى الصورتين التاليتين
![]()
![]()
الآن ندخل الى لوحة تحكم المنتدى
مسار تخزين المرفقات
نختار كما فى الصورة
نقل العناصر من قاعدة البيانات الى المجلد الرئيسيى للموقع
نضع الرابط الخاص بالمجلد كالتالى
كود PHP:
./Attach
ثم نضغط على اذهب
تكمله و اضغط على اذهب سوف يقوم بمعالجة 300 ملف فى المرة الواحدة
This image has been resized. Click this bar to view the full image. The original image is sized 798x226.
![]()
تابع هذه الصورة مهمة جدا
المرفقات فى قاعدة البيانات 30
اجمالى المرفقات التى تم تنفيذ العملية عليها 30
فى حالة أن هذا العدد متطابق أى انه قام بنقل جميع المرفقات بطريقة سليمة
ولا يوجد أى مشاكل فى النقل و لله الحمد
نضغط على اذهب
This image has been resized. Click this bar to view the full image. The original image is sized 864x239.
![]()
تم النقل بنجاح و يخبرك الآن أن تقوم بتحسين الجداول الخاصة بالمرفقات
ضع علامة صح على اسم الجدول Attachment
ثم تحسين الجداول و اصلاح الجداول
ثم متابعة
بالتوفيق
ما شاء الله
شرح وافي كافي
جزيت خيرا أخي
سيتم التنفيذ إن شاء الله تعالى
بوركت
أعطاني هذه الرسالة
الوضع الآمن في إعدادات PHP لمزودك (server) فعال. لا يمكنك نقل المرفقات إلى ملفات في هذه الحالة. الرجاء اتصل بمزودك (server) وأطلب منه تعطيل الوضع الآمن إذا كنت تريد استخدام نظام الملفات للمرفقات.
اذهب لخيارات المنتدى >>خيارات إعدادات المزود و تحقيق الأمثلية >>
تفعيل الرفع في الوضع الآمن ( اجعله نعم )
للأسف اخي
عملت الخطوة المذكورة
وتأتي نفس الرسالة
الوضع الآمن في إعدادات PHP لمزودك (server) فعال. لا يمكنك نقل المرفقات إلى ملفات في هذه الحالة. الرجاء اتصل بمزودك (server) وأطلب منه تعطيل الوضع الآمن إذا كنت تريد استخدام نظام الملفات للمرفقات.
عندي سؤال ثاني أخي
قرأت في بعض المنتديات أن هناك تحذير لو مستقبلا مثلا قمت بنقل المنتدى فلو كانت الصور والتواقيع والمرفقات على المنتدى داخل مجلدات فلن تظهر عند نقل قواعد البيانات..
اذن الوضع الامن مغلق من السيرفر عليك بتفعيله ولو بشكل مؤقت لحين الانتهاء من النقل ,الوضع الآمن في إعدادات PHP لمزودك (server) فعال. لا يمكنك نقل المرفقات إلى ملفات في هذه الحالة. الرجاء اتصل بمزودك (server) وأطلب منه تعطيل الوضع الآمن إذا كنت تريد استخدام نظام الملفات للمرفقات.
قم بتبليغ السيرفر بأن الوضع الآمن أي بمعنى افتح مللف :
php.ini
ابحث عن safe_mode = Off
و غيرها إلى safe_mode = On
اخي عند نقل المنتدي الي سيرفر اخي يجب عليك نقل المجلد الخاص بالمرفقات كامل ايضآ ولا ينقص شئ حتي اذا نقلت المجلد يجب عليك اعطاء تصريح للمجلد كما هو 777 , ومافي مشكلة ولا شئ ولكن يجب نقل المجلد كامل ولا ينقص ملف واحد حتي لا يسبب مشكلة لديك .قرأت في بعض المنتديات أن هناك تحذير لو مستقبلا مثلا قمت بنقل المنتدى فلو كانت الصور والتواقيع والمرفقات على المنتدى داخل مجلدات فلن تظهر عند نقل قواعد البيانات..
تمام تمام
بوركت أخي
جزاك الله كل خير
بالتوفيق ان شاء الله اخي الكريم