رفتن به مطلب

آموزش : نحوه تغییر آدرس انجمن


ارسال‌های توصیه شده

  • بنیان گذار IPSFarsi

در این آموزش یاد می گیرید چگونه آدرس انجمن خود را تغییر دهید . مناسب برای زمانی که قصد تغییر دامنه خود را دارید یا مانند زمانی که قصد عزیمت از هاست اشتراکی به یک VPS را دارید و می خواهید در پوشه ای IPB را نصب نمایید.

1- فایل conf_global.php واقع در مکانی که IPB خود را نصب کرده اید باز نمایید. سپس باید آدرس سایت خود را همانند زیر مشاهده نمایید :

$INFO['board_url']					  =	   'http://ipsfarsi.com';

آدرس سایت خود را تغییر دهید. دقت کنید که نیازی به افزودن / یا حتی index.php در انتهای آدرس نیست.

2- وارد پنل مدیریت انجمن شوید و در قسمت تنظیمات سیستم به بخش تنظیمات عمومی بروید .

	System Settings  >   General Configuration

مسیر آپلود فایل های خود را به درستی تنظیم کنید و با دامنه جدید خود منطبق سازید.

3- اگر که IP.Blog ، IP.Gallery ، IP.Downloads یا IP Content را نصب کرده اید آنها هم نیاز به تغییر آدرس از طریق بخش تنظیمات خاص خود را دارند.

4- اگر که برای کوکی های سایت خود برای امنیت بیشتر آدرس سایت را تعریف کرده اید آن را از بخش تنظیمات امنیتی تغییر دهید.

5- حتما در پست ها پیش آمده که کاربران انجمن آدرس قبلی انجمن را برای لینک دادن به تاپیک دیگری معرفی کنند به همین دلیل باید دیتابیس سایت را نیز تصحیح کرد. به همین دلیل کد زیر را مطابق دلخواه خود تغییر دهید :

UPDATE posts SET post=REPLACE(post, 'آدرس قدیمی انجمن', 'آدرس جدید انجمن')

می توانید این دستور را در phpmyadmin اجرا نمایید یا در بخش پشتیبانی ( Support ) سپس SQL Toolbox اجرا نمایید.

6- حتما سطح دسترسی ها را نیز چک کنید زیرا بعد از انتقال ممکن است تغییر کنند.به همین دلیل پوشه های زیر باید سطح دسترسی 777 یا بسته به نوع تنظیمات سرور شما 755 باشند.


public/style_images
public/style_css
public/style_emoticons
cache
cache/skin_cache
cache/lang_cache
cache/tmp
cache/openid
uploads
uploads/profile
hooks

7- همچنین توصیه می شود که قالب های خود را نیز بر روی آن ها عملیات recache را انجام دهید. بدین منظور به بخش مدیریت قالب های خود بروید و از قسمت ابزارهای قالب ( Template Tools ) انتخاب نمایید و همه قالب های خود را recache نمایید.

موفق باشید :D

لینک ارسال
به اشتراک گذاری در سایت های دیگر

واقعا پشتیبانی تون قویه

سرعت بالا و قوی ، تا حالا وبمستر فروم ندیدم به query های sql هم مسلط باشه آفرین داره

و نکته ای که بگم جا داره اینه :

توی phpmyadmin اول دیتا بیسی که توش IPB هست انتخاب شه

UPDATE ibf_posts SET post=REPLACE(post, 'آدرس قدیمی انجمن', 'آدرس جدید انجمن')

بعد به جای قرمز پیشونده دیتابیس نوشته بشه

انشاالله که موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 سال بعد...
  • مدیر کل بازنشسته سایت

کد query بدین صورت هست: 

UPDATE ipb_posts SET post=REPLACE(post, 'old url', 'new url')

اگر پیشوند داره قبل از post مثل بالا پیشوندش رو بذارید.مثلا ipb_

اگر هم پیشوند نداره بدین صورت:

UPDATE posts SET post=REPLACE(post, 'old url', 'new url')

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 1 سال بعد...
  • مدیر کل بازنشسته سایت
دوستانی که میخوان به صورت کامل ادرس ها رو تغییر بدن به آدرس جدید:

 

از این اسکریپت استفاده کنین.نیاز به اون کوءری های phpmyadmin  هم نیست.چون اون کار هم هی لینک های تو انجمن رو به لینک جدید انجمن تغییر نمیده...

.اطلاعات دیتابیس رو بهش بدید تا به دیتابیستون متصل بشه سپس آدرس ها رو با قبلی replace کنید تا از درون دیتابیس هرچی آدرس قدیمی هست رو به آدرس جدید تغییر بده.دقت داشته باش که ابتدا آدرس های طولانی تر رو replace کن تا به ادرس کوتاه تر برسی.

 

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

 

روش استفاده: بعد اینکه مشخصات دیتابیس رو دادی یه فیلد هست برای اینکه متن مورد نظر رو پیدا کنه و یکی دیگه برای اینکه متن رو با چیزی که میدی replace کنه

مثلا اگر ادرس ipsfarsi.com هم داری و ipbfarsi.ir هم داری  ابتدا ipsfarsi.com رو replace بزن به ادرس جدیدت سپس اون ipbfarsi..ir رو تا مشکلی تو آدرس ها پیش نیاد.

 

قبلش هم از دیتابیست بک آپ بگیر.

 

بعد اینکه عملیات replace رو کامل انجام دادی حتما این مرحله رو باید انجام بدی:

 


 

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

 


لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...