﴿ وَقُل رَّبِّ زِدْنِي عِلْمًا

And say, "My Lord, increase me in knowledge."

طريقة نقل مرفقات المنتدى من قاعدة البيانات الى نظام الملفات الطريقة صالحة للجيلين الثالث والرابع

طريقة نقل مرفقات المنتدى من قاعدة البيانات الى نظام الملفات الطريقة صالحة للجيلين الثالث والرابع

طريقة نقل مرفقات المنتدى من قاعدة البيانات الى نظام الملفات الطريقة صالحة للجيلين الثالث والرابع السلام عليكم ورحمه الله وبركاته نظراً لخطورة الموضوع من نواحى كثيره وهى...

طريقة نقل مرفقات المنتدى من قاعدة البيانات الى نظام الملفات الطريقة صالحة للجيلين الثالث والرابع
المشاهدات: 7591 الردود: 11

Abo-Karim

Administrator
رقم العضوية
1
تاريخ التسجيل
2015-06-22
الإقامة
ام الدنيــ EGYPT ــا
الموقع الالكتروني
هيلبرنت
آخر نشاط
المشاركات
4,975
المعدل اليومي
1.21
مستوى التفاعل
189
قوة السمعه
أوسمة العضو
طريقة نقل مرفقات المنتدى من قاعدة البيانات الى نظام الملفات الطريقة صالحة للجيلين الثالث والرابع

السلام عليكم ورحمه الله وبركاته​
نظراً لخطورة الموضوع من نواحى كثيره وهى
  1. تخفيف الحمل عن قاعدة البيانات وجعل المرفقات فى مجلد اخرى
  2. تعبر هذه احدى الخطوات الهامة جدا اثناء التحويل من منتديات الفى بى vbulletin الى الزين فورو xenforo
ارجو من الجميل نسى اى خطوات شاعدتهموها فى اى موقع اخرى هذا الدرس محدث وعلى اخر وضع له لعام 2017
الخطوات الصحيحة للنقل كالتالى ::
1- ادخل الى السى بانل ثم قم بانشاء مجلد داخل مجلد منتداك وسميه مثلا attachments كما بالصوره .

attachment.php

2- وقم باعطائه تصريح 0777.

attachment.php

3- بعد اعطائه الترخيص اصبح لدينا مساره الحقيقى كما بالصوره قم بنسخه وضعه فى اى محرر نصوص.

attachment.php

4- الان نريد معرفه مسار مجلدك منتداك الرئيسيى اذهب الى الرئيسية السى بانل وفى اليمين او اليسار حسب اللغه اللى انت مستخدمه ستجد مسار مجلد ويختلف طول وشكل المسار من استضافة لاخرى وهل هى مجانية ولا مدفوعه.

attachment.php

5- قم باخذ هذا المسار وضعه فى محرر النصوص وادمجه مع المسار الخاص بمجلد attachments ليصبح هكذا

attachment.php

6- الان اذهب الى لوحة تحكم منتداك ثم إذهب إلى الملفات المرفقة >> مسار تخزين المرفقات كما بالصورة

7-اختار نقل الفقرة من قاعدة البيانات إلى نظام الملف واضغط على اذهب

attachment.php



8- حدد المسار المخصص لمجلد الملفات المرفقة كما سبق أن شرحنا انه بداخل مجلد الـ vb أو forum والذى يدعى - attachments

attachment.php




6- ستظهر رسالة تحذير تفيد بأنك على وشك نقل المرفقات من قاعدة البيانات إلى نظام الملفات وبعض النصائح الأخرى كما بالصورة ,,

attachment.php

7- إضغط إذهب لإتمام العملية ,,
8- ستظهر لك هذه النافذة والتى تفيد بمساحة المرفقات التى قد تم نقلها من القاعدة إلى المجلد الذى انشأناه ,,

attachment.php

* فى حال تم نقل المرفقات بنجاح من القاعدة الى المجلد بدون مشاكل فعليك الضغط على " نعم " ليتم تاكيد انهاء العملية ,,
* فى حال واجهتك بعض المشاكل اثناء نقل المرفقات قم باختيار " لا " واضغط على إذهب ,,
9- ستظهر لك النافذة التالية والتى تفيد بأنه يجب عليك تحسين جدول attachment لإسترداد المساحة التى كانت تستخدم من قبل فى المرفقات عندما كانت بالقاعدة ,,
10- إضغط متابعة كما بالصورة ,,

attachment.php



11- ستظهر هذه الرسالة والتى تفيد بان العملية قد تمت بنجاح ,,

attachment.php


تم لحمد الله

