تصمیم دارید شبکه چند سایتی وردپرس را تنظیم کنید؟ همانطور که میدانید وردپرس با همان روال نصبی عادی دارای توانایی ایجاد چند سایت میباشد. در این مقاله نحوه نصب و تنظیم شبکه چند سایتی آموزش داده شده است. با ما همراه باشید.
۱- شبکه چند سایت وردپرس چیست؟
این مشخصه در وردپرس با انجام یکبار نصب، امکان اجرا و مدیریت چندین سایت وردپرس را برای کاربران فراهم کرده است. همچنین امکان ایجاد سایتهای جدید و مدیریت آنها توسط نام کاربری و رمزعبور یکسان امکانپذیر شده است. لازم به ذکر است امکان اعطاء قابلیت ساخت وبلاگ توسط کاربران سایت در دامین مدیر وجود دارد.
۱-۱ مزایا
اکثر مواقع مدیریت کردن شبکه چند سایتی وردپرس خیلی بهتر از داشتن چند سایت وردپرس مجزا کمک میکند. استفاده از شبکه چند سایت وردپرس مزایایی دارد که در ادامه ذکر شده است.
۱- مدیریت چند سایت از یک پیشخوان بسیار ساده انجام میپذیرد.
۲- هر سایت در شبکه میتواند مدیران خود را داشته باشد. مدیران تنها توانایی مدیریت وبسایت خود را دارند.
۳- با یکبار دانلود افزونه و قالب، قابلیت فعالسازی آن برای تمامی وبسایتها وجود دارد.
۴- امکان مدیریت نسخ به روز رسانی نیز به سادگی امکانپذیر میباشد. به روز رسانی تمامی افزونهها، قالبها و نسخه وردپرس با یک نصب مستر ممکن شده است.
۱-۲ معایب
ایجاد شبکه چند سایتی همیشه هم گزینه خوبی نیست. معایب استفاده از این روش در ادامه آورده شده است.
۱- تمامی وبسایتهای روی شبکه منابع یکسانی را به اشتراک میگذارند. به این معنا که وقتی وبسایت دان میشود، دیگر وبسایتها هم دان میشوند.
۲- استفاده از شبکه چند سایتی وردپرس باعث ایجاد ترافیک ناخواسته میشود که با این کار مدیریت منابع سرور برای کاربران مبتدی سخت است.
۳- اگر وبسایت هک شود، تمامی سایتهای آن شبکه هک خواهند شد.
۴- برخی از افزونهها روی شبکه چند سایتی درست کار نمیکند.
۲- چه کسانی به شبکه چند سایتی وردپرس احتیاج دارند؟
۱- وبسایت مجله که دارای بخشهای متفاوتی است و توسط تیمهای مختلف مدیریت میشود.
۲- وبسایت کسب و کار که دارای سایتهای مجزا برای شاخهها و جایگاههای مختلف میباشد.
۳- وبسایتهای دولتی یا غیر انتفاعی برای بخشها و ناحیههای مختلف نیاز به سایت مجزا دارد.
۴- بلاگ شبکه شما روی چندین زیر دامنه اجرا میشود.
۵- مدارس و دانشکدههایی که میخواهند به دانشآموزان و دانشجویان امکان ایجاد وبسایت دهند.
۳- نیازمندیهای شبکه چند سایتی در وردپرس
تمامی سایتهایی که در شبکه چند سایتی وردپرس اجرا شده است منابع سروری یکسانی را به اشتراک میگذارد. بنابراین به میزبان قوی نیاز دارید.
اگر میخواهید ترافیک دریافتی میان شبکههای چند سایتی را مدیریت کنید، لازم است از میزبانی اشتراکی استفاده کنید.
استفاده از Bluehost، SiteGround و InMotion Hosting پیشنهاد میشود.
۴- انتخاب ساختار دامین برای شبکه چند سایتی
اگر از شبکه چند سایتی استفاده میکنید، با استفاده از ساب دامین یا ساب دایرکتوری میتوانید وبسایت جدید اضافه کنید.
http://site1.example.com
http://example.com/site1/
اگر بخواهید از ساب دامین استفاده کنید، لازم است wildcard ساب دامین را در سرور پیکربندی کنید.
اگر ساب دایرکتوری را انتخاب کنید، لازم است لینک permalink را در ریشه سایت فعال کنید.
۵- تنظیم ساب دامین wildcard
ابتدا به کنترل پنل حساب کاربری میزبان وردپرس وارد شوید. در بخش Domains آیکن Subdomains را انتخاب کنید.
در صفحه بعد، در فیلد ساب دامین مقدار * وارد کنید و از منوی کشویی دامین اصلی را انتخاب کنید.
سپس داکیومنت ریشه تشخیص داده میشود و در فیلد پائینی نمایش داده میشود. دکمه ایجاد را فشار دهید تا عملیات کامل شود.
۶- فعال کردن مشخصه شبکه چند سایتی وردپرس
پس از نصب و تنظیم وردپرس لازم است مشخصه چند سایتی را فعال کنید. همچنین امکان فعالسازی این مشخصه روی هر وبسایت قدیمی وردپرس نیز وجود دارد. فراموش نکنید قبل از هر کاری نسخه پشتیبان تهیه کنید.
برای فعالسازی مشخصه چند سایتی با استفاده از FTP client فایل wp-config.php را باز کنید. قطعه کد زیر را قبل از /* That’s all, stop editing! Happy blogging. */ بگذارید.
<?php
/* Multisite */ define( 'WP_ALLOW_MULTISITE', true );
?>
تغییرات را در فایل ذخیره کنید و فایل را دوباره در سرور آپلود کنید.
۷- تنظیم شبکه چند سایتی وردپرس
در این مرحله لازم است تمامی افزونههای وبسایت وردپرس را غیرفعال کنید. از منوی Plugins » Installed Plugins همه افزونهها را انتخاب کنید و غیرفعالشان کنید.
مسیر Tools » Network Setup را انتخاب کنید، تا شبکه چند سایتی خود را پیکربندی کنید.
در این صفحه نوع انتخاب ساب دامین یا ساب دایرکتوری را انتخاب کنید. سپس نام عنوان شبکه را در محل مربوطه قرار دهید. لازم است ایمیل صحیح مدیریت را نیز قرار دهید. در نهایت روی نصب کلیک کنید تا عملیات کامل شود.
کدهایی که در این مرحله نمایش داده میشود، لازم است در فایلهای wp-config.php و .htaccess file اضافه شود.
از FTP client برای الصاق کردن این کدها استفاده کنید. پس از این کار دوباره به سایت لاگین کنید.
۸- پیکربندی تنظیمات شبکه
روی My Sites کلیک کنید، سپس به منوی Network Admin » Dashboard وارد شوید.
میبینید که منوهای جدیدی اضافه شدهاند. در این پنجره میتوانید سایت جدید و کاربران جدید ایجاد کنید.
برای پیکربندی شبکه در منوی کناری Settings یا تنظیمات را انتخاب کنید. ابتدا عنوان سایت را انتخاب کنید. سپس ایمیل مدیر را به درستی وارد کنید. البته شاید این فیلدها طبق تنظیمات قبلی شما پر شده باشد.
۸-۱ باز کردن ثبتنام شبکه چند سایتی
بخش تنظیمات ثبتنام شبکه چند سایتی مهمترین تنظیمات شبکه میباشد. به طور پیشفرص ثبتنام سایت و کاربر در شبکه غیرفعال است. میتوانید سایت جدید یا سایت موجود را انتخاب کنید و ثبت نامش را برای هم سایت و هم کاربر فعال کنید. (آخرین گزینه را انتخاب کنید.)
اگر وبسایت خود را برای ثبتنام باز میکنید لازم است گزینه Registration Notification را تیک بزنید تا زمانی که کاربر جدید یا سایت جدید ثبتنام میکند، برای شما ایمیلی ارسال شود.
اگر میخواهید به مدیران سایت امکان اضافه کردن کاربر به سایتشان را بدهید باید گزینه Add New Users را تیک بزنید.
گزینه Limited Email Registration قابلیت محدود کردن ایمیل کاربر از دامینهای خاص میباشد. برای مثال میخواهید فقط کاربران سازمان شما سایت و کاربر ایجاد و ثبتنام کنند.
۸-۲ تنظیم سایت جدید
بخش New Site Settings امکان پیکربندی آپشنهای پیشفرض برای سایتهای جدید ایجاد شده در شبکه را میدهد.امکان تنظیم ایمیل خوشآمدگویی ایجاد سایت و کاربران جدید وجود دارد.
۸-۳ آپلود تنظیمات برای شبکه چند سایتی
مهمترین قسمت در مدیریت منابع سرور همین بخش است. لازم است میزان فضایی که سرور برای آپلود استفاده میکند را محدود کنید. بهطور پیشفرض ظرفیت ۱۰۰ مگابایت در نظر گرفته شده است. امکان اضافه یا کم کردن آن بر اساس نیاز مدیر وجود دارد.
انواع پیشفرض آپلود فایل تصویری، صوتی، تصویری و PDF میباشد. امکان اضافه کردن نوع فایل برای مثال doc docx odt نیز وجود دارد. امکان محدود کردن سایز هر فایل به هنگام آپلود نیز وجود دارد.
۸-۴ تنظیمات منوی افزونه
لازم است تیک گزینه افزونه زده شود تا مدیران هر بخش بتوانند افزونههای وبسایت خود را فعال یا غیرفعال کنند.
۹- اضافه کردن سایت جدید به شبکه چند سایتی وردپرس
برای اضافه کردن سایت جدید لازم است منوی My Sites » Network Admin باز شود.
لیست سایتهای موجود در شبکه چند سایتی نمایش داده میشود. سپس گزینه اضافه کردن جدید را بزنید.
در صفحه اضافه کردن سایت جدید لازم است، آدرس سایت جدید نوشته شود. تنها نام ساب دامین یا ساب دایرکتوری موردنظر را بنویسید. سپس عنوان سایت و ایمیل مدیر را بنویسید.
آدرس ایمیل بسیار مهم است زیرا نام کاربری و رمزعبور کاربر جدید به این ایمیل فرستاده میشود. سپس دکمه اضافه کردن سایت را بزنید. در این لحظه سایت جدید اضافه میشود و ایمیل ثبتنام سایت جدید به ایمیلتان ارسال میشود. دستورالعملهایی که در ایمیل نوشته شده است، برای تنظیم رمزعبور و لاگین به سایت نیاز است.
۱۰- اضافه کردن قالب و افزونه به شبکه چند سایتی
به منوی My Sites » Network Admin » Themes وارد شوید. قالبهای موجود را میبینید که لازم است هر کدام را بهصورت جداگانه فعال شوند. امکان غیرفعال کردن آنها نیز وجود دارد. با فشردن دکمه اضافه کردن جدید قابلیت نصب قالب جدید وجود دارد.
برای نصب افزونههای جدید لازم است از منوی My Sites » Network Admin » Plugins اقدام شود.
۱۱- رفع مشکلات چند سایتی وردپرس
اگر به هنگام پیکربندی ساب دامین wildcard دچار مشکل شدید، مطمئن شوید میزبان شما از ساب دامین wildcard پشتیبانی کند!
مشکل دیگری که ممکن است پیش آید، استفاده از چند سایتی با ساب دایرکتوری میباشد. برخی کاربران ممکن است پس از اضافه کردن کد به فایل wp-config.php، نتوانند به قسمت مدیریت لاگین کنند. برای حل این مشکل قطعه کد
<?php define('SUBDOMAIN_INSTALL', false); ?>
را با این کد
<?php define('SUBDOMAIN_INSTALL', 'false'); ?>
جایگزین کنید.
اگر مشکلات دیگری داشتید، کامنت بگذارید تا در جهت رفع مشکل از مهندسان خبره ما راهحل دریافت کنید. با ما همراه باشید.
منبع: wpbeginner
باسلام و عرض تشکر فراوان از نویسنده گرانقدر
یکبار دیگر وبسایت “وردپرس یار” به یک مطلب وزین و فوق العاده کاربردی برا وبمستران مزین شد. من بعنوان یکی از طرفداران این وبسایت و همکار شما در “گرافیک شاپ” دست یکایک عزیزان در این نهاد خدمت رسان به وب پارسی را به رسم ادب میبوسم و ممنون زحمات شما سروران هستم. امیدوارم شاهد شکوفایی هر چه بیشتر این سامانه باشیم.
ارادتمند
کمال محمدی مجد/ مدیر گرافیک شاپ