<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>インストール／アップグレードに関するフォーラム</title>
    <link>https://moodle.org/mod/forum/view.php?f=1106</link>
    <description>　Moodleサイトの構築とMoodleのインストール／アップグレードに関する情報を交換するためのフォーラムです。このフォーラムは2010年3月4日に開設されました。それ以前に提供された情報は「全般的日本語フォーラム」や「Moodle開発者フォーラム」に投稿されていますので、本フォーラムで目的の情報が発見できなかった場合はそちらをご参照下さい。</description>
    <generator>Moodle</generator>
    <language>en</language>
    <copyright>(c) 2026 Moodle - Open-source learning platform | Moodle.org</copyright>
    <image>
      <url>https://moodle.org/theme/image.php/moodleorg/core/1777401252/i/rsssitelogo</url>
      <title>moodle</title>
      <link>https://moodle.org</link>
      <width>140</width>
      <height>35</height>
    </image>
    <item>
      <title>Moodle 5.1 以降の dir 配置</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895988</link>
      <pubDate>Tue, 10 Feb 2026 14:09:37 GMT</pubDate>
      <description>by Mitsuhiro Yoshida. &amp;nbsp;&lt;p&gt;
&lt;p&gt;&amp;gt; この場合、web からは plug-ins を導入・更新できず CLI 上で導入更新することになりますか?&lt;/p&gt;
&lt;p&gt;はい、そうです。&lt;/p&gt;
&lt;p&gt;ウェブ経由のインストールは環境によっては想定外の挙動が起きる可能性がありますため、私の環境では新たな&lt;a href=&quot;https://moodle.org/local/plugins/&quot;&gt;非標準プラグイン&lt;/a&gt;導入は基本的にCLIに限定しています。&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895988</guid>
    </item>
    <item>
      <title>Moodle 5.1 以降の dir 配置</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895982</link>
      <pubDate>Tue, 10 Feb 2026 13:24:18 GMT</pubDate>
      <description>by Takayuki ISHIKAWA. &amp;nbsp;&lt;p&gt;&lt;p&gt;情報ありがとうございます。&lt;/p&gt;
&lt;p&gt;この場合、web からは plug-ins を導入・更新できず CLI 上で導入更新することになりますか?&lt;/p&gt;
&lt;p&gt;私が管理している Moodle servers はどれも20個～30個の plug-ins が入っていて、CLI での更新だと手間を感じてしまいまして…。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;まあしかし、普段 750 や 640 にしておいて、更新時だけ 770 や 660 にする、という方法でもよさそうな気がしてきました。&lt;/p&gt;
&lt;p&gt;Moodle 5.1 で内部構造が変更されたのを機会に、極力 root 作業をしないで済むような形にしたいので、更新時だけ 770 や 660 にするのが私にとって最善かな、と感じています。&lt;/p&gt;
&lt;p&gt;改めて、情報提供に感謝します。&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895982</guid>
    </item>
    <item>
      <title>Moodle 5.1 以降の dir 配置</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895960</link>
      <pubDate>Tue, 10 Feb 2026 01:18:59 GMT</pubDate>
      <description>by Mitsuhiro Yoshida. &amp;nbsp;&lt;p&gt;
&lt;p&gt;&amp;gt; 権限設定はどうしていますでしょうか。私は chown moodlespace:apache_moodle の設定を予定しています。(apache_moodle には apache と moodlespace を含みます。)&lt;/p&gt;
&lt;p&gt;私は本番環境ではMoodle本体がウェブサーバから書き込みできない構成にしています。&lt;/p&gt;
&lt;p&gt;# chown -R root:apache /var/www/html/moodle&lt;br&gt;# find /var/www/html/moodle -type d -exec chmod 750 {} \;&lt;br&gt;# find /var/www/html/moodle -type f -exec chmod 640 {} \;&lt;/p&gt;
&lt;p&gt;Apacheには読み取りのみ許可、書き込みはmoodledataのみに限定する形です。&lt;/p&gt;
&lt;p&gt;&amp;gt; また、git 管理の場合、local な修正はどう扱っていますでしょうか。そのまま git pull すると競合が発生するかと思うのですが、丁寧に branch を切って管理する (merge する) 形でしょうか。(私は git を使わず毎回 patch を当てています。)&lt;/p&gt;
&lt;p&gt;私はGitを使っていますが、localな修正がある場合、pull前に一旦オリジナルに戻す形で対応しています。&lt;/p&gt;
&lt;p&gt;例としては以下のような流れです。&lt;/p&gt;
&lt;p&gt;1. 事前にフルバックアップを取得する。&lt;br&gt;# tar cfvz moodle_20260210.tar.gz /var/www/html/moodle&lt;/p&gt;
&lt;p&gt;2. 修正済みファイルを別名で退避する。&lt;br&gt;# cp -a /var/www/html/moodle/lib/moodlelib.php /var/www/html/moodle/lib/moodlelib.php.mod&lt;/p&gt;
&lt;p&gt;3. 修正済みファイルをオリジナルに戻す。&lt;br&gt;# cp -a /var/www/html/moodle/lib/moodlelib.php.orig /var/www/html/moodle/lib/moodlelib.php&lt;/p&gt;
&lt;p&gt;4. git pullを実行する。&lt;br&gt;# cd /var/www/html/moodle&lt;br&gt;# git pull&lt;/p&gt;
&lt;p&gt;5. 必要に応じてpull後に差分を再適用する。&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895960</guid>
    </item>
    <item>
      <title>Moodle 5.1 以降の dir 配置</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895959</link>
      <pubDate>Mon, 09 Feb 2026 22:48:41 GMT</pubDate>
      <description>by Takayuki ISHIKAWA. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;text_to_html&quot;&gt;情報ありがとうございます。差し支えない範囲で教えてください。&lt;br /&gt;&lt;br /&gt;権限設定はどうしていますでしょうか。私は chown moodlespace:apache_moodle の設定を予定しています。(apache_moodle には apache と moodlespace を含みます。)&lt;br /&gt;&lt;br /&gt;また、git 管理の場合、local な修正はどう扱っていますでしょうか。そのまま git pull すると競合が発生するかと思うのですが、丁寧に branch を切って管理する (merge する) 形でしょうか。(私は git を使わず毎回 patch を当てています。)&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895959</guid>
    </item>
    <item>
      <title>Moodle 5.1 以降の dir 配置</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895931</link>
      <pubDate>Mon, 09 Feb 2026 12:43:18 GMT</pubDate>
      <description>by Mitsuhiro Yoshida. &amp;nbsp;&lt;p&gt;
