ali137620 گفت:
سلام . امیدوارم حالتون خوب باشه .
راستش من میخوام ادرس وبمو عوض کنم . تو وبتون خیلی گشتم ولی هنوز به نتیجه درستی نرسیدم و به یه مشکلی بر خوردم . من باید دامین جدید رو روی مسیر همون دامین قدیمی ثبت کنم یا این که یه مسیر دیگه تو هاست داشته باشه و به طور دستی تموم دیتابیس ها و فایل هارو جایگذین کنم ؟
میشه شما لط کنید و کامل توضیح بدید ؟ ممنونتون میشم
به نام خدا
عرض سلامو خسته نباشید
بنا به توضیح برادر خوبم آقا مسعود راحت ترین راه خوندن توضیحاتی هست که تو لینکیه که آقا مسعود دادن منتهی اگر با زبان انگلیسی مشکل دارید یک بار توضیحات کامل رو میدم به سه روش !
ابتدا به قول آقا مسعود از هاستینگ خودتون بخواید دامنه قبلی رو به دامنه جدید تغییر بده و اگر خواستین دامین قدیمی شما دوباره بتونه محتوا رو نشون بده اون رو پارک کنید تا از طریق اون هم قابل استفاده باشه. فقط کافیه از هاست خودتون گزینه park domian رو بزنید و پارکش کنید و اگر در این رابطه به مشکلی بر خوردین کافیه تو گوگل سرج کنید آموزش پارک کردن دامین در سی پنل یا دایرکت ادمین و... که هزاران صفحه برای آموزش باز میشه .
دوم به هاست خود برید و برید تو phpMyAdmin و دیتا بیس مورد نظرتون رو انتخاب کنید. و بعدش یه (خروجی بگیرید )export بزنید از اون بالا دیتا بیس رو ذخیره کنید و بعد...
یه نرم افزار notepad ++ نصب کنید و فایل دیتا بیس رو با اون باز کنید و از منو search روی گزینه replace کلیک کنید یا با زدن کلید های ترکیبی ctrl + h پنجره replace رو باز کنید و تو باکس اول دامین قبلی رو به این شکل
http://www.old-domanin.com
و تو باکس پایینش دامین جدید رو وارد کنید
http://www.new-domain.com
و از دکمه های سمت راست هم روی دکمه replace all کلیک کنید و ذخیره کنید فقط در جریان باشید قبلش از دیتا بیس یه جا دیگه بکاپ داشته باشید که اگر خراب کاری کرده بودین بتونید جایگزین کنید. و بعد از انجام تغییرات تو فایل دیتا بیس دوباره به phpMyAdmin برید و این بار از سمت راست دیتا بیس مورد نظرتون رو انتخاب کنید و از پایین صفحه روی گزینه cehck all کلیک کنید و از لیست گزینه Drop Table رو انتخاب کنید تو صفحه جدیدی که به صورت Ajax بالا میاد گزینه Go یا Yes رو بزنید به نشانه تایید پاک کردن تمام مقادیر و بعد هم از اون بالا Import بزنید که کنار export هست Import یعنی وارد کردن پس حالا باید دیتا بیسی که ویرایش کردین رو واردکنید حالا که می خواید وارد کنید فایل رو انتخاب کنید و ok بزنید و بعد هم از پایین صفحه روی دکمه go کلیک کنید بسته به حجم دیتا بیس چون آپلود زمان بیشتری رو باید سپری کنه فایل آپلود میشه و تمام آدرس های شما از دامین قدیم به دامین جدید تغییر کردن خیلی راحت و آسوده فقط دقت کنید که اگر حجم دیتا بیس شما بالا باشه این کار تنها زمانی راحت هست ! که شما وی دی اس داشته باشی یعنی سرور مجازی چون سرور مجازی سرعتش بالاست می تونید دیتا بیس رو داخل اون export بگیری یعنی دانلود کنید - یعنی خروجی بگیری و بعدش کفایت می کنه یه نرم افزار نوت پد پلاس پلاس نصب کنید و با اون آدرس قدیم رو به جدید تغییر بدی به صورت کلی و بعد چون دیتا بیس حالت فشرده نداره ! چون اگر موقع ذخیره سازی gzip انتخاب کرده باشی موقع ویرایش باید اکسترکتش می کردی حالا دیگه فشرده نیست و باز موقع انتقال یا باید فشرده کنی که حجمش بیاد پایین که بتونی import کنی یا باید به هاستینگت بدی اون فایل رو تا بتونه import کنه چون شما امکان آپلود بیشتر از 50 مگا بایت فایل دیتا بیس رو روی phpmyadmin نداری ! برای همین یه راه بیشتر نمی مونه که تجربی میگم دیتا بیس هایی که با حجم تقریبا 400 تا 500 مگا بایت باشن به صورت باز شده رو فقط باید یه نرم افزار 7zip نصب کنید و از حالت gzip برای فشرده سازی اون استفاده کنید به این شکل حجم دیتا بیس به یه چیزی بین 40 مگابایت تغییر می کنه و می تونید خودتون آپلودش کنید که گفتم اگر سرور مجازی داشته باشید چون سرعتش خیلی بالاست راحت می تونید هم دانلود کنید هم آپلود در پایان امید وارم توضیحاتمو با دقت کافی یکی دو مرتبه بخونید و بعد اقدام کنید.
افزونه های زیادی هم برای این کار وجود داره که از تمام درد سر های بالا راحت میشید.
https://wordpress.org/plugins/change-wp-url/screenshots
با هر کدام از این دو راحت تر بودین اقدام کنید ولی دومی بهتره ! و حرفه ای تر یعنی این
https://wordpress.org/plugins/velvet-blues-update-urls
راه بدون افزونه و بدون ویرایش دستی که آقا مسعود هم لینکشو گفتن به صورت توضیجات فارسی .
نحوه تغییر دامین در وردپرس بدون دستکاری و ویرایش دیتا بیس یا بدون استفاده از افزونه
مدیریت محتوا وردپرس حساس به نام دامین می باشد لذا هنگامیکه نام دامین شما تغییر می کند می بایست در تنظیمات وردپرس نیز تغییرات را اعمال نمایید.
بدین منظور می بایست طبق آموزش زیر عمل نمایید، لطفا در نظر داشته باشید تمامی بخش های این آموزش مهم است و می بایست تمامی آن ها را به دقت انجام دهید.
نکته: در صورتیکه وردپرس را در پوشه اصلی نصب نموده اید مقادیر به صورت http://example.com می باشد و در صورتیکه در پوشه ای داخلی به طور مثال blog نصب کرده اید مقدار ها با صورت http://example.com/blog می باشد. همچنین این نکته را در نظر بگیرید که نمی بایست / آخر را وارد نمایید.
ابتدا فایل wp-config.php را باز کنید و سپس 2 خط زیر را در فایل مربوطه وارد نمایید.
مقادیر بدین صورت هستند که شما آدرس دامین جدید خودتان را وارد می نمایید.
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
مرحله بعدی می بایست فایل functions.php در پوشه قالب را باز نمایید و پس از بعد از تگ <?php این مقادیر را اضافه نمایید.
update_option('siteurl','http://example.com');
update_option('home','http://example.com');
و اگر این فایل وجود نداشت یک فال متنی ایجاد کرده مقادیر گفته شده را بین تگ های باز و بسته پی اچ پی <?php ?> قرار دهید و از منو file گزینه save as را کلیک کنید و از پایین صفحه کنار دکمه save از لیست فرمت فایل را روی utf8 قرار داده و دکمه save را کلیک کنید و در پایان این فایل را به پوشه قالب خود در مسیر فایل منیجر - پابلیک اچ تی ام ال - wp-contetnt - themes - قالب مورد نظرتان آپلود کنید یعنی شما در این مسیر قالبی دارید با نام wp-parsi به این صورت این فایل رو اونجا آپلود کنید .
حال می بایست صفحه اصلی سایت خودتان را یکبار باز نمایید، همان طور که قابل مشاهده می باشد سایت شما با مقادیر و آدرس جدید بارگزاری می گردد.
حال می بایست تنها کد هایی که به فایل functions.php افزودید را حذف نمایید.
منبع: http://codex.wordpress.org/Changing_The_Site_URL
و اینکه اگر مشکل شما حل شد ممنون میشم به قوانین انجام احترام بزارید و تاپیک رو حل شده اعلام کنید تا سایر دوستان به زحمت نیفتن و از اسپم هم جلوگیری بشه ضمنا فشرده دکمه تشکر نشانه احترام شما به مدیران - کاربران و بنده هست با تشکر
ارادتمند : مسلم فلاح نیت