با سلام خدمت همراهان وفادار ایران وردپرس ؛

با بخشی دیگر از  آموزش وردپرس خدمت شما هستیم با نام آموزش نصب وردپرس شبکه.

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

آموزش نصب وردپرس شبکه

وردپرس شبکه، یا مالتی سایت که اون رو با نام wordpress MU می‌شناسیم این امکان رو به شما میده تا تنها با نصب یک وردپرس در دامنه اصلی سایتتون هر زمان که لازم داشتید به راحتی از طریق پیشخوان اقدام به نصب یک وردپرس جدید در ساب دامنه و یا ساب فولدر از سایت خودتون بکنید. از دیگر مواردی که در وردپرس چند سایته میتونید از اون استفاده کنید اینه که با استفاده از رمز و نام کاربری وردپرس اصلی که دارید میتونید در تمام سایت های وردپرسی که به صورت شبکه فعال کردید و در اصطلاح اونها را وبلاگ مینمامیم وارد شده و به مدیریت اونها بپردازید و همچنین این قابلیت رو به کاربران خودتون بدین تا با ثبت نام در سایت شما اقدام به ساخت یک وردپرس کنند و مشابه یک وبلاگ از اون استفاده کنند. امروزه سایت های وبلاگدهی زیادی هستند که از وردپرس برای این کار استفاده میکنند و این امکان رو به کاربران میدهند تا در قالب یک وبلاگ بتونند از وردپرس برای وبلاگ خودشون استفاده کنند. پس هماینطور که میبینید به سادگی قادر خواهید بود تا با استفاده از فعال سازی امکان وردپرس شبکه انواع سیستم های وبلاگدهی را راه اندازی کنید و یا به کسانی که با مدیریت وردپرس آشنایی کامل ندارند، این امکان را بدهید که با کمترین درگیری در نکات فنی، سایت خود را در قالب یک وبلاگ روی دامنه شما راه اندازی کنند. وردپرس شبکه کاربردهای بسیار فراوان و مفیدی برای ما خواهد داشت که از جمله اونها میشه به موارد زیر اشاره کرد:

  • استفاده برای دموی آنلاین قالب
  • استفاده به عنوان یک وبلاگدهی برای سازمان‌ها و یا مدارس به شکلی که هر کاربر در اون برای خودش صفحه خاصی رو به عنوان وبلاگ داشته باشه و با مدیریت اون اقدام به تولید محتوا و درج مطالب کنه
  • ساخت سیستم فروشگاه، پرسش و پاسخ و… در بخشی از ساب دامنه و یا ساب فولدر
  • راه اندازی وبسایت برای شرکتهایی که دارای شعبه گوناگون در سطح کشور هستند و اختصاص دادن وبلاگ برای هر شعبه
  • استفاده به عنوان شهرها در سایت های آگهی و نیازمندی برای اینکه آگهی ارسالی بر اساس هر استان رو مدیریت کنند
  • استفاده برای سایت های چندزبانه که با استفاده از اون بتونید برای هر زبان که مد نظر شما هست یک وردپرس نصب کنید و به صورت کاملا اصولی به ترجمه محتوای سایت در اون بپردازید

 

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

آموزش نصب وردپرس شبکه

برای نصب وردپرس شبکه ما نیاز به این داریم تا ابتدا وردپرس را دانلود کرده و نصب کنیم، بنابراین مشابه کارهایی که برای نصب وردپرس در هاست سی پنل یا دایرکت ادمین انجام دادین رو هم در اینجا انجام میدیم تا ابتدا وردپرس را برای نصب وردپرس شبکه آماده سازی کنیم. پس در ابتدا به وبسایت https://fa.wordpress.org مراجعه کنید تا وردپرس را دانلود کنید و سپس وردپرس را بر روی هاست خود نصب نمایید

برای شبکه کردن وردپرس ما دو راه داریم تا سایتهایی که بر روی اون نصب می کنیم نمایش داده شوند. حالت اول به صورت ساب فولدر هست که در این حالت برای هر وردپرس یک مسیر با آدرس سایت انتخاب شده اضافه میشه مثل iranwp.net/blog اما در حالت دوم که به صورت ساب دامنه هستش در این حالت هر وردپرس بر روی یک ساب دامنه نصب و در دسترس قرار میگیره که میشه چیزی شبیه به blog.iranwp.net این نوع شبکه بیشتر برای افراد مورد پسند هست و از اون استفاده میکنند که در این آموزش هم من میخوام که از همین نوع ساب دامنه برای سایت وردپرس شبکه استفاده کنم.

