Archive for the ‘CMS’ Category

تهیه نسخه ی پشتیبان از بانک های اطلاعاتی

می 29, 2007

اگر این مدت چرخی در وبلاگ های فناوری اطلاعات زده باشید، بدون شک متوجه این موضوع شدید که تب و تاب سیستم وردپرس، وبلاگ های ایرانی را گرفته است. در راستای همین موضوع، در این پست قصد دارم چگونگی تهیه نسخه ی پشتیبان از بانک اطلاعاتی وردپرس و همچنان بازگرداندن آن(RESTORE) را تشریح کنم. امیدوارم مفید واقع شود.

برای تهیه نسخه ی پشتیبان از دیتابیس خود، نیاز به phpMyAdmin دارید. phpMyAdmin در واقع یک ابزار مدیریتی بانک های اطلاعاتی MySql است که اغلب سرویس دهندگان هاست (Hosting providers) به مشتریان خود ارائه می دهند.(البته غیر از سرویس دهنده ی هاست من!!) این ابزار شامل قسمتی برای تهیه نسخه ی پشتیبان از دیتابیس شما می باشد. اگر کمی دقت کنید، روند کار را بسیار ساده خواهید یافت.

تذکر مهم: اگر چه phpMyAdmin یک ابزار بسیار خوب و کارامد است، اما نباید فراموش کنید که شما در حال کار بر روی اینترنت هستید و ممکن هر اتفاق غیر منتظره ای بیفتد. البته بعضی از مشکلات طبیعی هستند که با چند بار تکرار مشکلتان حل خواهد شد!

ابتدا باید بدانید که شما دو راه پیش رو دارید:
1- از تمام دیتابیس بک آپ بگیرید.
2- تنها از جداول بک آپ بگیرید.

که پیشنها من به شما این است که دیتابیس را به طور دستی بسازید، و تنها از جداول بک آپ بگیرید.

مراحل کار:

ابتدا وارد کنترل پنل سایت خود شوید و به قسمت MySql database بروید. سپس phpMyAdmin را باز کنید. در این صفحه اگر می خواهید از دیتا بیس خود بک آپ بگیرید بر روی گزینه ی Export link from the home page کلیک نمایید و اگر می خواهید تنها از جداول بک آپ بگیرید ابتدا بر روی Database کلیک کرده و سپس بر روی گزینه ی Export link for exporting the tables کلیک نمایید. و دیتابیس مورد نظرتان را انتخا کنید.

بعد از انتخاب دیتابیس خود، از زبانه های موجود، Export را انتخاب کنید.

3- بعد از این کار باید صفحه ی Export ظاهر شود که دارای چندین منو است. شما می توانید طبق عکس زیر اقدام به انتخاب گزینه ها کنید.

برای راحتی کار تمام گرینه هایی را که باید تیک داشته باشد، در زیر لیست کردم:

Structure
– add DROP TABLE
– Add AUTO_INCREMENT value
– Enclose table and field names with backquotes

Data
– Use hexadecimal for binary fields

Save as file
[use default File name template]
– “gzipped”

4- بر روی گزینه ی GO کلیک کنید و اجازه دهید تا فایل بر روی کامپیوترتان ذخیره شود. در اینجا تهیه نسخه ی پشتیبان به اتمام رسیده است.

بازگرداندن بانک اطلاعاتی:

1- برای باز گرداندن جداول در صفحه ی اصلی phpMyAdmin، از لیست کشویی دیتابیس مورد نظر خود را که یک دیتابیس خالی باید باشد، انتخاب کنید و بر روی آیکون SQL(ستون سمت چپ) کلیک کنید.

2- در صفحه ی جدید بر روی گزینه ی Import files کلیک کنید.
3- به وسیله ی دکمه ی Browse فایل مورد نظر را از کامپیوتران انتخاب کرده و مطمئن باشید که گزینه ی gzipped انتخاب شده باشد.

تبریک می گم! شما توانستید به راحتی از دیتابیس خود نسخه ی پشتیبان تهیه کنید و از آن هم استفاده کنید! امیدوارم اگر در این زمینه مشکلی داشتید، حل شده باشد و اگر مشکل خاص دیگری بود در خدمتم.

منابع: 12
در ضمن قصد دارم به زودی این وبلاگ را هم به وردپرس انتقال دهم. بدجوری وردپرس در این مدت مزه کرده است به دهانم!!

چرا وردپرس؟

می 27, 2007

بعد از مدت زیادی بررسی و کش مکش سر انواع مختلف سیستم های مدیرت محتوا، بالاخره وردپرس را برای وبلاگ جدیدم انتخاب کردم. در این مدت کوتاهی که از کار کردنم با وردپرس می گذرد، به مزایا و راحتی بسیار این سیستم مدیریت محتوا پی بردم و فهمیدم که بهترین انتخاب را کردم. سعی دارم در این پست به چند مورد از این مزایا که وردپرس را ممتاز می کند، اشاره کنم تا شاید دینم به این سیستم مدیریت محتوا را ادا کرده باشم!
ما از وردپرس استفاده می کنیم، چون:

1- نصب بسیار راحت و بی دردسری دارد و هر کس با کمی اطلاعات می تواند به راحتی آن را نصب کند.
2- تم های آماده ی بسیار زیادی دارد و برای هر سلیقه تمی وجود دارد.
3- پلاگین های مختلف و متعدد آن، باعث لذت بیشتر در هنگام استفاده از این سیستم مدیریت محتوا می شود.
4- یکپارچگی بسیار خوبی با مایکروسافت لایو رایتر دارد که باعث سهولت نوشتن و پست کردن مطلب جدید، برای شما می شود.
5- روند رو به جلوی بسیار خوبی دارد و زود به زود آپدیت می شود.
6- با تقسیم بندی قسمت ویرایش قالب، ویرایش کردن تم ها را برای افراد، بسیار ساده و سهل می کند.
7- تم ها و پلاگین های آن به راحتی نصب می شوند و جز تعدادی از پلاگین ها، بقیه نیاز به کمترین دانش فنی هم ندارند.
8- به وسیله ی پلاگین جلالی، ساعت و تقویم و بعضی از موارد دیگر آن با فارسی یکپارچه می شود.
9- به وسیله ی گزینه های متعدد و مناسب آن، امکان مدیریت تمام بخش ها را خواهید داشت.
10- با جامعه ی گسترده ای که تحت پوشش دارد، هر روز تم ها و پلاگین های جدیدی برای آن به وجود می آید.
11- رایگان است و از این آدرس می توان همیشه جدیدترین نسخه ی آن را دانلود کرد.

این ها مواردی بود که بنده با کمترین دانش فنی خود، به آنها پی بردم. پس نگران اطلاعات کم خود نباشید و همین الان برای نصب این سیستم عالی اقدام کنید! البته، مسلما مزایای بی شمار فنی دیگری هم در پشت آن نهفته است که خوشحال می شوم دوستانی که اطلاعات دارند آنها را با من در میان بگذارند که یک پست دیگر هم به این موضوع اختصاص دهم.
با تشکر.