ページ内コンテンツ
- Moodle
- 特徴
- Links
- Install
- Update
- Module/Block のインストール
- Tips
- Trouble Shooting
- Moodle 4.20 + PHP 8.2 で configlockmappings Deprecated のエラー
- 何てこったい! admin のパスワードを忘れちまった!
- Failed to unserialise data from file. Either failed to read, or failed to write.
- Fatal error: $CFG->dataroot is not writable, admin has to fix directory permissions! Exiting.
- PHP Parse error: syntax error, unexpected '[' in /home/apache/moodle-3.1.0/lib/outputrenderers.php on line 112
- 利用可能なアップデートデータを取得できません - 不明なURLエラーです。
- 2.6.3
- 設定
- Programming
- Hacking
- Memo
- Index
Moodle 
Links 
- Official Site http://www.moodle.org/
- 日本語 Moodleフォーラム http://moodle.org/course/view.php?id=14
- Moodle Docs(日本語)http://docs.moodle.org/ja/
- 三重大 http://oku.edu.mie-u.ac.jp/~okumura/linux/?Moodle 1.6
Update 
- 必要なデータをバックアップする (Moodle のディレクトリの名前を変更するのが手っ取り早い)
- ファイルを展開 (moodle の名前で展開されるので要注意!!!)
- install ディレクトリ,install.php を削除
- バックアップから condig.php をコピー
- 標準でないブロック,モジュール,テーマ, コースフォーマット,認証,
.htaccessをコピー - ブラウザでトップページにアクセス
Module/Block のインストール 
- モジュールを mod ディレクトリに展開
- ブロックを blocks ディレクトりに展開
- 言語ファイルを lang/* にコピー.または[moodledata]/lang/* にコピー
- theme/[THEME]/pix/mod/[モジュール名] から mod/[モジュール名] へシンボリックリンクを張る.
- Moodleのトップメニューの管理メニューから「通知」をクリックする.
LTI 
- Learning Tools Interoperability
- 他の外部アプリと連携できる.
- 設定
- 「サイト管理」=> 「プラグイン」=> 「外部ツール:ツールを管理する」(=>「ツールを手動設定する」)
- Hack
Moodle 4.20 + PHP 8.2 で configlockmappings Deprecated のエラー 
- cache/classes/config.php の L42辺りに #[AllowDynamicProperties] を追加
Failed to unserialise data from file. Either failed to read, or failed to write. 
- Execute script purgecaches to reset the cache system.
- php /moodle/admin/cli/purge_caches.php
- Remove all files and directories unde directory /moodledata/cache
Information from https://coderwall.com/p/py-nba/moodle-easy-solution-to-failed-to-unserialise-data-from-file-either-failed-to-read-or-failed-to-write
Fatal error: $CFG->dataroot is not writable, admin has to fix directory permissions! Exiting. 
- パーミッションが正しくとも,SELinux が有効だと起きる
PHP Parse error: syntax error, unexpected '[' in /home/apache/moodle-3.1.0/lib/outputrenderers.php on line 112 
- 画面が真っ白
- yum が勝手に PHP関連のライブラリを更新(バージョンダウン)しちゃったせい
- 使用している PHP の入れ直し.
利用可能なアップデートデータを取得できません - 不明なURLエラーです。 
- see http://docs.moodle.org/24/en/SSL_certificate_for_moodle.org
- http://curl.haxx.se/ca/cacert.pem から cacert.pem をダウンロードし,moodledata/moodleorgca.crt として保存する.
2.6.3 
- 小テストの統計の各設問表示でPHPのエラー
- 2.6.2 では問題なし
- question/classes/statistics/responses/analysis_for_class.php
- $onlyactualresponse はクラスインスタンスなのに (string)$onlyactualresponse とか してる.おいおい.
--- analysis_for_class.php.orig 2014-05-15 15:31:31.938393184 +0900 +++ analysis_for_class.php 2014-05-15 15:32:04.524281160 +0900 @@ -107,7 +107,8 @@ return true; } else if (count($this->actualresponses) == 1) { $onlyactualresponse = reset($this->actualresponses); - return (string)$onlyactualresponse != $this->modelresponse; + return !$onlyactualresponse->response_matches($this->modelresponse); + //return (string)$onlyactualresponse != $this->modelresponse; } return false; }
Index 
- Moodle/Deprecate
- Moodle/Hacking
- Moodle/Hacking/1.9
- Moodle/Hacking/2.x
- Moodle/memo
- Moodle/memo/1.9
- Moodle/memo/2.x
- Moodle/Moodle-LTI
- Moodle/Programming
- Moodle/Programming/1.9
- Moodle/Programming/1.x→2.x
- Moodle/Programming/2.2
- Moodle/Programming/2.4
- Moodle/Programming/2.7
- Moodle/Programming/3.x
- Moodle/Programming/3.x/block_base
- Moodle/Programming/DB
- Moodle/Programming/event log
- Moodle/Programming/File Storage
- Moodle/Programming/Form
- Moodle/Programming/get_coursemodule_from_id
- Moodle/Programming/html_writer
- Moodle/Programming/module
- Moodle/Programming/OUTPUT
- Moodle/Programming/PAGE
- Moodle/Programming/PARAM_
- Moodle/Programming/USER
- Moodle/recyclebin
- Moodle/Upgrade
Counter: 8530,
today: 1,
yesterday: 1
最終更新: 2023-05-19 (金) 12:27:09 (JST) (635d) by iseki