http://www.xoops.ir

سیستم مدیریت محتوا زوپس

سیستم مدیریت محتوای زوپس، CMS قدرتمندی ‌است كه با زبان PHP نوشته شده و با بانک اطلاعات MySQL همخوانی دارد، استفاده از این نرم افزار كاملا آزاد و رایگان است، برای دریافت هسته‌ی اصلی این برنامه روی آیکن زیر کلیک کنید.

دریافت کنید
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
چطور از دیتابیس سایتم بک آپ بگیرم؟ - آموزش ترفندها - اخبار زوپس
ورود به سایت




ورود خودکار

واژه رمز را فراموش کرده‌اید؟
عضو شوید
افراد آنلاين
9 کاربر آن‌لاين است (1 کاربر در حال مشاهده‌ی سایت اخبار زوپس)

عضو: 0
مهمان: 9

بیشتر...
آموزش ترفندها : چطور از دیتابیس سایتم بک آپ بگیرم؟
فرستنده عشق مدرن در تاريخ ۱۳۸۹/۸/۲۷ ۲۰:۰۰:۰۰ (3119 بار خوانده شده) خبرهای فرستاده شده توسط این شخص
ماژول های زیادی برای گرفتن بک آپ در دیتابیس در زوپس وجود دارند که دو تای آنها توصیه میشوند:

1- ماژول backup version 3 ساخته شده توسط phppp:
دیدن خبر و دانلود ماژول
در این ماژول امکان گرفتن بک آپ از تک تک جدول ها و ذخیره آن به سه صورت " روی سرور" - "روی هارد" و "ارسال به ایمیل" وجود دارد. همچنین می توانید با استفاده از cron job در cpanel بک آپ گیری اوتو ماتیک روزانه داشته باشید.
برای ذخیره روی سرور باید ابتدا یک شاخه برای ماژول تعیین کنید. شاخه پیش فرض آن uploads/backup است. اینه شاخه قابل نوشتن بوده و در نتیجه برای همه افراد قابل رویت است.
به شدت توصیه می شود اگر از این حالت استفاده میکنید با استفاده از یک .htaccess شاخه را به طور کامل مسدود کنید.
یعنی یک فایل به نام .htaccess و با محتوای
Deny from all

بسازید و در شاخه backup آپلود کنید.


در این ماژول با زدن روی لینک modules/backup/admin/backup.php عمل گرفتن بک آپ انجام میشود. البته میتوانید در تنظیمات ماژول دسترسی به این لینک را فقط به مدیران سایت بدهید. در این صورت برای گرفتن بک آپ باید با شناسه وب مستر لاگین کنید و روی لینک بزنید. ( مناسب برای حالت غیر خود کار)
اما اگر از کرون جاب استفاده میکنید مجبور خواهید بود لینک را برای دسترسی همه باز بگذارید در نتیجه مشکل دیگری خواهید داشت. یعنی ممکن است حمله از نوع DOS یعنی اخلال در کار سایت با زدن مدام لینک توسط حمله کننده صورت گیرد. در این حالت سه راه حل زیر متصور است:
1- خارج کردن لینک بک آپ گیری از http که عملا در این ماژول غیر ممکن است.
2- تنظیم permission فایل backup.php روی 444 برای تمام مواقع به غیر از یک دقیقه قبل و بعد از بک آپ گیری با کمک کرون جاب.
این کار اولا نیاز به سه کرون جاب ( دو تا برای گذاشتن و برداشتن دسترسی و یکی برای خود لینک بک آپ گیری) دارد و ثانیا به طور صد در صد ایمن نیست و در هر حال دو دقیقه فایل در دسترس عموم قرار میگیرد.
3- پسورد گذاشتن روی شاخه admin با کمک cpanel: در cpanel یک لینک به نام "Password Protect Directories" وجود دارد که با کمک آن می توانید یک شاخه را کلا مسدود کرده و برای ورود به آن یوزر وپسور تعریف کنید. راهنمای کامل در لینک زیر نوشته شده است:
http://www.cpanel.net/docs/cpanel/Password_Protect_Directories.htm
سپس لینک دارای یوزر و پسورد را باید به این صورت فراخوانی کرد:
http://username:password@domain
مثال:

در نتیجه در cron job می توانید همین لینک را به کار ببرید.
روش سوم بهترین روش برای امنیت در گرفتن بک آپ است.

2- ماژول backpack:
این ماژول کرون جاب و ذخیره روی سرور ندارد ولی دارای مزایای دیگری مثل گرفتن بک آپ از یک ماژول و بک آپ از دیتابیس های خیلی بزرگ است:
برای اطلاعات بیشتر و دانلود به خبر زیر مراجعه کنید:
http://www.xoops.ir/modules/news/article.php?storyid=117
ویرایش 1386/4/2:
این ماژول در سه حالت بک آپ گیری میکند ولی چون این سه حالت در فایل های زبان تعریف نشده اند در انتخاب در فارسی به دلیل راست به چپ شدن صفحه ممکن است دچار اشتباه شوید. توجه کنید که همیشه برای انتخاب گزینه مورد نظر دایره سمت چپ آن را تیک بزنید تصویر زیر انتخاب درست را نشان می دهد
تصویر کوچک شده

پس در واقع الان دایره سمت راست text دایره سمت چپ gzip محسوب شده یعنی در این حالت gzip انتخاب شده است.
برچسب‌ها: بک‌آپ   دیتابیس  
بی‌شک دیدگاه هر کس نشانه‌ی تفکر اوست، ما در برابر نظر دیگران مسئول نیستیم
فرستنده شاخه