インストールFAQ
内容
- 1 インストール問題フォーラムに必要なシステム情報
- 2 PHP - それはインストールされていますか、またどのバージョンがありますか?
- 3 Moodle 2.xをインストールし続けるためにはintl phpプラグインが必要だと言われています
- 4 Moodleの設定はどこでどこに保存されていますか?
- 5 Moodleの以前のリリースをダウンロードする
- 6 PHPエラーログを有効にしてチェックする方法
- 7 "トップレベルのコースが見つかりませんでした"
- 8 フォーラムから電子メールのコピーが送信されていません
- 9 ログインできない - ログイン画面で動けなくなる
- 10 ログインしてもログインリンクが変わらない。私はログインしており、自由にナビゲートすることができます。
- 11 アップロードされたファイルは「ファイルが見つかりません」と表示します
- 12 私のすべてのページが空白になっているのはなぜですか?
- 13 特定のページが空白または不完全なのはなぜですか。
- 14 データベーステーブルの設定時にインストールがハングする
- 15 自分のプロフィールに新しい画像をアップロードできないのはなぜですか。
- 16 どうして私のMoodleサイトは時間と日付を正しく表示しないのですか?
- 17 どうやってMoodleをアンインストールしますか?
- 18 Moodleを新しいサイトまたはサーバに移行する
- 19 新しいインストールがサーバーに正しく表示されますが、別のマシンから表示すると、スタイルとイメージが表示されません。
- 20 最大アップロードファイルサイズ - 変更方法
- 21 Moodle、PHPのフロート処理は互換性がないと主張している
- 22 ベースコードを複製せずにMoodleの複数のインスタンスを実行するにはどうすればいいですか?
- 23 FreeTDSとは何ですか。また、インストールでどのように使用できますか?
- 24 どうやってプラグインをインストールするの?
- 25 アイコンがクリックできないため、プラグイン概要ページでプラグインを有効にできません
- 26 関連情報
Installation問題のフォーラムに必要なシステム情報
インストール問題フォーラムに質問を投稿するとき、あなたのMoodleシステムに関してできるだけ多くの背景情報を提供するようにしてください。以下のいくつかまたはすべてを提供することを検討してください。
- サーバーのオペレーティングシステム名(可能であればバージョンも):
- PHPのバージョン(例:PHP 5.4.4)
- データベースサーバのタイプとバージョン(例MySQL 5.5.18)
- ブラウザとバージョン(Firefox、IE8など)
- Moodleのバージョン(例3.0):
- Moodleインストールタイプ? (新規/アップグレード):
- Moodle config.phpを添付しました(パスワードを削除してください):
- Phpinfoは添付?
あなたが賢明な説明(決して助けても緊急でもない!)とあなたがしたことと起こったことについての完全な説明を提供することを確認してください。エラーメッセージをすべて正確にコピーして貼り付けます。 「何も」は症状ではなく、空白のページでも問題ありません。
PHP - インストールされていますか。また、どのバージョンがありますか?
次のテキストを含むinfo.phpという名前の新しいファイルをWebサイトに作成し 、ブラウザから呼び出します。
<?PHP phpinfo ( ) ?>
何も起こらない場合は、PHPがインストールされていないか、Webサーバーが.phpファイルを正しく処理するように設定されていません。お使いのコンピュータ用のダウンロード場所については、インストールのドキュメントを参照してください。このページの内容についての詳細はphpinfoページを見てください。
私はMoodle 2.xをインストールし続けるためにintl phpプラグインが必要だと言われています
Zendのintl.dllは、PHP 5.2.8以降のリリースの一部です。これはphpページの国際化を改善することを目的としており、Moodle 2.xはそれをこのプロセスの一部として使用します。インストールがローカルマシンまたはネットワーク上にある場合は、最新バージョンのPHPをダウンロードしてPHPをアップデートすることができます。その後、php_intl.dll拡張子を含む、必要な動的拡張機能すべてをコメント解除する必要があります。これで問題は解決しました。インストールがホストサーバー上にある場合は、ホストに連絡して同じことを行うように依頼する必要があります。代わりに、ダウンロードファイルを解凍/展開し、intl.dllファイルをコピーしてphp / extに貼り付けることもできます。フォルダと行を含める:
extension = php_intl.dll
php.iniファイルのDynamic Extensionsセクションにあります。
以下を使用してエラーレベルを設定することもできます。
intl.error_level = E_WARNING
しかしこれは必須ではありません
Linuxインストールを使用している場合は、システムパッケージマネージャを使用するか、コンパイルフラグを指定してください。
* Debian 5.0(&Ubuntu)の使用:apt-get install php-intlまたはapt-get install php5-intl * CentOS 5.5(&RedHat)あなたは(おそらく)remiのphp 5.3を使っているはずです。それから:yum install php-intl
このテクニックはZendからの更新された動的拡張に適用することができます。あなたはphp / extフォルダの中で後のdllファイルを使うことを望むかもしれません、あなたは上記と同じことをすることによってそうすることによってそうすることができます、しかしあなたのバージョンは拡張子を十分に利用できないかもしれません。予期しない不安定性を引き起こします。最善の選択肢は、まだ定期的に、おそらくPHPの場合は1年に1回程度更新することです。
php.iniファイルにコメントアウトしないで必要な動的拡張機能は何ですか?他に何を変更する必要がありますか?
これはあなたがあなたのMoodleがホストされている場合、あなたがあなたのサーバのインストールと実行を完全にコントロールしていることを前提としています。 php.iniでは、コメントを解除するには、行の先頭からセミコロン(;)を削除する必要があります。 Moodleでは、本当にいくつかの値を変更するだけでよく、あなたが必要とする拡張が利用可能であることを確認してください。これらは:
リソース制限
memory_limit = 128M //これは必要とする最大値であり、共有サーバーでははるかに少なくなる可能性があります。
データ処理
post_max_size = 512M //これにより、最大512MBの投稿が可能になりますが、自分やあなたの状況に合わせて設定してください。
パスとディレクトリ
doc_root = "ドライブレター:\ path \ to \ server \ active \ web \ directory"(例:d:\ Apache \ htdocsまたはe:\ iis \ wwwroot) そして extension_dir = "ドライブレター:\ path \ to \ php \ ext"(例:d:\ php \ extまたはe:\ iis \ php \ ext)
ファイルアップロード
upload_max_filesize = 512M(これはファイルアップロード用のpost_max_sizeとは異なります。)
動的拡張機能( Windowsのみ )
PHP 5.3.x |
---|
extension = php_curl.dll 拡張子= php_gd2.dll extension = php_gettext.dll extension = php_intl.dll extension = php_imap.dll extension = php_ldap.dll extension = php_mbstring.dll extension = php_exif.dll;それが依存するのでmbstringの後になければなりません extension = php_mysql.dll extension = php_mysqli.dll extension = php_openssl.dll extension = php_pdo_mssql.dll extension = php_pdo_mysql.dll extension = php_soap.dll extension = php_sockets.dll extension = php_sqlite.dll extension = php_xmlrpc.dll extension = php_zip.dll |
これらの編集と動的拡張は、ここではさまざまなオプションをカバーしています。他にもいくつかの可能性がありますが、リストされているものが最も一般的なものです。特に必要がない限り、これらの設定から逸脱する理由はないかもしれませんが、そうである場合は、何が起こるのかを必ず知っておいてください。これらの拡張機能によって、他の多くのPHPアプリケーションを正常にインストールして実行することもできます。
一例として、Oracleの拡張機能はここには表示されていませんが、OracleをMoodleデータベースに使用することができます。人々がトラブルに陥ることが多いもう一つの分野は、「マジッククオート」を使うことです。マジッククオートは本当にoffに設定されるべきです、それらは経験の浅いスクリプト習慣を考慮に入れるためにPHPの使用の初期にのみ導入されました(ここで貧弱な、不気味な、またはばかげた記事を読む)。誰かがまだ貧弱なスクリプトを書いているならば、彼らは彼ら自身に注意を引くに値し、彼らのスクリプトは削除されます。
Moodleの設定はどこでどこに保存されていますか?
設定はあなたのmoodleフォルダにあるconfig.phpファイルに保存されています。このファイルはインストールプロセス中に作成されます。問題があり、インストールでファイルを作成できない場合は、 設定ファイル docsから手動で作成してみてください。 上
Moodleの以前のリリースをダウンロードする
Moodleのダウンロードで見つからない以前のバージョンのMoodleは、https://download.moodle.org/stable [version_number] /からダウンロードできます。[version_number]は、ポイントのない数字です。例えばhttps://download.moodle.org/stable22/やhttps://download.moodle.org/stable27/です。
ファイルが表示されたディレクトリツリーが表示されます。あなたが欲しいものをクリックして、通常通りダウンロードしてください。最新版のアップデートが必要な場合は、リストの最後までスクロールして "moodle-latest"ファイルをダウンロードしてください。
- Windowsパッケージ : Windows用 Moodleパッケージにない他のリリースをダウンロードするには、このURLを使用してください。
- https://download.moodle.org/windows/MoodleWindowsInstaller-latest-[version_number].zip
- Macのパッケージは :で見つかっていない他のリリースダウンロードするにはMacのパッケージを (あなたがIntelまたはPPCパッケージを必要とするかどうかに応じて)、これらのURLのいずれかを使用します。
- https://download.moodle.org/macosx/Moodle4Mac-Intel-[version_number].dmg
- https://download.moodle.org/macosx/Moodle4Mac-PPC-[version_number}.dmg
特定の毎週のバージョンをダウンロードする方法の詳細については、 古いMoodleの非常に特定のリリースを探しているという投稿をご覧ください。
PHPエラーログを有効にしてチェックする方法
PHPは、さまざまな方法でエラーを記録するように設定できます。そのうちの2つは、php.iniファイルとini_setコマンドの使用です。 PHP_error_logsを参照してください。
「トップレベルのコースが見つかりませんでした」
あなたがMoodleをインストールしようとした直後にこれが現れた場合、それはほとんど確実にインストールが完了しなかったことを意味します。完全なインストールはあなたに管理者プロフィールを求めてそしてそれが完了する直前にサイトに名前を付けることを頼むでしょう。ログでエラーを確認してください。その後、データベースを削除してやり直してください。 Webベースのインストーラを使用した場合は、コマンドラインを試してください。あなたのコンピュータは確実にMoodleを動かすのに十分なリソースを持っていますか?
電子メールのコピーが私のフォーラムから送信されていません
Moodleがフォーラム、課題などから自動Eメールを送信するようにしたい場合は、cronを適切に設定する必要があります。これと同じプロセスで、未確認の古いユーザの削除、古い学生の登録解除など、多くのクリーンアップタスクも実行されます。 cronの指示を参照してください。
ヒント:
- [設定]> [サイトの管理]> [プラグイン]> [メッセージ出力]> [電子メール]でデフォルト設定を試してください。これは通常うまくいきます。を除いて...
- Windowsサーバでは、上記の設定ページでSMTPサーバのアドレスを*指定する必要があります(UNIXとは異なり、Windowsはビルドされていません)。
- 設定>サイト管理>プラグイン>メッセージの出力> Eメールの allowuseremailcharsetが 、自分が何をしているのかを実際に知らない限り、必ずNoに設定してください。これをはいに設定すると、Moodleのバージョンによっては問題が発生する可能性があります。
- ファイアウォールを確認するか、ネットワーク管理者に問い合わせてください。多くのメールサーバーは厳重にロックされているので、それらを介してメールを送信するには許可が必要な場合があります。
ログインできない - ログイン画面で動けなくなる
これは、「セッションがタイムアウトしました」と表示されている場合にも当てはまります。または「ログインセッションに影響を与えるサーバーエラーが検出されました。もう一度ログインするか、ブラウザを再起動してください」とログインできない。
考えられる原因と対処方法は次のとおりです(特定の順序ではありません)。
- 最初にあなたのメイン管理者アカウント(これは手動アカウントになるでしょう)も問題であることを確認してください。ユーザーが外部認証方法(たとえばLDAP)を使用している場合、それが問題となる可能性があります。さらに先に進む前に、障害を特定し、それが本当にMoodleであることを確認してください。
- ハードディスクがいっぱいになっていないか、またはサーバーが共有ホスティングに接続されている場合は、ディスク容量の課題に達していないか確認してください。これにより、新しいセッションが作成されるのを防ぎ、だれもログインできなくなります。
- 'moodledata'エリアの許可を慎重に確認してください。 Webサーバーは 'sessions'サブディレクトリに書き込むことができる必要があります。
- あなたのコンピュータ(あなたのMoodleサーバではありません)はブラウザから参照元情報を取り除いているファイアウォールを持っているかもしれません。 Nortonのファイアウォール製品を修正するための手順は次のとおりです 。
- あなたのmoodledataディレクトリのsessionsフォルダを削除してみてください(現在ログインしている人は誰でも捨てられます)
- あなたのコンピュータ上のクッキーを削除したり、他のブラウザや他のクライアントコンピュータを試してみてください。
- [設定]> [サイトの管理]> [サーバー]> [セッション処理]で 、[Cookieプレフィックス]の値を設定してみてください。また設定によってこれをすることができます
$ CFG-> sessioncookie = '何か';
config.phpにあります。同じブラウザで複数のMoodlesを使用している場合は特にそうです。 - config.phpのパスワードソルト値を削除または変更していないことを確認してください。パスワードがsaltを使って作成された場合、それらのパスワードが機能し続けるためには正しいsaltがconfig.phpになければなりません。アップグレードを実行中にconfig.phpを再作成し、salt値を転送するのを忘れた場合、これは簡単に行われます。
- あなたのMoodleフォルダ(またはその親ディレクトリ)に.htaccessファイルがありますか。もしそうなら、そこにトラブルを引き起こしているかもしれない何かがありますか(奇妙なリダイレクト、アクセス制限など)?
- mdl_configデータベーステーブルのmnet_localhost_idの値を確認してください。通常は1ですが、ユーザーが認識されるには、mdl_userテーブルのユーザーレコードのmnet_hostidフィールドと一致する必要があります。アップグレードやサイトの移行中に誤って変更されることがあります。
- config.phpをチェックしてください - コードの最後にスペースや改行を入れないでください。
- あなたは正しいユーザー名とパスワードを使っていますよね?
それでも問題が解決しない場合は、 ログインできないページを読んでください。管理者パスワードを変更することもできます。紛失した場合と同様に続行します - 管理FAQを参照してください 。
あなたのURLを確認してください
$ CFG-> wwwroot設定は、サイトにアクセスするために実際に使用している設定とまったく同じです。
アップロードされたファイルは "ファイルが見つかりません"と表示されます
例:見つかりません:要求されたURL /moodle/file.php/2/myfile.jpgがこのサーバーで見つかりませんでした。
これは、スラッシュ引数がWebサーバーで有効になっていないことを示しています。詳細はスラッシュ引数の使用を見てください。
私のすべてのページが空白になっているのはなぜですか?
config.phpのdirroot変数を確認してください。完全な絶対パス名を使う必要があります(例)
$ CFG - > dirroot = "/ var / www / moodle" ;
もう1つの理由は、PHPがMySQL(または使用している他のデータベース)をサポートするように設定されていないことです。これはRedHatとOpenBSDのインストールに共通です。この場合、エラーが生成されますが、エラー表示はデフォルトで無効になっていることが多いため、ブラウザに表示されるのは空白の画面だけです。 PHPエラー表示を有効にするには、PHPエラーログを有効にして確認する方法を参照してください。
データベースのサポートがあなたの問題であるかどうかを判断するためには、 config.phpファイルの2行目にこれを挿入してください。
phpinfo ( ) ;
それからウェブページをリロードしてください。データベースを選択したかどうかを確認するために、出力を詳しく調べてください。そうでない場合は、あなたが不足しているパッケージを探します。
特定のページが空白または不完全なのはなぜですか。
- Webサーバーのログファイルを確認してください。
- 特定のページが空白または不完全な場合(フッターは表示されません)、他の操作を行う前に、[ デバッグ]をオンにしてPHPエラーログを確認してください 。 PHPエラーロギングが機能していることを確認したら、エラーを再現します。すぐにエラーログファイルを確認してください。うまくいけば、あなたはファイルの最後かその近くにPHPエラーメッセージを見るでしょう。これはあなたの問題を直接解決するかもしれませんし、あるいはMoodleフォーラムで問題を診断するのをずっと簡単にするかもしれません。
- あなたが新しいバージョンのMoodleにアップグレードしようとしているならば、あなたがインストールされている非標準ブロックまたはモジュールの古いバージョンを持っていないことを確認してください。管理者設定ページを使用してインストールされたそのようなブロックまたはモジュールをすべて削除し、インストールプロセスを再度開始してください。ただし、コースに必要なすべてのオプションのプラグインが含まれていることも確認してください。これは「編集中」で特に一般的です。
- ブロックが表示されていない場合は、編集をオンにして、そのページに追加したブロックを削除してから、再ロードしてください。
- 言語を選択した直後にこのエラーが発生する可能性があります 。インストールプロセスのこの段階で、あなたのMoodleコンピュータはインターネットに接続して言語パックをダウンロードする必要があるかもしれませんので、ブラウザを使用してコンピュータがインターネットにアクセスできることを確認してください。あなたのPHP設定がMoodle Moodle要件ページに記載されている通りであることも確認してください。
関連情報 :
- Moodle PHP設定エラーフォーラムディスカッションの使用
データベーステーブルの設定時にインストールがハングする
ブラウザを表示しているページやその他の出力が半分しか削除されていないテーブルを設定すると、インストールがハングすることがあります。 MySQLの文が切り捨てられているか、または「続行する」リンクが表示されているのに「続行」ボタンが表示されていない可能性があります。
次のような解決方法について詳しくは、 予期しないインストールの停止を参照してください。
- MySQLの制限を確認する
- .htaccessファイルを確認する
- コードのカスタマイズの問題
- メモリ制限の確認
- 段階的にアップグレードする
- fopen関数を修正
プロフィールに新しい画像をアップロードできないのはなぜですか。
ユーザープロフィールページにユーザー画像をアップロードするための情報が表示されない場合は、通常次のいずれかです。
- 使用しているロールに関連付けられている権限により、プロフィール写真を変更できません。
- GDがインストールされていないか、サーバーに有効になっていません。 GDがあなたのPHPインストールに含まれていることを確認してください 。これを確認するには、[ サイトの管理]> [サーバー]> [PHP情報]に移動して、gdversion設定を探します。この設定は、そのページにアクセスするたびに自動的に選択されます。それがGDバージョン1またはバージョン2を示しているならば、すべては問題ないはずです。その設定ページを保存してあなたのユーザプロファイルに戻ります。
- GDはインストールされていますが、何らかの形で破損しています。たとえば、設定ファイルの空行や空白文字に関するこの説明を参照してください。
GDは画像処理を可能にするライブラリです。たとえば、システムに問題がなく、新しいプロフィール画像をアップロードすると、GDはその画像を圧縮して2つのサムネイルを作成します。1つは100 x 100ピクセル、もう1つは35 x 35ピクセルです。
GDがインストールされていないとMoodleが判断した場合は、GDライブラリをインストールする必要があります 。
- Unixでは、次のような引数でPHPを再コンパイルする必要があるかもしれません。
./configure --with-apxs = / usr / local / apache / bin / apxs --with-xml --with-gd --with-jpeg-dir = / usr / local --with-png-dir = / usr --with-ttf --enable-gd-native-ttf --enable-magic-quotes --with-mysql --enable-sockets --enable-track-vars --enable-versioning --with-zlib
- Windowsでは、これは通常php.iniファイルを編集してPHPの拡張子を "有効にする"ことです。これを行うには、拡張子php_gd2.dllのセミコロンを削除します - このファイルが実際にあなたのphp extensionsフォルダに実際に存在することを確認してください(これがあなたのハードディスクのどこを指すのかextension_dirを探してください)。そうすると次のような行になるはずです。
拡張子= php_gd2.dll
- Windowsユーザーは、追加の支援が必要な場合はインストール手順を参照してください。
3.(可能であれば) ウェブサーバーを再起動し、 PHPを変更した後はMoodle設定ページに再度アクセスして、正しいバージョンのGDを選択できるようにしてください。
参照 :Moodleのフォーラムディスカッション使ってプロフィール写真を追加情報について。
どうして私のMoodleサイトは時間と日付を正しく表示しないのですか?
[管理]> [サイトの管理]> [場所]> [場所の設定]の設定でタイムゾーンの設定を確認してください。
Moodleをアンインストールする方法
ウェブホスト/手動インストール :Moodleを手動でインストールした場合、またはウェブホストにインストールした場合は、以下の手順に従ってください。
- このmysqlコマンドを使用してmoodleデータベースを削除してください(またはあなたのmysqlクライアントを使用して削除してください、例えばPHPMyAdmin):
sql> DROP DATABASE moodle;
- 上記の例では、 'moodle'をインストール時に作成したmoodleデータベースの名前に置き換えてください。
- moodledataディレクトリを削除してください。あなたまたはあなたのユーザがこのディレクトリに資料をアップロードした場合、このディレクトリを削除する前にこれらのコピーを取ってください。
- moodleディレクトリ自体を削除してください。これにより、すべてのmoodle PHPスクリプトファイルが削除されます。
XAMPP windowsのインストール :XAMPPパッケージを通してMoodleをwindowsにインストールした場合は、以下の手順に従ってください。
- cmd.exeを開き、インストールディレクトリ内のこのディレクトリに移動します。
server / mysql / bin
- このコマンドを実行して、USERNAMEをデータベースのユーザー名(デフォルトは "root")に、DATABASEをデータベースの名前(デフォルトは "moodle")に置き換えます。
mysqladmin.exe -uユーザー名-p drop database
- プロンプトでデータベースのパスワードを入力します(デフォルトは "" [空白])。
- データベースの削除を確認するには、「y」を入力します。
- moodledataディレクトリを削除してください。あなたまたはあなたのユーザがこのディレクトリに資料をアップロードした場合、このディレクトリを削除する前にこれらのコピーを取ってください。
- moodleディレクトリ自体を削除してください。これにより、すべてのmoodle PHPスクリプトファイルが削除されます。
新しいサイトまたはサーバへのMoodleの移行
Moodleを移行すると、現在のインストールを新しいサーバに移動する必要があるため、IPアドレスまたはDNSエントリを変更する必要があるかもしれません。これを行うには、新しいサーバーのconfig.phpの$ CFG-> wwwroot値を変更する必要があります。データベースバックアップファイルに保存されている絶対リンクを(新しいサーバーにファイルをリストアする前に)変更するには、 検索と置換ツール 、テキストエディタ、またはsedなどの別の "検索と置換"ツールを使用する必要があります。詳細はMoodle Migrationページをご覧ください。
新しいインストールがサーバーに正しく表示されますが、別のマシンから表示すると、スタイルとイメージが表示されません。
インストール手順では、 'webroot'の推奨設定の1つは 'localhost'です。あなたがしたいのがあなたの新しいMoodleインストールの何らかのローカルテストであるならば、これは問題ありません。ただし、同じローカルエリアネットワーク上の別のマシンから新しいインストールを見たい場合、またはインターネット上で自分のサイトを見たい場合は、この設定を変更する必要があります。
- ローカルテストでは、 'localhost'がWebルートに適しています(config.phpの$ CFG-> wwwroot)。
- 同じローカルエリアネットワーク(LAN)上の他のマシンからあなたのサイトをテストしたい場合は、サービングマシンのプライベートIPアドレス(例:192.168.1.2/moodle)またはサービングのネットワーク名を使用する必要があります。ウェブルートとしてのコンピュータ(例:network_name_of_serving_machine / moodle)。 LANの設定によっては、(プライベート)IPアドレスではなく、コンピュータのネットワーク名を使用する方が良い場合があります。IPアドレスは時々変わる可能性があり、また変わる可能性があるからです。ネットワーク名を使用したくない場合は、ネットワーク管理者に相談して、サービングマシンに固定IPアドレスを課題てもらう必要があります。
- 最後に、あなたがインターネット上であなたの新しいインストールをテストしたいならば、あなたはあなたのウェブルートとしてドメイン名か恒久的な(公共の)ip address / moodleを使わなければならないでしょう。両方の種類のアクセスを処理するには、 なりすましを参照してください。
最大アップロードファイルサイズ - 変更方法
最大ファイルアップロードサイズを変更する場所はいくつかあります。最初に確認するのは管理ブロックです。 [セキュリティ] - > [サイトポリシー] - > [最大アップロードファイルサイズ]を探します。これは古いバージョンのMoodle([管理]> [変数])にある "maxbyte"変数です。教師はコース管理ブロックで最大ファイルサイズを設定することもできます。
上記で十分な大きさの数値が得られない場合は、サーバー設定を変更する必要があります。通常の場所はphp.iniファイルにあります([サイト管理]> [サーバー]> [PHP情報]に移動して、その場所を数行確認します)。 upload_max_filesizeとpost_max_sizeの設定を探し 、両方を希望の新しい値(例えば '64MB')に設定します。これらの変更を有効にするには、Webサーバーを再起動する必要があります。たとえば、Linuxの場合は、/ etc / init.d / apache2 force-reloadです。ドキュメントを確認するか、サーバーを再起動してください。 NGINXシステム管理者はまた彼らのnginxメイン設定ファイルの "http"セクションにclient_max_body_size = XXXを追加するべきです。 ( 詳細はこちら )
より多くの助けについては見なさい:
- Administration_FAQ#How_do_the_limits_on_uploaded_files_work.3F
- Installing_Moodle#Recheck_PHP_settings
- Installing_Moodle#Using_a_.htaccess_file_for_webserver_and_PHP_settings
- Site_policies#Maximum_uploaded_file_size
- これらのフォーラム投稿: http : //moodle.org/mod/forum/discuss.php?d=63840#287960およびhttps://moodle.org/mod/forum/discuss.php?d=93882#p414650
MoodleはPHPのフロート処理は互換性がないと主張しています
あなたのMoodleをインストールまたはアップグレードしようとすると、 "PHPの浮動小数点数の処理で予期しない問題が検出されました"というメッセージが表示されます。
このフォーラムスレッドとMDL-18253に詳細情報があります。要するに、この問題は起こらないはずです、あなたが使用しているPHPのバージョンとOSに関する正確な情報を投稿することによって私たちを助けることができます。それでは、この問題を回避する方法を見つけることができます。
最新のPHPバージョンをインストールすることでこの問題を解決できるかもしれません。 PHPをソースから自分でコンパイルする場合は、コンパイルオプションを変更すると効果的です。しかし、原因がわからないので、本当にわかりません。あなたに合った解決策を見つけたなら、それについて教えてください。
更新:問題はphp.iniファイルの 'precision'設定にあると思われます 。デフォルトのPHPインストールでは、これは14に設定されています。この問題が発生した少なくとも1つのサーバーでは、小さい値に変更されていました。それで、あなたがこの問題を見たならば、加えてみてください
ini_set( 'precision'、14);
config.phpファイルに追加し 、 MDL-18253で成功を報告してください。
基本コードを複製せずにMoodleの複数のインスタンスを実行するにはどうすればよいですか?
Martin Langhoffによる詳細な説明については、 このスレッドを参照してください。
FreeTDSとは何ですか。また、インストールでどのように使用できますか?
FreeTDSは、Microsoft SQL ServerとSybaseがデータベースに使用しているTabular Data Streamプロトコルのオープンソース実装です。残念ながら、Microsoftサーバーは通常TDS 5.0接続を受け入れません。 FreeTDSはあなたのUnix / Linuxアプリケーションがこれらの他のデータベース製品と通信し、異なるシステム間でデータをうまくインポートおよびエクスポートすることを可能にします。
プラグインをインストールするにはどうすればいいですか?
プラグインのインストールを参照してください。
アイコンがクリックできないため、プラグイン概要ページでプラグインを有効にできません
プラグイン概要ページの目の開閉アイコンは、プラグインが有効になっているかどうかを示すためだけにあります。この画面からプラグインを編集することはできません。プラグインを有効にしたい場合は、必要なプラグインの種類を管理するための適切なページに移動します。例えば、 設定>サイト管理>プラグイン>リポジトリ>リポジトリの管理または設定>サイト管理>プラグイン>活動モジュール>活動の管理。
関連情報
- エラーFAQ
- moodle.orgのヘルプフォーラムのインストールとアップグレード
共有ウェブホスティング環境にMoodleをインストールする: