「教師」レベルアクセスのみを使用して、ムードルサイトのバージョン情報を取得する方法はありますか?バージョン1.9.7以降ではこの機能が削除されたようです。私は、テストをアップロードするプロセスを自動化しようとしています。バージョン情報はやや便利です。ムードルバージョン情報の取得、管理者アクセスなし
答えて
申し訳ありませんが、「これらの命令は、ややあいまいに見えるかもしれませんが、それは私だけでのMoodleのバージョンを取得するために見つけることができる唯一の方法です教師 "レベルのアクセス。
先生は、あなたのコースのバックアップを作成することができます(この機能は使用しているMoodleで削除されている可能性があります)。バックアップはzipファイルですが、代わりに.mbz拡張子が付いています。この拡張子を.zipに変更すると、zipを展開することができます。 zipを解凍し、 "moodle_backup.xml"を開き、そこに "moodle_release"という項目があります。これはバックアップの作成に使用したMoodleのバージョンを示しています。
デフォルトではこれが古くなったmoodleサイトを収穫するために使用される可能性があるため、デフォルトではありません。
あなたは例えば、かなり簡単にこれを行うためのスクリプトを作成することができます。
<?php
require_once('config.php');
echo 'Version: '.$CFG->version;
echo 'Humand readable release: '.$CFG->release;
管理者やファイルへのアクセスが行われていないときに行う最も汚い方法は、バージョン間でパブリックファイルとは異なります。例として、index.phpファイルはv1.xでは1024KB、バージョン1.2では1033KBの長さにすることができます。また
、ファイルのセットのexistance /非existanceは(CSS、HTML、JS、アイコンなど)一般的な方法であるかどうかを確認
私は具体的な解決策を見つけた場合、私は再びこれを編集します。
最初の編集:バージョン19以上の場合 、あなたはTAビーイングhttps://github.com/moodle/moodle/blob/MOODLE_19_STABLE/README.txt
でreadme.txtファイルから直接使うのバージョンを確認することができ、私は奇妙に聞こえるどのバックアップで周り台無しにしたくなかったけど私のユニークなポジション、合理的な(私に)与えられた。
私は、TA特権を使って、ページ下部にmoodleドキュメントへのリンクがあり、このリンクを開くと、moodle_url/moodle_version/___
のmoodleドキュメントページに移動します。
これはおそらく私のシステムに特有のことですが、私はそれがデフォルト設定のものだと信じています。 http://yourmoodlesite/lib/upgrade.txt
ここではそれについての詳細情報です:あなたはこのファイルを読むために必要があるのMoodleの現在のバージョンを確認するために
これははるかに簡単な方法です、ありがとうございます。 –
- 1. イベント管理者の取得
- 2. SharePointの情報管理ポリシー
- 3. Delphi XE2 Datasnapセッション管理 - ページリロード後にセッション情報を取得
- 4. Powershellローカル管理者の資格情報を確認する
- 5. 管理者のみアクセスph
- 6. PHPでDNS管理者を取得
- 7. 管理者のいない別のアプリからの統計情報にアクセスできますか?
- 8. 取得情報
- 9. 管理者アカウントでJoomla管理パネルにアクセスできない
- 10. EC2(リモートデスクトップ)RDPは管理者の資格情報を拒否します
- 11. リモート管理者の資格情報を使用してファイルをリモートコンピュータにコピー
- 12. オープン・グラフの取得ページ管理者ではないページのog:image
- 13. バックトレースからの受信者情報の取得
- 14. Vista UACのSambaに関する問題と管理者の資格情報
- 15. pythonでPDB形式の発信者情報を取得
- 16. Androidマーケット(Google Play)購入者の情報を取得する
- 17. アクティブな管理者ユーザー管理リスト
- 18. カーニング情報の取得
- 19. ディスクジオメトリ情報の取得
- 20. GAEデータストアを使用した地理情報管理とオブジェクト化
- 21. 大きなSQL Serverデータベースの管理に関する情報源?
- 22. FTPアクセスとWP管理者なしでワードプレスファイルを変更する
- 23. Django管理者:データベース管理
- 24. 取得プロセス記述情報
- 25. 取得オルソンタイムゾーンID情報
- 26. Cocoa touch - 取得デバイス情報
- 27. C#のすべての管理者のデスクトップパスを取得する
- 28. システム管理者の実際のログイン名を取得する - SharePoint
- 29. VS2012管理者アカウントなしのリモートデバッグ
- 30. 管理者権限なしでNSISアンインストール情報を書き込むことはできますか?
この方法はこれまでテストしたMoodle 2.0+のすべてのバージョンで働いています。優れた回避策、ありがとう! – Hyung
@Hyung、私は彼らがこの "抜け穴"を次回修正しようとしていると思います... – Pacerier