|
مقدمه
براي اينكه بتوان در كمترين زمان ممكن هر نوع از دست رفتن دادههاي فراگذاري شده بر پايگاه اينترنتي را بازيابی كرد، نسخهي پشتيبان تهيه ميشود. نسخههاي پشتيبان ميتواند ما را در بررسي جريان كلي پايگاه، رهگيري محتويات بخشهاي مختلف و بازيابی سريع اطلاعات در زمانهاي خاص ياري كنند.
اگر پايگاه شما روي سرور يكتاوب باشد، هر هفته به طور خودكار نسخهي پشتيبان آن تهيه و روي همان سرور نگهداري ميشود.
اگر در قرارداد شما با شركت يكتاوب تهيهي پشتيبان به شركت واگذار شده باشد، هر دو ماه يكبار نسخهي پشتيبان از روي سرور به رايانههاي شركت بارگذاري ميشود و در صورت نياز در اختيار شما نيز قرار ميگيرد.
چنانچه بخواهيد خودتان اين كار را انجام دهيد، دو رويكرد اصلي براي تهيه پشتيبان از پايگاه پيشبيني شده است:

1. كار با ماژول تهيه پشتيبان Cpanel
اگر وبگاه شما در سروري ميزباني ميشود كه مجهز به برنامه Cpanel است، سادهترين شيوه براي تهيهي پشتيبان از كل پايگاه، كار با ماژول Backup اين برنامه و براي تهيهي پشتيبان از بانكهاي اطلاعاتي، كار با ماژول MySQL Database و PhpMyAdmin آن است.
الف) پشتيبانگيري از بانك دادهها
ابزار PhpMyAdmin فهرستي از همهي بانكهاي دادهاي موجود در سرويسدهندهي بانك اطلاعاتي را در اختيار كاربر ميگذارد. براي ايجاد پشتيبان از بانك دادهها:
- به نشاني http://www.write-your-site-here.com/cpanel برويد و نام كاربري و گذرواژه را وارد كنيد.
- پس از واردشدن به صفحه cpanel بخش MySQL Database را انتخاب كنيد.
- با انتخاب گزينه phpmyadmin در پايين صفحهي MySQL Database وارد صفحهي phpmyadmin شويد.
- گزینه MySQL connection collation را روی latin1_swedish_ci قرار دهید.
- بانك مورد نظر را از بين بانكهاي فهرستشده در قاب سمت چپ صفحه انتخاب كنيد.
- سربرگ Export را از بخش بالاي صفحه كليك كنيد.
- گزينههاي Add DROP TABLE و Save as file و "gzipped" را فعال كنيد.
- روي دكمه Go كليك كنيد و فايل فرستاده شده از سوي سرويسدهنده را در جايي مشخص بايگاني كنيد.

به ياد داشته باشيد: گاهي كه سرعت بيشتر اهميت داشته باشد ميتوان با انتخاب گزينه Export در صفحه اصلي phpmyadmin همهي بانكها را به صورت يك فايل جدا دريافت كرد.
ب) پشتيبانگيري از كل ساختار پايگاه
براي تهيهي پشتيبان از كل دادهها (شامل برنامهي نصب شده، بانك دادهها، فايلها، پست الكترونيك) :
- به نشاني http://www.write-your-site-here.com/cpanel برويد و نام كاربري و گذرواژه را وارد كنيد.
- پس از واردشدن به صفحه cpanel بخش Backup را انتخاب كنيد.
- گزينه Generate/Download a full backup را انتخاب كنيد.
- روي دكمهي Generate Backup را كليك كنيد.
- فايل پشتيبان در مدت كوتاهي (2 تا 20 دقيقه كه بستگي به حجم فايلهاي شما دارد) ساخته ميشود.
- با زدن دكمه Go Back به صفحهي پشتيبانگيري برويد و فايل مورد نظر را دريافت كنيد
- نسخهي پشتيبان را در جايي مشخص بايگاني كنيد.

به ياد داشته باشيد: نسخههاي پشتيبان حجمي از فضاي وب شما را ميگيرند. بنابراين پس از دريافت و بايگاني آنها در رايانهي خود، با كمك ماژول مديريت فايلها (File Manager) آنها را از روي برنامه حذف كنيد.

