نحوه ی نصب و فعال سازی وردپرس شبکه



visibility  
mode_comment   ۱

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

وردپرس شبکه چیست؟

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

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

وردپرس شبکه

مزایا و معایب وردپرس شبکه

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

·         امکان نصب قالب ها و افزونه ها در شبکه و فعال سازی آن برای کاربران به جای فعال سازی آن ها بر روی تک تک سایت ها

·         برخورداری سایت ها از مدیرانی که امکان مدیریت سایت خود را دارند.

·         امکان مدیریت چندین سایت برای مدیر شبکه از پیشخوان

شبکه وردپرسی هم چنین معایبی دارد که از مهم ترین آن ها می توان به موارد زیر اشاره کرد:

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

·         در صورتی که وب سایت اصلی هک شود، تمام سایت های شبکه هک می شوند.

·         در صورتی که به صورت اتفاقی تغییری در ترافیک سایت رخ بدهد، مدیریت منابع سرور برای کاربران مبتدی مشکل خواهد بود.

وردپرس شبکه

کاربردهای وردپرس شبکه

بی تردید روش های مختلفی برای داشتن شبکه چند سایته وجود دارد و وردپرس شبکه تنها گزینه ی پیش رو نیست. از وردپرس شبکه معمولاً زمانی استفاده می شود که لازم باشد چندین سایت از یک دامنه ایجاد شوند. مهم ترین کاربردهایی که وردپرس شبکه دارد عبارت اند از:

·         امکان راه اندازی وب سایت های چند زبانه

·         مناسب بودن برای شرکت ها، رستوران ها و ... که دارای چندین شعبه هستند.

·         امکان ایجاد سیستم های فروشگاهی تحت یک دامنه

·         راه اندازی سیستم های وبلاگدهی و سایت های مدارس

·         راه اندازی سایت های دموی قالب

وردپرس شبکه

نصب وردپرس معمولی

مهم ترین تصمیمی که باید قبل از نصب و راه اندازی وردپرس شبکه به آن توجه کرد، انتخاب نوع سایتی است که راه اندازی می کنیم. در واقع باید انتخاب کنیم که سایت های ایجاد شده توسط کاربران، ساب دامین باشند یا ساب فولدر. برای نصب وردپرس شبکه تنظیمات بیشتری نسبت به وردپرس معمولی مورد نیاز خواهد بود. در قدم اول نصب وردپرس شبکه، ابتدا باید وردپرس معمولی را نصب کرده باشیم. توجه داشته باشید که باید از دیتابیس خود یک نسخه ی بکاپ تهیه کنید و پیوند یکتا را برای اطمینان از این که بر روی نام نوشته قرار دارد، کنترل کنید. همچنین لازم است تمام افزونه هایی را که فعال هستند غیر فعال کنید. البته بعداً می توانید مجدداً آن ها را فعال کنید.

وردپرس شبکه

نحوه ی فعال کردن و راه اندازی وردپرس شبکه

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

/* That's all, stop editing! Happy blogging. */

پس از این که این متن را در داخل فایل پیدا کردید، باید کد زیر را در بالای آن متن بنویسید:

/* Multisite */

define('WP_ALLOW_MULTISITE', true);

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

در صورتی که شما زیر دامنه را انتخاب کنید، باید رکوردهای wildcard DNS ایجاد کنید. برای این کار لازم است یک ساب دامین با نام * ایجاد کنید. دقت داشته باشید که در دایرکت ادمین نیازمند تغییراتی از سوی مدیر هستید و اگر از کنترل پنل دایرکت ادمین استفاده می کنید، باید از پشتیبانی هاست خود درخواست کنید تا WildCard را برای شما فعال کند. اگر نوع زیر پوشه را انتخاب کرده باشید به تنظیمات خاصی نیاز نخواهید داشت. پس از گذراندن این مراحل، لازم است برای ادامه ی کار بر روی نصب کلیک کنید. برای شما صفحه ی جدیدی باز خواهد شد و باید کدهایی که داخل باکس اول قرار دارند را در فایل wp-config.php قبل از خط زیر قرار دهید:

/* That’s all, stop editing! Happy blogging. */

سپس کدهای موجود در باکس دوم را نیز در داخل فایل htaccess هاست قرار دهید.

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

وردپرس شبکه

اجازه ثبت نام و ایجاد سایت برای کاربران

برای اینکه به کاربران اجازه بدهید تا سایت های خود را ایجاد و راه اندازی کنند، ابتدا باید به قسمت داشبورد مدیر شبکه رفته و از منوی موجود گزینه ی تنظیمات را انتخاب کنید. پس از این کار در زیر منوی تنظیمات شبکه، در بخش ثبت نام کاربران تنظیمات خود را اعمال کنید. تمامی تنظیمات شبکه در این قسمت وجود دارند و می توانید آن ها را بررسی و ذخیره نمایید.

نکاتی در خصوص وردپرس شبکه

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

وردپرس شبکه

 

متخصص PHP
اگر دوست داری برنامه نویسی PHP رو حرفه ای یاد بگیری آیا می دانید بیش از ۸۰% وب سایت های موجود در ایران از جمله لیدرهای بازار وب (اسنپ، اسنپ فود، نت برگ، دیجیکالا، الوپیک و ... ) زبان برنامه نویسی PHP را به عنوان زبان اصلی برای پیاده سازی امکانات سمت سرور خود انتخاب کردند! متخصص PHP arrow_back
7Learn Experts
comment دیدگاه کاربران
محمد بانشی replyپاسخ

سلام پیرامون جداول پایگاه داده وردپرس شبکه و همچنین پاسخ مشکلی که برایم پیش اومده میخواستم توضیح بدید.

آدرس سایت من Baneshi.ir است و وردپرس شبکه!
حال میخواهم آدرس زیر را داشته باشم:
portal.Baneshi.ir
اما متاسفانه باز نمیشود!

بذارید بیشتر توضیح بدم که چی شد. قبلا وردپرسم بر روی آدرس زیر بود:
Farsi.baneshi.ir به جای baneshi.ir
وقتی شبکه کردم به خوبی باز میشد اما دیدم آدرس دهی سایت درحال شبکه بر روی آن آدرس کمی طولانی و ناجور هست:
Sub.farsi.baneshi.ir
بنابر این سایت را از ساب دامنه Farsi به دامنه اصلی منتقل کردم سپس اقدام به شبکه سازی مجدد کردم تا شبکه ها بدین شکل شود:
Sub.baneshi.ir
همه موارد درست شده الا اینکه اکنون ساب دامنه های جدید باز نمیشود چون روی ساب دامنه قبلی شبکه شده بوده اگر بتونم جداول مربوطه از پایگاه داده برای وردپرس شبکه رو حذف کنم و دوباره شبکه کنم فکر میکنم مشکل رفع بشه. اگر بتونین راهنماییم کنین ممنون میشم.

add_circle ارسال دیدگاه

خوشحال میشیم دیدگاه و یا تجربیات خودتون رو با ما در میون بذارید :