mrjalaltorabi

نحوه همگام سازی بخش کاربری دو ورپرس روی یک دامنه

4 ارسال در این موضوع قرار دارد

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

مثلا کاربر با یک بار ثبت نام روی دامنه اصلی بتونه از خدمات سابدامنه هم استفاده بکنه و بالعکس ( نیاز به ثبت نام مجدد روی هر وردپرس نباشه )

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


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

درود و با عرض پوزش بابت دیر جواب دادن.

بله این ایده امکان پذیر هست. فقط باید هر دو وردپرس در یک دیتابیس نصب شده باشند و نسخه وردپرس ها کاملا مثل هم باشه. برای نصب دو وردپرس داخل یک دیتابیس هم حتما باید پیشوند جدول ها متفاوت باشند.

برای مثال اگر پیشوند جدول های وردپرس اول wp- هست، در وردپرس دوم نباید از این پیشوند استفاده کنید! تغییر پیشوند هم بهتره در هنگام نصب انجام بشه . چون همونطور که می دونید در هنگام نصب وردپرس امکان تعیین پیشوند جدول ها رو خواهید داشت.

پس از اینکه دو وردپرس رو در یک دیتابیس قرار دادید، فایل wp-config.php مربوط به وردپرس دوم (سابدامین) رو باز کنید و قبل از خط /* That's all, stop editing! Happy blogging. */ کدهای زیر رو قرار بدید :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

دقت داشته باشید که در کد بالا ما فرض کرده ایم پیشوند جدول های وردپرس اول با wp- شروع میشه . اگر پیشوند جدول های وردپرس اول شما با wp- شروع نمیشه، حتما باید پیشوندها رو در کد بالا اصلاح کنید.

 

با اینکار کاربران عضو شده در سایت اول با سایت دومتون به اشتراک گذاشته میشه اما مشکل کوکی مرورگر، ممکنه در این صورت سایتتون رو کمی اذیت کنه . پس برای رفع این مشکل هم کد زیر رو زیر کد قبلی در فایل wp-config.php وردپرس دوم قرار بدید:

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

توجه : بجای yoursite .com در کد بالا باید دامنه سایت اول (دامنه اصلی) رو وارد کنید. نقطه رو هم قبل از آدرس پاک نکنید!

پسند شده توسط 1 کاربر

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 17 دی 1396 در 21:27، masih1994 گفته است :

درود و با عرض پوزش بابت دیر جواب دادن.

بله این ایده امکان پذیر هست. فقط باید هر دو وردپرس در یک دیتابیس نصب شده باشند و نسخه وردپرس ها کاملا مثل هم باشه. برای نصب دو وردپرس داخل یک دیتابیس هم حتما باید پیشوند جدول ها متفاوت باشند.

برای مثال اگر پیشوند جدول های وردپرس اول wp- هست، در وردپرس دوم نباید از این پیشوند استفاده کنید! تغییر پیشوند هم بهتره در هنگام نصب انجام بشه . چون همونطور که می دونید در هنگام نصب وردپرس امکان تعیین پیشوند جدول ها رو خواهید داشت.

پس از اینکه دو وردپرس رو در یک دیتابیس قرار دادید، فایل wp-config.php مربوط به وردپرس دوم (سابدامین) رو باز کنید و قبل از خط /* That's all, stop editing! Happy blogging. */ کدهای زیر رو قرار بدید :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

دقت داشته باشید که در کد بالا ما فرض کرده ایم پیشوند جدول های وردپرس اول با wp- شروع میشه . اگر پیشوند جدول های وردپرس اول شما با wp- شروع نمیشه، حتما باید پیشوندها رو در کد بالا اصلاح کنید.

 

با اینکار کاربران عضو شده در سایت اول با سایت دومتون به اشتراک گذاشته میشه اما مشکل کوکی مرورگر، ممکنه در این صورت سایتتون رو کمی اذیت کنه . پس برای رفع این مشکل هم کد زیر رو زیر کد قبلی در فایل wp-config.php وردپرس دوم قرار بدید:

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

توجه : بجای yoursite .com در کد بالا باید دامنه سایت اول (دامنه اصلی) رو وارد کنید. نقطه رو هم قبل از آدرس پاک نکنید!

سلام . ممنون 

راه دیگه نداره ؟ 

این دردسرش بالاست 

بعد هم اگه رو یه دیتابیس باشه خیلی سنگین میشه سایتم

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


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

درود مجدد.

2 راه دارید :

  1. نصب وردپرس شبکه (چند سایته)
  2. نصب دو وردپرس روی یک دیتابیس طبق آموزشی که دادم

 

در ضمن از نظر فنی و عملی تأیید نشده که داشتن چند وردپرس روی یک دیتابیس باعث سنگین شدن سایت میشه! به شخصه 6 وردپرس روی یک دیتابیس نصب کردم با اینکه حجم این دیتابیس به 600 مگابایت رسیده ولی کوچک ترین تغییری در سرعت یا فشار به سرور مشاهده نشده ;)

 

نقل قول

این دردسرش بالاست 

می تونید از وردپرس شبکه استفاده کنید.

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

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

 

موفق باشید.

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


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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • چه کسانی در حال بازدید هستند؟   0 کاربر

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