&lt;p&gt;現在、私のテスト環境では以下のように配置しています。&lt;/p&gt;
&lt;p&gt;/data/git/github/git-moodle/moodle           (Moodleシステム関連ディレクトリ)&lt;br&gt;/data/git/github/git-moodle/moodle/public (Moodleプログラムディレクトリ)&lt;br&gt;/data/moodledata                                      (Moodleデータディレクトリ)&lt;br&gt;/var/www/html/moodle                              (Moodleプログラムディレクトリへのシンボリックリンク)&lt;/p&gt;
&lt;p&gt;以下、Moodleプログラムディレクトリへのシンボリックリンク作成コマンド例です:&lt;br&gt;# ln -s /data/git/github/git-moodle/moodle/public /var/www/html/moodle&lt;/p&gt;
&lt;p&gt;Moodle 5.1からpublicディレクトリが分離されたため、ウェブから公開する範囲をpublic配下のみに限定できる構成にしています。&lt;br&gt;また、git管理しているMoodleディレクトリをそのまま参照する形にしているため、更新および切り替えが簡単です。&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895931</guid>
    </item>
    <item>
      <title>Moodle 5.1 以降の dir 配置</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895923</link>
      <pubDate>Mon, 09 Feb 2026 11:47:50 GMT</pubDate>
      <description>by Takayuki ISHIKAWA. &amp;nbsp;&lt;p&gt;&lt;p&gt;Moodle 5.0 まで、私は (CentOS Stream では) /var/www/html 内に Moodle を配置してきたのですが、Moodle 5.1 で &quot;public&quot; dir が生まれ、 /var/www/html に置く意義が殆どなくなってきたように感じています。&lt;/p&gt;
&lt;p&gt;皆さんはどのような dir 配置にしていますでしょうか。&lt;/p&gt;
&lt;p&gt;私の考えはまだ固まっていないのですが、漠然と以下のような構成がよさそうな気がしています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/home/moodlespace/moodlephp&lt;/li&gt;
&lt;li&gt;/home/moodlespace/moodlephp/public&lt;/li&gt;
&lt;li&gt;/home/moodlespace/moodledata&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=473218&amp;parent=1895923</guid>
    </item>
    <item>
      <title>Router not configured</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=473209&amp;parent=1895899</link>
      <pubDate>Sun, 08 Feb 2026 21:46:24 GMT</pubDate>
      <description>by Takayuki ISHIKAWA. &amp;nbsp;&lt;p&gt;&lt;p&gt;そうなんですね。情報ありがとうございます。&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=473209&amp;parent=1895899</guid>
    </item>
    <item>
      <title>Router not configured</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=473209&amp;parent=1895896</link>
      <pubDate>Sun, 08 Feb 2026 14:14:16 GMT</pubDate>
      <description>by Mitsuhiro Yoshida. &amp;nbsp;&lt;p&gt;
