1: 2008-12-21 (Sun) 03:29:18 iseki |
Cur: 2023-05-19 (Fri) 12:27:09 iseki |
| - 1.6は MySQL 4.1.16 以上が必要 | | - 1.6は MySQL 4.1.16 以上が必要 |
| - GDが必要.PHPに組み込まれていないといけない.(組み込むには PHPの最コンパイルが必要) | | - GDが必要.PHPに組み込まれていないといけない.(組み込むには PHPの最コンパイルが必要) |
| + | ~ |
| + | ~ |
| | | |
| ** Links [#v362f6f5] | | ** Links [#v362f6f5] |
| | | |
| -DFWiki http://morfeo.upc.es/crom/course/view.php?id=4 | | -DFWiki http://morfeo.upc.es/crom/course/view.php?id=4 |
| + | ~ |
| + | ~ |
| | | |
| **Install [#q22a7569] | | **Install [#q22a7569] |
| + ファイルの展開 | | + ファイルの展開 |
| + データベースの作成 | | + データベースの作成 |
- | + データ用ディレクトリの作成 & .htaccessの設置 | + | + データ用ディレクトリの作成 %%& .htaccessの設置%% |
| + ブラウザでアクセス | | + ブラウザでアクセス |
| + | #br |
| | | |
| ** Update [#g9fb888d] | | ** Update [#g9fb888d] |
| + install ディレクトリ,install.php を削除 | | + install ディレクトリ,install.php を削除 |
| + バックアップから ''condig.php'' をコピー | | + バックアップから ''condig.php'' をコピー |
- | + 標準でないブロック,モジュール,テーマ, ''.htaccess'' をコピー | + | + 標準でないブロック,モジュール,テーマ, コースフォーマット,認証,%%.htaccess%% をコピー |
| + ブラウザでトップページにアクセス | | + ブラウザでトップページにアクセス |
| + | #br |
| | | |
| + | **** 3.0 へのアップデート [#r010ee65] |
| + | php admin/cli/mysql_engine.php --engine=InnoDB |
| + | php admin/cli/upgrade.php |
| + | #br |
| | | |
- | ~ | + | ** Module/Block のインストール [#q172b1e5] |
| + | + モジュールを mod ディレクトリに展開 |
| + | + ブロックを blocks ディレクトりに展開 |
| + | + 言語ファイルを lang/* にコピー.または[moodledata]/lang/* にコピー |
| + | + theme/[THEME]/pix/mod/[モジュール名] から mod/[モジュール名] へシンボリックリンクを張る. |
| + | + Moodleのトップメニューの管理メニューから「通知」をクリックする. |
| + | #br |
| + | *** cron [#h626f357] |
| + | - /etc/cron* に以下のスクリプトを追加 |
| + | /usr/bin/wget -q -O /dev/null http://localhost/moodle/admin/cron.php |
| + | #br |
| + | |
| + | ** Tips [#n1fc96dc] |
| + | **** firstname, lastname の表示順序 [#fc12fd4f] |
| + | - 「サイト管理」→「ユーザ」→「パーミッション」→「ユーザポリシー」→「フルネームフォーマット」 |
| + | #br |
| + | |
| + | **** LTI [#q085fc46] |
| + | - Learning Tools Interoperability |
| + | - 他の外部アプリと連携できる. |
| + | |
| + | - 設定 |
| + | -- 「サイト管理」=> 「プラグイン」=> 「外部ツール:ツールを管理する」(=>「ツールを手動設定する」) |
| + | -- [[Hack>./Moodle-LTI]] |
| + | #br |
| + | |
| + | ** Trouble Shooting [#b7d74d43] |
| + | *** Moodle 4.20 + PHP 8.2 で configlockmappings Deprecated のエラー [#e641c03d] |
| + | - cache/classes/config.php の L42辺りに ''#[AllowDynamicProperties] '' を追加 |
| + | #br |
| + | |
| + | *** 何てこったい! admin のパスワードを忘れちまった! [#oee0968b] |
| + | - php (moodle path)/admin/cli/reset_password.php でリセットできる. |
| + | #br |
| + | |
| + | *** Failed to unserialise data from file. Either failed to read, or failed to write. [#a06b08f9] |
| + | |
| + | + 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]] |
| + | #br |
| + | |
| + | *** Fatal error: $CFG->dataroot is not writable, admin has to fix directory permissions! Exiting. [#qbe61935] |
| + | - パーミッションが正しくとも,[[SELinux]] が有効だと起きる |
| + | #br |
| + | |
| + | *** PHP Parse error: syntax error, unexpected '[' in /home/apache/moodle-3.1.0/lib/outputrenderers.php on line 112 [#n85cd201] |
| + | - 画面が真っ白 |
| + | - yum が勝手に PHP関連のライブラリを更新(バージョンダウン)しちゃったせい |
| + | - 使用している PHP の入れ直し. |
| + | #br |
| + | |
| + | *** 利用可能なアップデートデータを取得できません - 不明なURLエラーです。 [#i07d1823] |
| + | - see http://docs.moodle.org/24/en/SSL_certificate_for_moodle.org |
| + | - http://curl.haxx.se/ca/cacert.pem から cacert.pem をダウンロードし,moodledata/moodleorgca.crt として保存する. |
| + | #br |
| + | |
| + | *** 2.6.3 [#u46e2536] |
| + | - 小テストの統計の各設問表示で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; |
| + | } |
| + | #br |
| + | |
| + | ** 設定 [#m732fc39] |
| + | *** 外部ブログ [#zc45180e] |
| + | - サイト管理 → アピアランス → ブログ |
| + | #br |
| + | ** [[Programming>./Programming]] [#c28d0661] |
| + | - http://docs.moodle.org/dev/Main_Page |
| + | - http://docs.moodle.org/dev/Plugins |
| + | |
| + | - [[Deprecate>./Deprecate]] |
| + | |
| + | - [[for 2.7>./Programming/2.7]] |
| + | - [[for 2.4>./Programming/2.4]] |
| + | - [[for 2.2>./Programming/2.2]] |
| + | - [[1.x→2.x>./Programming/1.x→2.x]] |
| + | - [[for 1.9>./Programming/1.9]] |
| + | |
| + | |
| + | |
| + | #br |
| + | |
| + | ** Hacking [#x13ddd38] |
| + | - [[recyclebin>./recyclebin]] |
| + | - [[Upgrade>./Upgrade]] |
| + | |
| + | - [[ for 2.x>./Hacking/2.x]] |
| + | - [[ for 1.9>./Hacking/1.9]] |
| + | |
| + | #br |
| + | |
| + | ** Memo [#l3b206f2] |
| + | - [[ for 2.x>./memo/2.x]] |
| + | - [[ for 1.9>./memo/1.9]] |
| + | |
| + | #br |
| + | |
| + | ** Index [#je9eba5c] |
| + | #ls2 |