Drupal

دروپال (Drupal) یک سیستم مدیریت محتوای متن‌باز (CMS) و فریم‌ورک قدرتمند است که به دلیل معماری ماژولار و قابلیت‌های امنیتی قوی، انتخابی ایده‌آل برای راه‌اندازی پلتفرم‌های کلان‌داده، سایت‌های چندزبانه، جوامع کاربری و پورتال‌های دولتی، آموزشی یا تجاری محسوب می‌شود. در پلتفرم ابری پارس‌پک، کانتینر اصلی وب‌سرور دروپال به همراه پایگاه‌داده MySQL به صورت یکپارچه و ایزوله مستقر می‌شوند. در این ساختار، پلتفرم بستر سخت‌افزاری و شبکه‌ای را آماده کرده و سپس مدیریت مراحل نصب نهایی را از طریق لینک اختصاصی دامنه در اختیار شما قرار می‌دهد.

مراحل استقرار

برای مشاهده راهنمای گام‌به‌گام ساخت سرویس و پیکربندی‌های پایه، به مستندات «استقرار برنامه‌های آماده» مراجعه کنید. همچنین برای تنظیمات زیرساختی نیز به بخش مدیریت اپلیکیشن مراجعه کنید:

پیش‌نیازها و استقرار برنامه

در استقرار کانتینری دروپال، معماری سیستم دارای الزامات و حساسیت‌های زیر است که باید در زمان دیپلوی به آن‌ها توجه کنید:

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

  • سطح دسترسی سیستمی: به دلایل امنیتی و استانداردهای معماری کانتینری، اپلیکیشن دروپال و ترمینال متصل به آن با سطح دسترسی «کاربر عادی» (Non-Root) اجرا می‌شوند. در نتیجه، امکان اجرای دستورات سیستمی در ترمینال وجود ندارد.

  • تخصیص منابع (مهم): دروپال ساختاری ماژولار و سنگین دارد و کوئری‌های متعددی روی پایگاه‌داده اجرا می‌کند. کمبود منابع در کانتینر MySQL، اصلی‌ترین دلیل کندی و خطاهای سمت سرور در این پلتفرم است. هنگام تنظیم منابع، هرگز منابع دیتابیس را فدای کانتینر اصلی نکنید و رم و پردازنده کافی به آن اختصاص دهید.

  • فضای ذخیره‌سازی: کاهش فضای ذخیره‌سازی (Scale Down) پس از استقرار، ریسک بسیار بالایی برای از دست رفتن داده‌ها به همراه دارد. روشن گذاشتن کلید بکاپ خودکار در زمان استقرار اکیدا توصیه می‌شود.

  • نسخه PHP: در مرحله تنظیمات برنامه، می‌توانید ورژن PHP کانتینر خود را متناسب با نیازمندی‌های ماژول‌ها و هسته دروپال به دقت انتخاب کنید.

متغیرهای محیطی

در گام تنظیمات برنامه، پلتفرم پارس‌پک متغیرهای حیاتی اتصال را به صورت خودکار بین کانتینر وب‌سرور و پایگاه‌داده تنظیم می‌کند تا نیازی به درگیری با فایل settings.php نداشته باشید.

نکته: برای آموزش گام‌به‌گام نحوه تعریف متغیرهای اختصاصی، ConfigMapها و Secretها در داشبورد، به مستندات متغیرهای محیطی مراجعه کنید.

تنظیمات دامنه

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

راه‌اندازی دروپال

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

۱. بر روی آدرس ساب‌دامین اختصاصی خود (یا دامنه متصل‌شده) کلیک کنید تا در مرورگر باز شود.

۲. در مرحله نخست (Choose language)، زبان سایت خود را انتخاب کرده و ادامه دهید.

۳. در مرحله انتخاب پروفایل نصب (Choose profile)، گزینه پیش‌فرض یعنی Standard را انتخاب کنید.

۴. عبور خودکار از تنظیمات پایگاه‌داده: سیستم مراحل بررسی نیازمندی‌ها (Verify requirements) و تنظیمات دیتابیس (Set up database) را به دلیل تزریق خودکار متغیرهای اتصال توسط پلتفرم، بدون نیاز به دخالت شما طی کرده و مستقیما نوار پیشرفت نصب (Install site) را نمایش می‌دهد.

۵. در مرحله نهایی (Configure site)، اطلاعات حیاتی سایت شامل «نام سایت»، «آدرس ایمیل» و اطلاعات اکانت مدیر ارشد (نام کاربری و رمز عبور) را وارد کرده و تنظیمات را ذخیره کنید.

۶. پس از این مرحله، سایت شما آماده استفاده است و مستقیما وارد پیشخوان مدیریت دروپال خواهید شد.