فعال کردن Wildcard در هاست سی پنل

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

آموزش نصب وردپرس شبکه

 

حالا مشابه چیزی که در تصویر مشاهده می کنید یک ساب دامنه با نام * بسازید. برای این منظور کافیه تا در فیلد Subdomain کاراکتر * را وارد کنید و در نهایت روی دکمه Create کلیک کنید تا ولید کارت(Wildcard) براتون فعال باشه و امکان ساب دامین دهی در وبلاگدهی با وردپرس شبکه براتون فعال بشه، اما اگر با این روش walidcard روی هاست شما فعال نشه تو مرحله راه‌اندازی خطای اونو مشاهده خواهید کرد که در این صورت باید از هاستینگ خودتون بخواهید تا براتون فعال کنه.

اگر هم از هاست دایرکت ادمین استفاده میکنید، از پشتیبانی هاستینگ خودتون درخواست کنید تا تغییرات لازم را در تنظیمات httpd سایت شما ایجاد کنه تا امکان ساب دامین دهی براتون فراهم بشه.

آموزش نصب وردپرس شبکه

 

الا به فایل منیجر هاستتون مراجعه کنید و سپس فایل wp-config.php که در روت هاست قرار داره را برای ویرایش کردن باز کنید. بعد از اینکه فایل wp-config.php رو باز کردید به دنبال خط زیر در اون بگردید.

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

 

دقت کنید که این کد باید دقیقا قبل از خط مورد نظر قرار بگیره و اگر از قبل وجود داره مقدارش باید روی true باشه. بعد از اینکه کد را وارد کردید فایل رو ذخیره کنید. بعد از ذخیره سازی فایل به پیشخوان وردپرس وارد شده و به مسیر ابزارها> راه‌اندازی شبکه مراجعه کنید. در صورتی که در این مرحله افزونه های سایت شما فعال هستند موقتا باید همه افزونه ها را غیرفعال کنید تا مجددا بعد از نصب وردپرس شبکه اونها رو فعال کنید بنابراین قبل از هرکاری افزونه ها رو غیرفعال کنی

آموزش نصب وردپرس شبکه

حالا مشابه اون چیزی که در تصویر مشاهده میکنید اگر خطایی برای شما وجود نداشت و همه موارد مورد نیاز برای راه اندازی وردپرس شبکه فعال بود مشابه کادر مشخص شده نوع وبلاگدهی را انتخاب کنید، که در اینجا من اونو تو حالت ساب دامین دهی قرار دادم بعد از این مرحله از قسمت عنوان شبکه یک نام دلخواه برای وردپرس شبکه انتخاب کنید و در نهایت ایمیل مدیر سایت را وارد کنید. حالا یک بار کلیه موارد را بررسی کنید که به درستی وارد کرده باشید و اگر مشکلی نبود و آماده بودید حالا روی دکمه نصب که در انتهای صفحه قرار داره کلیک کنید. بعد از اینکه از این مرحله بگذرید صفحه ای مشابه تصویر زیر برای شما باز خواهد شد که دوتا قطعه کد به شما میده تا اونها را در فایل wp-config.php وhtaccess. اضافه کنید.

آموزش نصب وردپرس شبکه

همونطور که در تصویر مشاهده میکنید کدی که برای قرار دادن در فایل wp-config.php هست را کپی کرده و سپس با مراجعه به file manager هاست این کد را در فایل wp-config.php قبل از کد ذکر شده قرار دهید. سپس کد دوم را هم که مربوط میشه به فایل htaccess. کپی کرده و در درون همین فایل که در مسیر public_html قرار داره با کدهای موجود در اون جایگزین کنید. اگر این فایل رو در file manager هاست مشاهده نمیکنید کافیه تا روی دکمه Settings که در بالای صفحه قرار داره کلیک کنید و در پنجره باز شده تیک گزینه Show Hidden Files را فعال کرده و تنظیمات را ذخیره کنید تا فایل های مخفی در هاست بهتون نشون داده بشوند. حالا که هر دو فایل رو ویرایش کردید یک بار از مدیریت پیشخوان وردپرس خارج شده و مجددا وارد شوید تا عملیات نصب وردپرس شبکه به انتهای خودش برسه. حالا که وارد پیشخوان وردپرس بشید مشابه تصویر زیر خواهید دید که گزینه دیگری با نام مدیر شبکه در منوی بالای پیشخوان سایت اضافه شده است که از طریق اون میتونید به کنترل وردپرس شبکه بپردازید.

نظرات