CentOS

آموزش نصب Moodle 3.3.x بر روی CentOS 7

Moodle یک سیستم مدیریت محتوای متن باز می باشد این سیستم برای مربیان و کلاس های آموزشی ساخته شده است.در این آموزش یاد خواهیم گرفت چگونه Moodle 3.3.x را بر روی سیستم عامل Centos 7 بر روی نسخه سرور نصب کنیم.

پیشنیاز ها

  • سیستم عامل CentOs 7 نسخه 64 بیتی با 2 یا 4 گیگ رم پیشنهاد می شود.
  • یک یوزر با دسترسی Sudo user ایجاد کنید.

مرحله 1: به روز رسانی سیستم عامل

از طریق SSHبه سرور وصل شوید و وارد یوزر sudo شوید، برای نصب کردن epel ، سیستم عامل را آپدیت کنید و سپس برای اعمال شدن آپدیت ها سیستم عامل را ریست کنید.

مرحله 2: نصب آپاچی 2.4.x

با استفاده از دستور زیر صفحه پیش فرض آپاچی را حذف کنید:

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

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

مرحله 3: نصب MariaDB 10.2.x

با استفاده از مراحل زیر می توانید مراحل مربوط به MySQL را انجام دهید.

3.1 نصب و اجرا کردن  MariaDB 10.2.x
 امن کردن 3.2 MariaDB در زمان نصب
پاسخ ها را بصورت زیر انتخاب کنید.

  • Enter current password for root (enter for none): Just press the Enter button
  • Set root password? [Y/n]: Y
  • New password: your-root-password
  • Re-enter new password: your-root-password
  • Remove anonymous users? [Y/n]: Y
  • Disallow root login remotely? [Y/n]: Y
  • Remove test database and access to it? [Y/n]: Y
  • Reload privilege tables now? [Y/n]: Y
ساخت یک MariaDB

از طریق shell دستور زیر را وارد کنید

موارد زیر را وارد کنید (با توجه به مشخصات دیتابیس)

مرحله 4: نصب  PHP 7.1 و پیشنیاز ها  PHP 7.1

مرحله 5: نصب  Moodle 3.3.2+

آماده سازی برنامه های مورد نیاز برای نصب Moodle

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

نکته: شما می توانید همیشه از طریق صفحه اصلی Moodle آخرین ورژن این CMS را دانلود کنید.official download page

 ساخت یک فضا برای نصب 5.2 Moodle

برای امنیت بیشتر پیشنهاد می شود فضایی خارج از بخش پابلیک وب باشد.

ساخت یک فضای مجازی برای 5.3 Moodle

به یاد داشته باشید موارد را به صورت جایگزین وارد کنید ServerAdminServerNameServerAliasErrorlog, and CustomLog

 نصب 5.4 SELinux

به صورت پیش فرض SELinux در  CentOs 7 غیر فعال می باشد با استفاده از دستور زیر می توانید وضعیت SELinux را مشاهده نمایید.

بر روی CentOs 7 خروجی ها به شکل زیر خواهد بود:

نصب ابزار های پیشنیاز برای SELinux:

موارد زیر را وارد کنید:

 نصب Moodleاز 5.5 CLI

موارد را با توجه به نیاز خود تغییر دهید:

تغییر دسترسی 5.6 /var/www/html/config.php

با استفاده از دستور زیر دسترسی را به فایل کانفیگ دهید.

 نصب کرون جاب 5.7 cron job

دستور زیر را وارد کنید:

فرمان زیر را وارد کنید:

با استفاده از دستور زیر ذخیره و خارج شوید

 ریست کردن 5.8 Apache

سپس آپاچی را ریست کنید.

در فایروال سیستم عامل HTTPرا باز کنید:

پس از پایان مراحل نصب شما از طریق HTTP://200.200.1.1 خواهید توانست به این CMS متصل شوید.(آی پی 200.200.1.1 همان آی پی سرور مجازی شا می باشد.

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

تبریک شما موفق شدید Moodle 3.3.x بر روی سرور مجازی نصب کنید 

سایت پارس وی دی اس ارائه دهنده ی سرویس های هاست و سرور مجازی

برای خرید سرور مجازی ایران از صفحه ی ما دیدن کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا