ما در این مقاله می خواهیم توضیحاتی را درباره ی نصب چند وردپرس روی یک هاست را به شما وبمستران عزیز بدهیم ممکن است یرای شما پیش بیاید که یک هاست معمولی داشته باشید که قابلیت افزودن چند دامنه رو بصورت همزمان (addon domains) دارا باشداماشما عزیزان فقط می توانید یک دیتابیس در آن ایجاد کنید یا اینکه می خواهید تمامی اطلاعات سایت های شما در یک دیتابیس جمع شود و در کل بحث ما برای شما وبمستران عزیز این است که ما می خواهیم چند وردپرس راروی یک دیتابیس نصب کنیم.شما میتوانید فعالیت خود را در سایت بیشتر کنید و همزمان چند سایت را مدیریت کنید
شاید هم به دلیل هزینه نگهداری هاست و یا تعدد تست های وردپرس نیاز به نصب آن در یک هاست داشته باشید ابتدای امر که پیشنهاد می شود برای هر وردپرس یک هاست مجزا تهیه کنید ولی ممکن است به دلیل تعداد بازدید های کم بتوانید در روی یک هاست چندین وردپرس نصب کنید یا برای ایجاد محیط پیشنمایش قابل ها اینکار را انجام دهید برای آنکه بتوانیددر یک هاست چند وردپرس نصب کنید میتوانید طبق گفته های بالا از سابدایمن و یا اددون دامین نیز استفاده کنید به طوری که برای هر بار نصب مراحل را کامل اجرا کنید و یا اینکه میتوانید در پوشه بندی های خود وردپرس را نصب و طراحی هر کدام را انجام دهید .
نصب چند وردپرس در یک دیتابیس
حال به قسمت نصب آمدیم در این مقاله آموزش وردپرس حرفه ای که باید گفت شما وبمستران عزیز می دانید که وردپرس برای نصب از شما یک پیشوند جداول دریافت می کند. که بصورت پیشفرض این پیشوند wp_ هست و می توانید به دلخواه خودتان این پیشوند را تغییر بدهید. این کار باعث شده شما بتوانید تهداد زیادی وبسایت را در یک دیتابیس نصب کنید و برای همه سایت های خودتان از یک دیتابیس جامع استفاده کنید. البته باید به شما وبمستران عزیز بگوییم که این کاررا به شما عزیزان پیشنهاد نمیکنیم و دلیل آن هم حجیم شدن دیتابیس شما هست اما اگر دوست دارید میتوانید اینکار را انجام بدهید. از ویژگی هایی که میتوان گفت در وردپرس وجود دارد امکان نصب چند وردپرس در یک دیتابیس می باشد به این صروت که دیگر برای نصب های بعدی نیاز به ساخت پایگاه داده ندارید و فقط با تغییر پیشوند جداول بتوانید وردپرس دیگری را درون یک پیاگاه داده نصب کنید.
خب به سراغ آموزش نصب می رویم که در مرحله اول در سایت اول همانطور که در تصویر زیر می بینید :
شما باید پیشوند را چیز دیگری قرار بدید مثلا: mw_
حالا سایت دوم شما هم روی دیتابیس سایت قبلی با یک پیشوند دیتابیس جدید ساخته شده و میتونید از هر دو سایتتون روی یک دیتابیس استفاده کنید و لذتش رو ببرید اما با توجه به تعداد وب سایت هایی که با وردپرس طراحی کرده اید شاید مدیریت هر یک به تنهایی کار دشواری باشد و نیاز داشته باشید بتوانید تک تک اطلاعات آنها را به یاد داشته باشید اما با راه کاری که ارائه می شود میتوانید بدون آنکه نیاز به حفظ کردن اطلاعات ورود آنها وب سایت ها را مدیریت کنید .
چگونه در وردپرس بر روی چندین سایت مدیریت داشته باشیم
در پاسخ به این سوال به شما عزیزان باید بگوییم که برای این کار ما به شما افزونه ی MainWP Dashboard را به شما معرفی میکنیم . اگر بخواهیم از خصوصیات این افزونه برای شما عزیزان بگوییم باید بگوییم که این افزونه کارایی بسیار ساده ای دارد برای فعال سازی این افزونه ابتدا باید افزونه را دانلود ، سپس نصب و پس از آن افزونه را فعال کنید . پس از فعالسازی افزونه ، در کادر سمت راست که مربوط به پنل مدیریت میشود گزینه ای به اسم خود افزونه به این کادر اضاف میشود . همانطور که در تصویر زیر مشاهده می کنید :
به تصویر بالا خوب دقت کنید در منوی افزونه گزینه هایی وجود دارد که هر یک مربوط به یکی از قسمت های این افزونه است که این صفحه مربوط میشود به مدیریت سایت اصلی .
مدیریت بر روی چند سایت به صورت همزمان در وردپرس
در قسمت مدیریت بروی چند سایت می خواهیم افزونه ای را به شما معرفی کنیم که برای دسترسی به سایت های دیگر باید شما وبمستران عزیز از افزونه ای استفاده کنید که مدیریت سایت های فرعی را به شما میدهد . اسم این افزونه MainWP Child میباشد در نتیجه باید به شما عزیزان بگوییم که که هنگام فعال کردن این افزونه در منوی تنظیمات پنل مدیریت خود این گزینه یعنی گزینه ی MainWP Child را می بینید . همانطور که در تصویز زیر مشاهده می کنید:
با انجام این روش میتوانید به سادگی چند سایت وردپرس را در یک سایت مدیریت کنید یکی از مشکلاتی که چند سایته بودن در هاست یا هاست های مختلف ممکن است به وجود بیاورد امکان مدیریت آنها به صورت یکپارچه میباشد که ب روش بالا میتوانید این مشکل را به سادگی رفع کنید کافیست تنظیمات مربوط را انجام دهید.
شما به دلیل اینکه بتوانید چند شکل مختلف از یک سایت یا اینکه نیاز دارید وب سایت خود را به صورت چند زبانه طراحی کنید چرا که یکی از روش های ایجاد وب سایت چند زبانه نصب وردپرس در سابدامنه و پوشه های جداگانه است اما اگر بخواهید که این وردپرس ها را یکجا مدیریت کنید شاید دچار مشکل شوید و گاهی ممکن است که رمز عبور آنها را فراموش کنید که باعث می شود برای بازگرانی رمز عبور دچار زحمت شده و یا به دلیلی دیگر نیاز به نصب چند وردپرس بر روی یک سرور را دارید و یا ممکن هم است که بر روی سرور های مختلف نصب کنید اما نکته مهم در مدیریت آنها به صورت یکپارچه است که میتوانید طبق آموزش بالا و افزونه فوق اینکار را به سادگی انجام دهید.
با سلام
من سایت فروشگاهی دارم که در اون وبلاگ، انجمن های بی بی پرس و بادی پرس، سیستم تخصصی تیکتینگ که تبدیلش کردیم به سیستم مشاوره فعال هست. تا جای ممکن سعی در اپتیمایز کردن سایت داشتم و نواقص اعلامی سایتهایی مثل Gtmetrix رو تا حد ممکن برطرف کردم و سرعت بارگزاری سایت (هاست به ایران منتقل شده) در ایران حدود 4 ثانیه و در Gtmetrix حدود 7 ثانیه هست.
به ذهنم رسید که توسط ساب دامین، سیستم مشاوره و انجمن و وبلاگ رو از سایت اصلی که فروشگاه هست جدا کنم تا لود بهتر صورت بگیره. ولی در سئو سایت مشکل ایجاد میشه و متوجه شدم که گوگل هر ساب دامین رو یک سایت مجزا فرض میکنه و این موجب کاهش امتیاز سایت اصلی در بلند مدت میشه (کاهش ترافیک)
بعد به ذهنم رسید ببینم امکان داره داخل خود سایت اصلی چند وردپرس نصب کنم؟ یعنی به این حالت بشه:
behboodestan.com
behboodestan.com/blog
behboodestan.com/forums
behboodestan.com/support
و در هر کدام از این نشانی ها یک وردپرس نصب بشه که کاملا تم ها و افزونه ها متفاوت از هم باشن تا مثلا افزونه های مورد نیاز فروشگاه تاثیری در لود مثلا وبلاگ نداشته باشد و بالعکس.
به آموزش شما برخوردم و متوجه نشدم که آیا چیزی که شما معرفی کردید همین کار رو انجام میده؟ یا بر اساس ساب دامین هست؟
جدا از بحث این افزونه، شما چه پیشنهادی برای حل این موضوع دارید؟
و نکته ی مبهمی که برای من هست اینکه بحث عضویت اعضا چگونه میشه؟ چطور میشه با یک بار عضویت اونها در سایت اصلی، در سایر سایتها هم عضو باشن و بتونن لاگین باشن؟
ممنون از وقتی که برای مطالعه متن گذاشتید
سلام عزیز
اینکه بخوایید هر کدام از بخش ها رو جدا کنید باید خیلی دقیق کار کنید. نکته ای که حتما باید انجام بدید ریدایرکت خودکار 301 لینک مطالب روی دامین اصلی به لینک جدیدش هست که در غیر این صورت مطالب ایندکس شده شما در گوگل ارور 404 دریافت می کنند.
برای نصب به صورتی که فرمودید هم کار سختی نیست. کافیه هاست شما کشش و اجازه نصب و ساخت چندین دیتابیس رو داشته باشه ، اگر بدین صورت هست برای هر کدام از وردپرس ها کافیه داخل پوشه public_html یک پوشه با نامی که میخوایید درست کنید و مثل روال عادی وردپرس رو داخلش نصب کنید.
اگر میخوایید کاربران با عضویت داخل یکی ، داخل بقیه هم عضو بشن باید از وردپرس شبکه استفاده کنید که در این صورت نیاز به نصب وردپرس ها مختلف هم نیست.
* حتما قبل از هر کاری از سایتتون فول بکاپ داشته باشید تا در صورتی که مرحله ای اشتباه انجام دادید بتونید بکاپ رو ریستور کنید.
خواهش میکنم
موفق باشید
سلام
سوالی داشتم در مورد سئو سایت. من می خواهم دو دامنه را در در دو وردپرس جداگانه اما در یک هاست راه اندازی کنم میخواستم بدونم مشکلی برای سئو و رتبه بندی دامنه ها بوجود نمیاد؟
پیشاپیش از پاسخ شما ممنونم
سلام
خیر مشکلی به وجود نمیاد اما اگر هر کدام روی یک وردپرس مجزا با آیپی اختصاصی باشه تاثیر بیشتری برای سئو داره
سلام وقتتون بخیر
من یه سوالی دارم رو هاست من یه اسکریپت نصب شده و این اسکریپت لینک های متعدد داره و همچنین پنل مدیریت در خود اسکریپت هست که از داخل اسکریپت مدیریت میشه و این اسکریپت در زمینه فروش خدمات فعالیت داره ینی 4 تا پکیج با 4 تا لینک و درگاه مختلف (منظورم قیمت هاست) … چون این اسکریپت با HTML . CSS نوشته شده آشنایی کامل ندارم حالا میخواستم روی این هاست قالب وردپرس رو نصب کنم الان نمیدونم آیا اخلالی در اسکریپت ایجاد میکنه یا نه؟
لطفا راهنماییم کنین میتونم قالب وردپرس رو نصب کنم و از اسکریپت برای فروش پکیج ها لینک بدم به سایت وردپرس؟
سلام وقت شما هم بخیر
اگر سیستم فروشتون با این اسکریپتی هست که فرمودید و میخوایید یک وردپرس هم در کنارش داشته باشید ، میتونید وردپرس رو داخل پوشه روت هاستتون یا یک ساب دامین نصب کنید و لینک خرید رو از اسکریپت مورد نظر قرار بدید. مشکلی پیش نمیاد از این بابت