2. كار با ابزار AWT Backup Utility
ابزار AWT_BU يكي از ابزارهاي جانبي بستهي نرمافزاري AWT است و براي ايجاد و دريافت فايلهاي پشتيبان به كار ميرود. اين ابزار با تكيه بر Cronjob در سيستم عامل لينوكس به پشتيبانگيري خودكار و منظم از كل ساختار وب، شاخهي پوشهها و فايلهاي اصلي پايگاه، بانك دادهها و ديگر اجزاي تعريفشده در برنامه ميپردازد.
تنظيم اوليهي اين برنامه به گونهاي انجام شده است كه فايلها در ساعتهاي آغازين روزهاي دوشنبه و چهارشنبه ايجاد و آماده دريافت شوند. فايلها با تاريخ دقيق نامگذاري شدهاند و به صورت فايل tar.gz دريافت ميشوند. ابزارهايي براي ايجاد فايلهاي پشتيبان به صورت دستي نيز در برنامه وجود دارد.
ابزار AWT_BU را شركت يكتاوب در اختيار كاربراني ميگذارد كه ممكن است به cpanel دسترسي نداشته باشند. چنانچه AWT_BU روي سرور شما نصب شده باشد، به نشاني اينترنتي http://www.write-your-site-here.com/awt_bu برويد و نام كاربري و گذرواژه را وارد كنيد. تصوير زير ميتواند راهنماي شما در ادامهي كار باشد:


به كارگيري نسخهي پشتيبان
برای استفاده از backup گرفته شده در CPanel باید با مسوولان سرویس دهنده وب هماهنگ نمایید. اما در صورتی که از وب سرور اختصاصی خود بهره می برید، هنگام بروز اشكال در سرويسدهندهي كنوني و حذف فايلها ميتوانيد به شيوهي زير از فايل پشتيبان xampp براي نصب دوبارهي سرويس وب و راهاندازي دوبارهي برنامه كمك بگيريد:
1. نصب سيستم عامل
اغلب يك سيستم عامل لينوكس معمولي بدون هيچ تنظيم خاصي براي اجراي برنامه كافي است. هر چند شما ميتوانيد از نسخههاي ويژهي سرور نيز بهره بگيريد. هنگام نصب سيستم عامل (يا هنگام كار با سيستم عامل نصب شده)، سرويسدهندهي پيشفرض آن (اغلب Apache) را غيرفعال كنيد و سرويس دهندهي بانك اطلاعاتي (اغلب MySQL Server) را نصب نكنيد، زيرا اين ابزارها همراه با فايل پشتيبان نصب خواهند شد. همچنين دقت داشته باشيد كه ابزارهاي كنترل امنيت كه روي عملكرد سرويسدهنده تاثير دارند (مثل SELINUX) هنگام نصب برنامه از روي فايل پشتيبان غير فعال باشند. مراحل انجام اينكار در نسخه AS لينوكس RedHat به صورت زير است:
Applications > System Settings > Security Level > Se Linux
به ياد داشته باشيد: پس از نصب سيستم عامل تنظيماتي براي اتصال به شبكه بايد انجام شود. همچنين در تنظيمات امنيتي سيستم عامل، اجازه دسترسي كاربران به سرويس WWW يا httpd بايد فعال شود.
2. نصب برنامه
فايل پشتيبان xampp شامل يك فايل فشرده و همهي اجزاي لازم براي عملكرد صحيح برنامه است. براي استفاده از اين اجزا بايد آن را در شاخه /opt/lampp/ باز (Extract) كنيد. براي انجام اين كار پس از كپي كردن فايل مورد نظر روي سرور ، دستور زير را اجرا كنيد:
cd /opt/
tar xvzf PathToBackupFile -C /opt/
گاهي نياز است دسترسي به فايلهاي كپي شده را بار ديگر با فرمان زير تنظيم كنيد:
cd /opt/lampp/htdocs/
chown -R nobody:root *
3. اجراي برنامهها:
براي راهاندازي وبسرور، سرويسدهندهي بانك اطلاعاتي و نيز ساير اجزاي لازم براي عملكرد برنامه، تنها كافيست دستور زير را اجرا كنيد:
/opt/lampp/lampp start
پس از دريافت پيغام راهاندازي سرويسدهندهها، ميتوانيد با اجراي برنامه FireFox و تايپ نشاني http://localhost درستي اجراي برنامه را بررسي كنيد.
4. تنظيمات دسترسي
براي تغيير نام كاربري و گذرواژهي اجزاي سرويسدهنده، دستور زير را به كار بريد:
/opt/lampp/lampp security
به ياد داشته باشيد: شما به عنوان مدير ارشد پايگاه ميتوانيد از ماژول تهيهي پشتيبان از بانك دادهها (واقع در فهرست مديريت) براي ايجاد و دريافت پشتيبان از بانك اطلاعاتي استفاده كنيد. همچنين ميتوانيد براي پشتيبانگيري از هر يك از پوشههاي موجود در شاخهي files از ماژول پوشهها و فايلها (واقع در فهرست مديريت) استفاده كنيد. اما اگر حجم دادههاي شما بسيار بالا باشد بهتر است از ابزار AWT_BU براي انجام اينكار بهره ببريد.
 |