آموزش بکاپ گرفتن از دیتابیس وردپرس

همیشه سعی کنید از داده های خود قبل از هر گونه تغییری نسخه پشتیبان تهیه نمایید.

در کشور ما ایران که مورد انواع تحریم ها هستیم هر لحظه ممکن هست کل هاست ها مسدود بشه و دسترسی به سرور بسته بشه لذا بک آپ گیری و دانلود در سیستم خیلی مهم هست.

اینکار به شما اطمینان خاطر می دهد که اگر اتفاقی افتاد، به راحتی می توانید سایت خود را به حالت اولیه باز گردانید.

شما می توانید از افزونه های WP-DB-Backup یا WP-DBManager استفاده نمایید که از طریق بخش مدیریت وردپرس امکان تهیه بک آپ دیتابیس را فراهم می کنند و نیازی نباشد تا وارد هاست شوید.

,بافزونه های بکاپ وردپرس

اگر هم بدون افزونه تمایل به تهیه بکاپ هستید می توانید مراحل زیر را دنبال کنید:

تهیه بکاپ به صورت دستی از طریق phpMyAdmin :

1- ابتدا وارد هاست خود شوید

2- سپس به phpmyadmin بروید

اگر از هاست سی پنل استفاده می کنید با کلیک بر روی phpmyadmin وارد آن می شوید.
اما اگر از هاست دایرکت ادمین استفاده می کنید با کلیک بر روی این گزینه باید نام کاربری و رمز عبور دیتابیس آن را وارد کنید تا وارد آن شوید اگر نام کاربری و رمز عبور را فراموش کرده اید نگران نباشید به File Manager بروید در مسیر نصب وردپرس فایل wp-config.php را در ویرایشگر باز کنید (یعنی روی گزینه Edit در مقابل آن کلیک کنید)

کد زیر را بیابید:

/** MySQL database username */
define(‘DB_USER’, ‘نام کاربری’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘رمز عبور دیتابیس’);

3- دیتابیس مورد نظر را انتخاب کنید

آموزش بکاپ گرفتن از دیتابیس
آموزش بکاپ گرفتن از دیتابیس

4- روی Export ار منو بالا کلیک کنید

5- جدولی را که خواهان تهیه بکاپ از آن هستید انتخاب کنید البته پیشنهاد می شود یک بکاپ کلی از دیتابیس بگیرید یعنی همه جداول را انتخاب کنید

برای انتخاب یک جدول و دسترسی به گزینه های بیشتر Custom را انتخاب کنید

6- SQL را برای دریافت فایل با پسوند .sql انتخاب کنید

7- روی گزینه “Save as file” کلیک کنید

8- برای دریافت فایل با حجم کمتر در قسمت فشرده سازی (Compression) gizpped را انتخاب کنید

9- در مرحله آخر روی گزینه GO کلیک کنید، تا یک پنجره دانلود ظاهر شود این پنجره از شما میخواهید فایل ایجاد شده را دریافت کنید

آموزش بکاپ گرفتن از دیتابیس وردپرس
آموزش بکاپ گرفتن از دیتابیس وردپرس

نکته مهم : اگر حجم دیتابیس شما زیاد باشد استفاده از روش دستی برای تهیه بکاپ پیشنهاد نمی شود

آموزش تغییر آدرس سایت وردپرس توسط کوئری

آموزش تغییر آدرس سایت وردپرس توسط کوئری
آموزش تغییر آدرس سایت وردپرس توسط کوئری

اگر وردپرس را روی رایانه خود یعنی localhost نصب کرده باشید و اکنون به سرور منتقل نموده اید و یا آدرس سایت خود را تغییر داده اید سایت شما بارگزاری نخواهد شد بنابراین باید آدرس جدید سایت وردپرس خود را در جدول دیتابیس تغییر دهید

البته این کار را می توانید از جدول wp-option به صورت دستی مقادیر HomeURL و SiteURL تغییر دهید در واقع این کوئری چنین کاری را انجام می دهد.

برای اجرای کوئری مراحل زیر را دنبال کنید:

ابتدا وارد هاست و سپس phpmyadmin شوید

دیتابیس مورد نظر را انتخاب کنید

از منو بالا SQL را انتخاب کنید

چنین کادری نمایش داده می شود

sql-query

در این کادر کد زیر را وارد کنید سپس روی GO کلیک کنید تا کوئری اجرا شود

توجه کنید به حای www.newsiteurl.com آدرس جدید
و به جای www.oldsiteurl.com آدرس قدیم را وارد کنید

UPDATE wp_options SET option_value = replace (option_value, ‘http://www.oldsiteurl.com’, ‘http://www.newsiteurl.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

آموزش تغییر GUID در وردپرس با کوئری

آموزش تغییر GUID در وردپرس با کوئری
آموزش تغییر GUID در وردپرس با کوئری

بعد از انتقال سایت از localhost به سرور ، یا از یک دامنه به دامنه ی دیگر، شما حتما باید آدرس ها را برای GUID field در جدول wp_posts اصلاح کنید.

این موضوع حیاتی و ضروری است، زیرا GUID برای ترجمه ی پست ها و کد شماره ی صفحه به مسیر نهایی مطلب درست، در صورتی که به اشتباه وارد شده باشند، لازم است.

استفاده از کوئری برای تغییر GUID

وارد هاست و سپس phpmyadmin شوید

دیتابیس مورد نظر را انتخاب کنید و بعد از آن از نوار بالا روی SQL کلیک کنید

در کادر ظاهر شده کد زیر را کپی کرده و GO را بزنید تا تغییرات انجام شود.

UPDATE wp_posts SET guid = REPLACE (guid, ‘http://www.oldsiteurl.com’, ‘http://www.newsiteurl.com’);

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

آموزش تغییر لینک در محتوای مطالب وردپرس

ممکن است بعد از چند وقت تصمیم به تغییر ادرس سایت خود بگیرید و در این هنگام متوجه شوید درون مطالب لینکهایی از آدرس قدیمی سایت وجود داشته باشد چه باید کرد؟

حالا بشینم تک تک اینارو عوض کنم ؟ نه اینکار زمانبر هست و خودتون رو خسته میکنید از دو روش زیر استفاده کنید

نگران نباشید با روش های زیر به راحتی می توانید تمام لینک ها با آدرس دهی قدیمی را به آدرس جدید تغییر دهید.

روش اول : استفاده از کوئری

ابتدا وارد هاست خود و سپس phpmyadmin شوید دیتابیس وردپرس را انتخاب کنید از منو نواری بالا SQL را انتخاب سپس کد زیر را در کادر کپی کرده روی GO کلیک کنید

UPDATE wp_posts SET post_content = REPLACE (post_content, ‘http://www.oldsiteurl.com’, ‘http://www.newsiteurl.com’);

روش دوم: استفاده از افزونه

ما برای اینکار افزونه Velvet Blues Update URLs را پیشنهاد می دهیم

این پلاگین را از قسمت افزونه ها نصب کنید

آموزش تغییر لینک در محتوای مطالب وردپرس
آموزش تغییر لینک در محتوای مطالب وردپرس

سپس به تنظیمات افزونه بروید

قسمت Old URL آدرس قدیمی را وارد کنید

قسمت New URL آدرس جدید را وارد کنید

تیک ها را هم با توجه به نیازتان میتوانید به صورت دلخواه فعال کنید.

اسم افزونه رایگان برای اینکار Velvet Blues Update URLs هست.