الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   قسم المنتديات (http://www.arabwebtalk.com/forumdisplay.php?f=112)
-   -   إستفسار في تحويل المرفقات من قاعده البيانات الى نظام الملفات (http://www.arabwebtalk.com/showthread.php?t=60750)

SoLiD 30-07-2007 01:37 PM

إستفسار في تحويل المرفقات من قاعده البيانات الى نظام الملفات
 
السلام عليكم ورحمه الله وبركاته


عندي المرفقات في المنتدى وصل حجمها 2 GB واعتقد الحجم كبير جدا جدا
يسبب لي ضغط على MYSQL وبعض الوقت يفصل المنتدى ويكون Load database
التحميل عندي بشكل كبير ..

الإستفسار

هل يمكن نقل المرفقات من القاعده لمجلد بالسيرفر واهو حجمه كبير 2 GB
يعني هل ينقل الملفات بشكل سليم جدا ؟

وهل قبل تنفيذ العملية يجب تعطيل safemode واعطاء الملف تصريح 777

قرأت موضوع ان نسوي هذي الطريقة
بعدها اقدر اشغل safemode ON واغير تصريح مجلد المرفقات الى 755 وراح يعمل بشكل جيد لكن في وقت النقل لازم اقفل safemode وتصريح 777

والملفات التى تنتقل للمجلد هل هي فقط المرفقات الموجوده في المواضيع
او ينقل ايضا الصور الشخصية ؟

وهل توجد اضرار راح يسببها هذا العمل عند النقل او لا ..

أتمنى أحصل اجابة من شخص مجرب وخاصه اذا كانت حجم القاعده عنده كبيره
لنه النقل يكون سهل وسريع اذا كانت حجم القاعده صغير لكن اذا كبير البعض قالي يمكن يفصل عندك ومايكمل ..


بإنتظار الرد من الخبراء

شكرا جزيلا

أبو مازن 30-07-2007 01:40 PM

المفروض أخي أنك تحد من قضية المرفقات هذه ، وانصحك بإغلاقه مؤقتاً .

وأما عن سؤالك فننتظر أصحاب الخبرة .

SoLiD 30-07-2007 01:42 PM

شكرا لك اخوي ابو مازن

انا حاليا وقفت المرفقات ، لكن ايضا احتاج الى نقلها لنه عندي اقسام كثيره تحتاج الى المرفقات ..

ننتظر اهل الخبرة

احمد الشبراوى 30-07-2007 02:08 PM

السلام عليكم ورحمة الله وبركاتة

&*&*&*&*&*&*&*&*&*&*&

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

هو من برمجة الاخ dr.php

مشرف قسم مشاكل وحلول ترايد نت

مع خالص تحياتى

احـ@ــ الشبراوىـــد

إيراب 30-07-2007 05:28 PM

الشرح منقول

..................................................

السلام عليكم ورحمة الله وبركاته

طريقة نقل المرفقات من قاعدة البيانات لمجلد على السيرفر وذلك لزيادة سرعة المنتدى وتقليل حجم قاعدة البيانات ...

تحذير : هذه العملية خطيرة جدا ... آمل أخذ نسخة إحتياطية قبل التنفيذ .

داخل مجلد المنتدى نعمل مجلد جديد بأي إسم attachment مثلا ونعطيه التصريح 777

من لوحة تحكم المنتدى نختار التحكم بالملفات المرفقة ثم نختار نوعية تخزين المرفقات ثم تختار نقل الفقرة من قاعدة البيانات إلى ملفات النظام ثم إذهب أو تنفيذ

تابع الشرح بالصور
هذا شكل القاعده قبل العمليه











أنتهى الشرح

..............................................


هذه الطريقة لو حبيت .... عموماُ أخوي أنا ما أنصحك بنقلها لمجلد خارجي نهائيا :) لعدة إعتبارات :

أن المجلد لازم يأخذ تصريح 777 وتعطيل الوضع الأمن ،، وهذا خطر على موقعك حتى لو حميت المجلد بملف .htaccess أو السيرفر كانت حمايته قويه ، فأنت فتحت الطريق وفيه أكثر من طريقة لرفع أي ملف بأي إمتداد للمجلد :)

الشيء الثاني ممكن تفقد هذا المجلد لاسمح الله سواء بإختراق أو غلطة ولا يكون هناك بكب سليم ، بالتالي تفقط جميع المرفقات وللابد

اللي أنصحك فيه تحذف المرفقات القديمة اللي مالها لزمة وتكتفي باللي تحتاج ،،


والله يوفقك ،،

إيراب 30-07-2007 05:45 PM

بخصوص الإستفسارات :


والملفات التى تنتقل للمجلد هل هي فقط المرفقات الموجوده في المواضيع
او ينقل ايضا الصور الشخصية ؟



المرفقات فقط ،،
..........................

وهل قبل تنفيذ العملية يجب تعطيل safemode واعطاء الملف تصريح 777 ؟؟


نعم يجب تعطيله وبعد عملية النقل قم بـ إعادته للوضع الأمن ،،

....................

بعدها اقدر اشغل safemode ON واغير تصريح مجلد المرفقات الى 755 وراح يعمل بشكل جيد لكن في وقت النقل لازم اقفل safemode وتصريح 777 ؟


ما أعتقد .... لابد يكون تصريح 777 عشان يقبل المرفقات المرفوعة الجديدة ،،


تحيتي

أبو مازن 30-07-2007 05:46 PM

إقتباس:

هذه الطريقة لو حبيت .... عموماُ أخوي أنا ما أنصحك بنقلها لمجلد خارجي نهائيا :) لعدة إعتبارات :

أن المجلد لازم يأخذ تصريح 777 وتعطيل الوضع الأمن ،، وهذا خطر على موقعك حتى لو حميت المجلد بملف .htaccess أو السيرفر كانت حمايته قويه ، فأنت فتحت الطريق وفيه أكثر من طريقة لرفع أي ملف بأي إمتداد للمجلد :)

الشيء الثاني ممكن تفقد هذا المجلد لاسمح الله سواء بإختراق أو غلطة ولا يكون هناك بكب سليم ، بالتالي تفقط جميع المرفقات وللابد

اللي أنصحك فيه تحذف المرفقات القديمة اللي مالها لزمة وتكتفي باللي تحتاج ،،


والله يوفقك ،،
صحيح لا سيما أن المرفقات القديمة لا حاجة لك فيها !

SoLiD 30-07-2007 11:40 PM

الف شكر لكم اخواني
ويعطيكم العافيه ...

بعد قراءتي للردود سوف اقوم بحذف المرفقات القديمه من 2003 الى 2006
شكرا لتعاونكم

l3bxl3b 06-08-2007 07:55 AM

العفو اخوى واهلا وسهلا .

شكرا ايراب


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 10:34 AM.

Powered by vBulletin
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012