کاربران و همراهان عزیز تمپ ها سلام بنا به درخواست شما برای آموزش نحوه نصب و راه اندازی سیستم شبکه چند سایته وردپرس که اغلب برای وبلاگدهی نیز استفاده میشود. یه آموزش ساده درج میکنیم که مسلما خیلی راحت تر از مطالعه کتاب قطور pdf که در اینترنت به زبان انگلیسی منتشر شده و بعدا به زبان فارسی هم ترجمه شده به هدفتون برسید. اصل سیستم شبکه برای یک سایت با چند زمینه مختلف کاربرد دارد، اما همانطور که با سیستم ساخت وبلاگ آشنایی دارید، وردپرس روی دامنه wordpress.com به شما امکان استفاده از ساب دامنه رو میده که مثلا میتونید با انتخاب نام کاربری temphaa یه چیزی شبیه به temphaa.wordpress.com داشته باشید. شایان ذکر است سایت وردپرس دات کام با آی پی ایران باز نمیشود. حالا روی سیستم مدیریت محتوای وردپرس از یه ورژن به بعد قابلیت اضافه کردن چند خط کد در فایل wp-config.php و اضافه شدن یک زیر منو به منوی Tools یا ابزار با عنوان setup network یا راه اندازی شبکه و تغییرات کد های دریافتی در پایان مراحل در wp-config.php و فایل htaccess خیلی راخت میتونید وردپرس تون رو به سیستم شبکه چند سایت یا Multisite تبدیل کنید.
نکته: در نظر داشته باشید قبل از Setup باید از سرویس دهنده هاست خود بخواهید که تنظیمات Wildcard را روی نام کاربری اکانت شما که متصل به هاست میباشد را فعال نماید.
برای این کار به user ادمین اصلی وردپرس وارد wp-admin شوید. هر سایت در شبکه می تواند مدیران مختص به خود را داشته باشد. و یانویسنده داشته باشد و یک ادمین اصلی مدیران سایت توانایی مدیریت وب سایت خود را دارند، مدیران اصلی نیز میتوانند تنظیمات شبکه را تغییر دهند و یا سایت اضافه کنند.
نکته: اگر با سئو آشنایی کامل و به آن تخصص ندارید از سیستم های چند سایته با زیر دامنه های مختلف روی یک نام واحد Domin فعالیت سئو و دریافت بک لینک نداشته باشید، چرا که ممکن است ضرر های زیادی را به سایت لینک گیرنده بزنید و یا شامل جریمه پنالایز گوگل شوید.
شما می توانید پلاگین ها و تم ها را نصب کنید و آنها را برای چند سایت با یک دانلود فعال کنید. شبکه چندرسانه ای نیز برای شما، برای مدیریت به روز رسانی آسان تر می شود. شما فقط باید وردپرس، پلاگین ها یا تم های خود را در یک “master” نصب کنید.
ایجاد یک شبکه چندرسانه ای وردپرس همیشه در مدیریت سایت های چندگانه مفید نیست. در اینجا برخی از معایب استفاده از یک شبکه چند منظوره که باید در نظر داشته باشید. تمام سایت های موجود در شبکه منابع مشابهی دارند. این بدان معنی است که وقتی سایت شما پایین می آید، تمام سایت های دیگر در شبکه نیز پایین می آیند. مدیریت منابع سرور در صورت ترافیک غیرمنتظره می تواند برای یک کاربر سطح مبتدی مشکل باشد. اگر وبسایت شما هک شده باشد، این بدان معنی است که تمام سایتهای شبکه شما هک شده اند. برخی از افزونه های وردپرس ممکن است در یک شبکه چندرسانه ای کارایی خوبی نداشته باشند. و یا به طور مثال افزونه هایی در وردپرس رایگان هستند اما در حالت مولتی سایت وردپرس باید افزونه Pro را خریداری کنید. Import کردن دمو ها در حالت شبکه میتواند ناقص انجام شود، حتما قبل از راه اندازی سیستم شبکه وردپرس تمام قالب ها و افزونه هایی که به آن ها نیاز دارید را راه اندازی و فعال کنید. سیستم شبکه وردپرس یک دیتابیس دارد و تمام محتویات روی یک دیتابیس ذخیره میشود و ممکن است وب سایت شما اگر عمومی باشد نیاز به سرور قوی داشته باشید، پس حتما میزان درآمد خود را با نحوه کاربر گیری در سایت شبکه وردپرس خود و یا نحوه درج محتوا را مدیریت کنید. تا روند خوبی داشته باشید.
در یک شبکه چندرسانه ای وردپرس، می توانید سایت های جدیدی را با استفاده از هر زیر دامنه یا زیر فهرست راهنمایی کنید. توجه داشته باشید در هر دو حالت نیاز به اضافه شدن دستور yourdomain.com.* یا همان وایلد کارد Wildcard هستید. سایت های عضو شبکه میتواند بدین شکل باشد. http://site1.example.com حالت ساب دامنه http://example.com/site1 حالت ساب فولدر اگر شما مدیر هاست یا سرور هستید اگر قصد فعال سازی وایلد کارد را دارید، شما باید دامنه های زیر دامنه خود را بر روی سرور خود پیکربندی کنید (ما به شما نحوه انجام این کار را بعدا در این مقاله نشان می دهیم). از سوی دیگر، اگر زیر دایرکتوری ها یا URL های مبتنی بر مسیر را برای سایت ها در شبکه خود انتخاب کنید، تنها کاری که باید انجام دهید این است که پیوندی کامل در سایت ریشه خود داشته باشید. هر دو حالت زیر دامنه و زیر آدرس یا به لاتین Subdomain or Subfolder نیاز به تخصص خاصی در سئو دارد که بعدا در این مقاله به آموزش مورد نظر لینک میشوید. اولین کار پس از درخواست فعال سازی Wildcard روی هاست متصل به دامنه مورد نظرتان ساخت یک ساب دامین به شکل زیر است.
وقتی فایل کانفیگ وردپرس خود را باز کردید (wp-config.php) با پیدا کردن راخت و سریع استفاده از کلید کنترل f یا بهتر بگیم (Ctrl + f) داخل کادر خط زیر را پیدا کنید
/* That’s all, stop editing! Happy blogging. */ line.
کد زیر را به فایل کانفیگ وردپرس خود اضافه کنید و دخیره کنید، در نظر داشته باشید باید Permission فایل شما در هاست 644 باشد. اگر 600 یا 666 و یا 444 و یا 400 میباشد مسائل امنیتی در سرور شما رعایت شده است پس از انجام ویرایش مجددا Permission را به حالت قبل از 644 بازگردانید
1
2
|
/* Multisite */ define( 'WP_ALLOW_MULTISITE' , true ); |
نکته: حالا پنجره های دسترسی به هاست خود را نبندید ما یک کار کوچولوی دیگه هم داریم با فایل wp-config.php و فایل htaccess.
به ادمین سایت بروید از آدرس wp-admin و یا هر آدرس دیگری که با افزونه تغییر ورود به ادمین وردپرس تغییرش داده اید.
تمام افزونه های خود را غیر فعال کنید، این کار برای راه اندازی وردپرس شبکه ضروری هست.
نکته: در نظر داشته باشید اگر از گواهینامه ssl رایگان در سرور خود استفاده میکنید و آن را با افزونه Simple SSL فعال کرده اید. حتما افزونه را غیر فعال کنید. این را به یاد داشته باشید در صورت استفاده از Wildcard روی سرور و استفاده از پرتکول https باید حتما گواهینامه ssl وایلد کارد (Wildcard SSL) را نیز از یکی از شرکت معتبر در دنیا خریداری کرده باشید.
خب حالا اگر از وردپرس فارسی استفاده میکنید زیر منو ابزار یک گزینه برای شما تحت عنوان راه اندازی شبکه اضافه میگردد.
روی آن کلیک کنید تصویر زیر از شما میخواهد که یکی از حالت های Sub Domain یا Sub Directories را انتخاب کنید.
حالا پس از انتخاب حالت آدرس های سایت های زیر مجموعه شبکه شما، وردپرس دو قسمت کد به شما میدهید که باید در فایل های wp-config.php و htaccess. اضافه نمایید.
به همین سادگی، شما پس از ذخیره فایل هایی که کد های تصویر بالا را به آن اضافه کرده اید میتوانید با ورود دوباره با دسترسی خود به پیشخوان مدیریت سایت از مدیر شبکه بودن در وردپرس لذت ببرید.
نکته: در نظر داشته باشید به صورت پیش فرض ثبت نام در وردپرس شبکه برای کاربران عمومی غیر فعال است، اگر نمیخواهید دیگر کاربران عمومی در سایت شما ثبت نام کنند، نیاز به تغییر تنظیمات خاصی نیست.