يجب مراعاة تعطيل خاصية السيف موود Safe Mode
هذه الخطوة لمن عندهم السيف موود مفعل Safe Mode Enabled
========================
إذا كنت تريد تشغيلها أو هى مفعلة أصلاً على السيرفر واعتقد انها لتفادي الاختراق عطل phpinfo
تعمل تفعيل للسيف مود وتقوم فى نفس الوقت بإنشاء مجلد اسمه tmp طبعاً خارج مجلد الرووت Root اللى هو هيكون www أو hhtpdocs لكن فى حالة لوحة التحكم Plesk هيكون الوضع مختلف ولا تنسى إعطائه التصريح 777 ويمكنك إنشائه بواسطة أى برنامج FTPأو عبر لوحة التحكم حشىثم نفسها
اتاكد ان السيف مود شغال
خيارات المنتدى - خيارات السيرفر - تفعيل السيف مود ( الوضع الامن )
ومن Safe Mode Temporary Directory او مسار الملفات المؤقته حسب التعريب اكتب المسار التالى
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
مع مراعاه تغيير cpaneluser ليوزر السي بانل الخاص بك
 

المرفقات

  • 00.gif
    00.gif
    1.7 KB · المشاهدات: 427
  • 01.gif
    01.gif
    23 KB · المشاهدات: 472
  • 02.gif
    02.gif
    13.7 KB · المشاهدات: 450
  • 03.gif
    03.gif
    7.3 KB · المشاهدات: 435
  • 04.gif
    04.gif
    14.1 KB · المشاهدات: 467
  • 05.gif
    05.gif
    11.3 KB · المشاهدات: 483
  • 06.gif
    06.gif
    26.8 KB · المشاهدات: 496
رد: طريقة نقل مرفقات المنتدى من قاعدة البيانات الى نظام الملفات الطريقة صالحة للجيلين الثالث والرابع

ما شاء الله
شرحك مميز يا غالي
 
رد: طريقة نقل مرفقات المنتدى من قاعدة البيانات الى نظام الملفات الطريقة صالحة للجيلين الثالث والرابع

شرح اكثر من راااااااااائع
 
رد: طريقة نقل مرفقات المنتدى من قاعدة البيانات الى نظام الملفات الطريقة صالحة للجيلين الثالث والرابع

ما شاء الله
شرحك مميز يا غالي



نورتنى

ياغالى
 
رد: طريقة نقل مرفقات المنتدى من قاعدة البيانات الى نظام الملفات الطريقة صالحة للجيلين الثالث والرابع

شرح مميز , لاكن الضرر اكثر من الفائدة
انت بتعرض المنتدى للاختراق , لئنه الاستعراض راح يكون داخل ملفات المنتدى.
 
رد: طريقة نقل مرفقات المنتدى من قاعدة البيانات الى نظام الملفات الطريقة صالحة للجيلين الثالث والرابع

هل ممكن تطبيق الفكرة على زينفورو
 
شرح مميز , لاكن الضرر اكثر من الفائدة
انت بتعرض المنتدى للاختراق , لئنه الاستعراض راح يكون داخل ملفات المنتدى.

انت أدرى مني بهذه الأمور يا غالي, ولكن أظن لو هي خطيرة للدرجة دي كانوش أتاحوها
كما أن معظم المنتديات أصلا بتخزن المرفقات على هيئة ملفات خارجية وليس في قاعدة البيانات.
 
طبقنا ما جاء بالشرح خطوه خطوه
وتبين لنا ان مسار الفولدر من السي بانل هو
/public_html/vb/attachments

وعندما نحاول النقل تظهر الرساله الاتيه

تمت المحاولة بكتابة ملف إختبار إلى /public_html/vb/attachments
, لكن فشل الاختبار. الرجاء تحقق بأن المجلد له تراخيص الكتابة/الحذف في هذا المسار.




رغم اننا اعطينا الفولدر تصريح 777 وهو يعطى صلاحيه الكتابه والحذف

فما الحل اخواني نرجو المساعده
 
احسنت يابوكريم
ونفع الله بعلمك

افتكر عملتها قبل 14 سنة .. علماً اني في حينها كنت مركب سكربت تحميل ملفات .. وروابطه مضافه في صندوق المشاركات ..

عموماً .. فصلها خيار جيد حتى لا يزيد حجم قاعدة البيانات
 
شرح مميز , لاكن الضرر اكثر من الفائدة
انت بتعرض المنتدى للاختراق , لئنه الاستعراض راح يكون داخل ملفات المنتدى.

اخي الكريم ممكن يكون كلامك صح

بس لقينا مواقع منها اجنبيه تستخدم هذه الخاصيه
 
طبقنا ما جاء بالشرح خطوه خطوه
وتبين لنا ان مسار الفولدر من السي بانل هو
/public_html/vb/attachments

وعندما نحاول النقل تظهر الرساله الاتيه






رغم اننا اعطينا الفولدر تصريح 777 وهو يعطى صلاحيه الكتابه والحذف

فما الحل اخواني نرجو المساعده

اعمل اتصريح من مدير الملفات
 
عودة
أعلى