Moodle資安檢查設定

1.錯誤:Check all public / private paths

  $ sudo rm -f /var/www/moodle/lib/scssphp/readme_moodle.txt
  $ sudo rm -f /var/www/moodle/mod/resource/readme.txt
  $ sudo rm -f /var/www/moodle/privacy/tests/fixtures/logo.png
 
$ sudo rm -f /var/www/moodle/enrol/lti/tests/fixtures/input.xml
 
$ sudo rm -f /var/www/moodle/blog/tests/behat/delete.feature


2.警告:可寫入的config.php
  設定權限,取消寫入
   $ sudo chmod u=r /var/www/moodle/config.php

3.警告:執行的路徑
  修改config.php
    $ sudo vim /var/www/moodle/config.php
  新增  $CFG->preventexecpath = true;

4.網站管理 → 一般 → 通知:
  The admin/cli/cron.php script has never been run and should run every 1 分鐘.
   $ /usr/bin/php /var/www/moodle/admin/cli/cron.php
  若是可以執行,建立crontab
  $ sudo crontab -u www-data -e
 加上這一行
  */1 * * * * /usr/bin/php /var/www/moodle/admin/cli/cron.php >/dev/null 2>&1

這個網誌中的熱門文章

公務雲出現「系統發生錯誤」或「系統單登中」或「空白畫面」

Ubuntu CT安裝

Raspberry - 安裝fcitx中文輸入引擎(含嘸蝦米、新酷音輸入法)