این کامپوننت ابزاری است برای تهیه پشتیبان از وب سایت های مبتنی بر جوملا (جوملا 1.5) که به راحتی از کلیه فایل ها و بانک اطلاعاتی Database سایت شما پشتیبان تهیه می کند. این کامپوننت با استاندارد های وب2 و آژاکس Ajax کاملا سازگار می باشد و یکی از محبوب ترین و بهترین کامپوننت های پشتیبان گیری است. از دیگر امکانات این کامپوننت امکان تعیین دوره پشتیبان گیری می باشد. این امکان توسط ماژول هشدار تهیه پشتیبان که به محض نصب کامپوننت به صورت خودکار فعال می شود، وجود دارد. علاوه بر این امکان تهیه پشتیبان کامل از طریق بخش کاربری نیز برای مدیران وب سایت فراهم شده است. گروه نرم افزاری جوملا مفتخر به بومی سازی این کامپوننت بسیار مفید برای شما کاربران گرامی می باشد.
بخش مدیریت
برای نصب کامپوننت به بخش مدیریت وب سایت خود رفته و از سربرگ امکانات گزینه نصب/حذف را انتخاب کنید.
سپس بسته کامپوننت را بارگذاری نمایید.
در منوی کامپوننت ها می توانید نام کامپوننت نصب شده را مشاهده کنید با کلیک بر روی این نام وارد بخش مدیریت کامپوننت خواهید شد.
پیکربندی
در این قسمت شما می توانید کلیه تنظیمات مربوط به تهیه پشتیبان را مشاهده و سازماندهی کنید.
پیکربندی عمومی
پایه
- دایرکتوری: دایرکتوری همان مسیری است که فایل پشتیبان در آن جا قرار می گیرد.
- حداقل سطح دسترسی: با استفاده از این گزینه می توانید مشخص کنید که کدامیک از کاربران بخش مدیریت امکان دسترسی به این کامپوننت را داشته باشند.
- ذخیره پشتیبان موقت در فایل ها به جای ذخیره در بانک اطلاعاتی: در صورت انتخاب گزینه "بله" فایل پشتیبان در مسیری که قبلا تعیین کرده اید به طور مثال [ROOT]\administrator\components\com_joomlapack\backup ذخیره خواهد شد.
کاربری
- پشتیبان گیری از بخش کاربری: در صورت فعال سازی این گزینه مدیریت سایت می تواند از بخش کاربری نیز پشتیبان تهیه کند. (البته قبلا می بایست این کامپوننت را به منو لینک دهید)
- ارسال ایمیل پس از اتمام عملیات پشتیبان گیری از بخش کاربری/ XML-RPC: در صورت فعال سازی این گزینه پس از تهیه پشتیبان به مدیریت سایت ایمیل آگاه سازی ارسال خواهد شد.
- نشانی ایمیل (در صورتی که می خواهید این ایمیل به تمام مدیران ارسال شود این قسمت را خالی بگذارید.): آدرس پست الکترونیکی افرادی که می خواهید ایمل آگاه سازی پشتیبان گیری به آن ها راسال شود.
- کلمه عبور: با استفاده از این کلمه عبور می توانید از طریق بخش کاربری پشتیبان تهیه کنید. (پشتیبان گیری از بخش کاربری به هنگام مشاهده سایت)
پیکربندی ویژه
نکته: این پیکربندی مختص پشتیبان گیری حرفه ای می باشد و در صورت انتخاب پشتیبان گیری ساده این تنظیمات را نخواهید داشت.
پایه
- قالب نام فایل پشتیبان: در این فیلد می توانید فرمت نام فایل پشتیبان را تعیین کنید. به طور مثال site-[HOST]-[DATE]-[TIME] (نام سایت، نام میزبان، تاریخ تهیه پشتیبان، زمان تهیه پشتیبان)
- وضعیت نمایش خطاها: می توانید از لیست کشویی انتخاب کنید که چه نوع خطاهایی نمایش داده شوند، حتی می توانید اشکال زدایی را غیر فعال نمایید.
پیشرفته
- نحوه صدور پایگاه داده: می توانید از لیست کشویی انتخاب کنید که ورود فایل SQL از چه نسخه هایی از My SQL انجام پذیرد.
- نحوه پشتیبان گیری از پایگاه داده: می توانید نحوه پشتیبان گیری از بانک اطلاعاتی را از لیست کشویی انتخاب نمایید.
- موتور فهرست کننده فایل ها: با استفاد از این گزینه شما می توانید نحوه پیشمایش سایت خود را در هنگام بسته سازی تعیین کنید.گزینه های آن شامل سه مورد زیر می باشد:
2.Joomla!-powered file system scanner: این موتور از تابع Framework جوملا برای دستیابی به سیستم فایل و خواندن محتویات مسیرها استفاده می کند. این موتور برای وب سایت هایی با دایرکتوری های زیاد و پرحجم می تواند کارآمد تر از موتور پویشگر PHP باشد.
3.Smart scanner for big sites: این موتور پیشرفته ترین موتور پویشگر این کامپوننت می باشد که از نسخه 2.2 این کامپوننت به بعد از آن استفاده می شود و برای پویش وب سایت هایی با دایرکتوری های زیاد و پرحجم این موتور بسیار مفید است. با استفاده از این موتور پویشگر امکان وقوع Timeout در حین پشتیبان گیری از وب سایت هایی با حجم بالا کاهش می یابد. قویا توصیه می شود که از این گزینه استفاده نمایید.
- موتور پشتیبان گیر از پایگاه داده: با استفاده از این گزینه می توانید نحوه تهیه فایل SQL پشتیبان را مشخص نمایید.
1.Joomla!-powered database dump: موتور کلاسیک پیش فرض که از نسخه 1.1 فراهم شده است و برای دسترسی به بانک اطلاعاتی برای تهیه فایل SQL از آن استفاده می شود.
2.mysqldump-powered database dump: نوعی موتور ترکیبی جدید برای استفاده کاربران حرفه ای می باشد. - موتور فشرده ساز: این گزینه جهت تعیین چگونگی فشرده سازی فایل پشتیبان می باشد. که شامل موارد زیر است:
1.JPA JoomlaPack Archive: فشرده سازی با فرمت JPA. - 2.ZIP, using PHP functions: فشرده سازی با فرمت ZIP.
- حداکثر دفعات اجرای هر مرحله در یک هزارم ثانیه: عملیات تهیه پشتیبان در این کامپوننت با بارگذاری مکرر صفحه پشتیبان گیری به دفعات انجام می گیرد. می توانید با استفاده از این گزینه این دفعات را مشخص کنید.
- حذف پشتیبان های حجیم قبلی: در صورت فعال سازی این گزینه فایل های پشتیبان حجیم قبلی حذف خواهند شد.
- حذف فایل پشتیبان های حجیم تر ازحداکثر تعیین شده: حداکثر حجم فایل های پشتیبان حجیم قبلی.
- حجم مجاز بر حسب مگابایت: حداکثر حجم فایل پشتیبان را می توانید در این فیلد مشخص کنید.
- حداکثر تعداد فایل های پشتیبان: حداکثر حجم فایل های پشتیبان نگهداری شده در سرور. (بیشتر از این مقدار حذف خواهد شد)
- لینک های مرجع: این گزینه تنها در سرور های لینوکسی اعتبار دارد و با میزبان های *NIX سازگار می باشد.
سایر
- حداکثر تعداد ردیف های پایگاه داده در هر مرحله: این گزینه بر روی بانک اطلاعاتی تاثیر می گذارد و حداکثر تعداد ردیف های یک جدول را مشخص می کند.
- حداکثر حجم فایل های یک بخش بر حسب بایت: با استفاده از این گزینه می توانید حداکثر حجم داده های بسته شده در هر مرحله را مشخص کنید. توجه داشته باشید که در صورت وارد کردن حجم بالا در این فیلد ممکن است با مشکل Time out مواجه شوید.
- حداکثر تعداد فایل ها در یک بخش: در این گزینه نیز مانند گزینه قبل ممکن است با وارد کردن تعداد زیادی از فایل ها با مشکل Time out مواجه شود.
- حجم ابطال شده از سوی بایگانی کننده بر حسب بایت: این گزینه بر روی تنظیمات "موتور فشرده ساز" تاثیر می گذارد. در هر دو فرمت GZip و JPA از GZip library برای فشرده سازی استفاده می شود. در هر صورت شما می توانید حجمی از فایل ها را که نمی خواهید عنمل فشرده سازی روی آن انجام پذیرد در این جا مشخص کنید.
- عدم استفاده از file_get_contents در بایگانی کننده: به صورت پیش فرض PHP از تابع file_get_contents() برای بسته سازی فایل ها به منظور کاهش سرعت پرددازش آن ها استفاده می کند. در برخی از هاست های مشکل دار یا هاست هایی با تنظیمات پیچیده ممکن است این گزینه آن طوری که انتظار می رود کار نکند.
- حداکثر حجم مجاز برای فشرده سازی بر حسب بایت: در این قسمت نیز می توانید حداکثر حجم فایل پشتیبان را برای فشرده سازی تعیین کنید.
- حداکثر حجم پوشه اصلی به صورت ZIP: می توانید با استفاده از این گزینه حجم پوشه اصلی ای که تمامی فایل های پشتیبان ذخیره می شود را مشخص نمایید. در صورتی که Memory limit شما کم است می توانید این حجم را کاهش دهید ولی کاهش این حجم توصیه نمی شود.
- حداکثر زمان اجرایی مجاز به ثانیه: این تنظیمات بیشترین حداکثر زمان اجرای پشتیبان گیری در الگوریتم Smart را مشخص می کند. البته در صورتی که تنظیمات PHP کمتر از این مقدار باشد، این تنظیمات بی اثر خواهد بود. در صورتی که سرور شما دارای محدودیت هایی می باشد یا بسیار کند است، می توانید این مقدار را بر روی عدد 5 یا 10 تنظیم نمایید.
- حداکثر زمان اجرایی مجاز در شیوه ی Slow به ثانیه: این تنظیمات بیشترین حداکثر زمان اجرای پشتیبان گیری در الگوریتم Slow را مشخص می کند. البته در صورتی که تنظیمات PHP کمتر از این مقدار باشد، این تنظیمات بی اثر خواهد بود. در صورتی که سرور شما دارای محدودیت هایی می باشد یا بسیار کند است، می توانید این مقدار را بر روی عدد 5 یا 10 تنظیم نمایید.
- حداکثر زمان اجرا (برحسب درصد %): این گزینه برای مشخص کردن زمان اجرای الگوریتم پشتیبان گیری به روش Smart است. این مقدار برابر است با (حداکثر زمان اجرا * بایاس زمان /100)
- حداکثر پردازش درهر مرحله: با استفاده از این گزینه می توانید مشخص کنید در هر مرحله چه تعداد کوئری پردازش شود.
پشتیبان گیری: در این بخش دو نوع پشتیبان گیری وجود دارد (پشتیبان گیری ساده و پیشرفته)
مدیریت فایل های پشتیبان: در این قسمت کلیه فایل های پشتیبان که تاکنون تهیه کرده اید با جزئیات روند پشتیبان گیری اعم از تاریخ تهیه پشتیبان، وضعیت پشتیبان گیری و ... را مشاهده خواهید نمود.
ممنوعیت فایل: در این قسمت می توانید مشخص کنید که در روند تهیه پشتیبان از چه فایل هایی پشتیبان تهیه نشود.
ممنوعیت دایرکتوری: در این قسمت می توانید مشخص کنید که در روند تهیه پشتیبان از چه مسیر هایی پشتیبان تهیه نشود. دقت کنید که از کلیه فایل های مسیر مشخص شده در این تنظیمات پشتیبان تهیه نخواهد شد.
ماژول هشدار تهیه پشتیبان
این ماژول در کنترل پنل بخش مدیریت آیکونی ایجاد می کند و بسته به تنظیماتی که شما انجام داده اید، اخطار تهیه پشتیبان و یا عدم موفقیت تهیه پشتیبان را در کنترل پنل نمایش می دهد. با نصب کامپوننت تهیه پشتیبان این ماژول نیز به صورت خودکار فعال می شود و شما می توانید آن را غیر فعال کنید.
پارامترهای ماژول
نمایش آیکون اخطار: با فعال سازی این گزینه در صورتی که پشتیبان گیری با موفقیت انجام نشود این آیکون نمایش داده خواهد شد.
نمایش هشدار عدم تهیه پشتیبان: با فعال سازی این گزینه در صورت منقضی شدن فایل پشتیبان قبلی (گذشت مدت زمانی که در گزینه بعدی تنظیم می شود) آیکون اخطار تهیه پشتیبان نمایش داده خواهد شد.
دوره پشتیبان گیری (برحسب ساعت): مدت زمانی که پس آن از گذشت آخرین پشتیبان گیری در صورت عدم تهیه پشتیبان مجدد، هشدار پشتیبان گیری نمایش داده خواهد شد.

















دیدگاه شما