&lt;p&gt;この警告メッセージ「ルータが設定されていません。」は現在まだ本格実装されていない「&lt;a href=&quot;https://moodle.atlassian.net/browse/MDL-87648&quot;&gt;Moodle ルータ&lt;/a&gt;&lt;strong&gt;&lt;sup&gt;※1&lt;/sup&gt;&lt;/strong&gt;」機能の設定有無をチェックするための開発版向けの警告メッセージです。&lt;/p&gt;
&lt;p&gt;※1 [&lt;a title=&quot;Auto-link to Moodle Tracker&quot; href=&quot;https://moodle.atlassian.net/browse/MDL-87648&quot;&gt;MDL-87648&lt;/a&gt;] Add environment checks to ensure that Routing is configured&lt;br&gt;&lt;a href=&quot;https://moodle.atlassian.net/browse/MDL-87648&quot;&gt;https://moodle.atlassian.net/browse/MDL-87648&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;現時点では実運用上の影響はなく、この警告が表示されても無視してインストールを続行して問題ありません。&lt;/p&gt;
&lt;p&gt;将来的にはMoodleルータが本格実装された際にURLが以下のような形式へ移行する想定のようです。&lt;/p&gt;
&lt;p&gt;[ 現在のURL例 ]&lt;br&gt;&lt;a href=&quot;https://your-moodlesite.com/course/view.php?id=2&quot; class=&quot;_blanktarget&quot;&gt;https://your-moodlesite.com/course/view.php?id=2&lt;/a&gt;  &lt;br&gt;&lt;a href=&quot;https://your-moodlesite.com/mod/assign/view.php?id=10&quot; class=&quot;_blanktarget&quot;&gt;https://your-moodlesite.com/mod/assign/view.php?id=10&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;[ 将来的に想定されているURL例 ]&lt;br&gt;&lt;a href=&quot;https://your-moodlesite.com/course/2&quot; class=&quot;_blanktarget&quot;&gt;https://your-moodlesite.com/course/2&lt;/a&gt;  &lt;br&gt;&lt;a href=&quot;https://your-moodlesite.com/mod/assign/10&quot; class=&quot;_blanktarget&quot;&gt;https://your-moodlesite.com/mod/assign/10&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Moodle 5.2dev (Build: 20260205) のコードを確認しましたところ、現時点で「ルータ未設定」をチェックしている箇所は以下の4箇所のみであり、ルータ機能自体はまだ本格的に実装されていない状態です。&lt;/p&gt;
&lt;p&gt;* lang/en/admin.php  &lt;br&gt;  $string['routernotconfigured'] = 'The router is not configured.';&lt;br&gt;* lib/classes/environment.php  &lt;br&gt;  $result-&amp;gt;setFeedbackStr('routernotconfigured');&lt;br&gt;* lib/classes/check/environment/router.php  &lt;br&gt;  get_string('routernotconfigured', 'admin'),&lt;br&gt;* lib/classes/check/environment/router.php  &lt;br&gt;  'docs' =&amp;gt; get_docs_url(&quot;Configuring_the_Router#routernotconfigured&quot;),&lt;/p&gt;
&lt;p&gt;そのため、現時点では「将来導入予定の機能に関する開発者向けの注意喚起」とお考えいただければと思います。&lt;/p&gt;
&lt;p&gt;ご参考までにMoodle設定ファイル (config.php) に以下の設定を追加した場合、この警告メッセージ「ルータが設定されていません。」は表示されなくなります。&lt;/p&gt;
&lt;p&gt;$CFG-&amp;gt;routerconfigured = true;&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=473209&amp;parent=1895896</guid>
    </item>
    <item>
      <title>Router not configured</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=473209&amp;parent=1895894</link>
      <pubDate>Sun, 08 Feb 2026 11:57:01 GMT</pubDate>
      <description>by Takayuki ISHIKAWA. &amp;nbsp;&lt;p&gt;&lt;p&gt;今、Moodle 5.2dev (Build: 20260205) を試しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CentOS Stream 9&lt;/li&gt;
&lt;li&gt;Apache webserver 2.4.62&lt;/li&gt;
&lt;li&gt;PHP 8.5.2&lt;/li&gt;
&lt;li&gt;MariaDB 12.2.1&lt;/li&gt;
&lt;li&gt;/home/moodle/moodlephp へ設置&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;installation の途中で以下の画面が出ました (無視して先に進むことはできます)。どたなか、これが何を意味しているかご存知ないでしょうか。&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;img-fluid&quot; style=&quot;border-style:solid;border-color:#008000;&quot; src=&quot;https://moodle.org/pluginfile.php/423107/mod_forum/post/1895894/router_not_configured.png&quot; alt=&quot;Router not configured&quot; width=&quot;1116&quot; height=&quot;168&quot; /&gt;&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=473209&amp;parent=1895894</guid>
    </item>
    <item>
      <title>Composer vendor directory not found</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=470729&amp;parent=1890089</link>
      <pubDate>Sun, 09 Nov 2025 07:19:47 GMT</pubDate>
      <description>by Takayuki ISHIKAWA. &amp;nbsp;&lt;p&gt;&lt;p&gt;情報ありがとうございます。&lt;/p&gt;
&lt;p&gt;5.0 → 5.1 の際にかなりの困難が発生することが予想されますね。SELinux 周りの設定もちょっと考える必要がありそうです。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;ものすごく大雑把な書き方をしますが… 5.0 → 5.1 の移行の際に Moodle server 自体を一から構築するのが楽なような気がします。(既存の Moodle server のままちゃんと動かすのは検証の手間が大きそうに感じます。)&lt;/p&gt;
&lt;p&gt;私が管理する Moodle servers は2026年3月に 5.1 へ移行することになりそうです。&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=470729&amp;parent=1890089</guid>
    </item>
  </channel>
</rss>