Moodle - Konfigurační soubor
Návody pro C4
K dispozici je stránka o aplikaci Moodle, na které naleznete popis, návody, screenshoty, demo ukázku, reference, graf popularity, statistiky a diskuze.
Hlavní konfigurační soubor
config.php
Soubor naleznete v kořenovém adresáři instalace.
Úprava připojení k databázi
V souboru config.php najděte tuto část kódu:
$CFG->dbtype = 'mariadb'; $CFG->dblibrary = 'native'; $CFG->dbhost = 'localhost'; $CFG->dbname = 'nazev-stare-databaze'; $CFG->dbuser = 'uzivatel-stare-databaze'; $CFG->dbpass = 'heslo-stare-databaze'; $CFG->prefix = '';
a upravte následující hodnoty:
- nazev-stare-databaze - zadejte název nové databáze
- uzivatel-stare-databaze - znovu vyplňte název databáze
- heslo-stare-databaze - zadejte heslo k vaší nové databázi
Ukázka vyplněných parametrů pro databázi db-demo s heslem 12345:
$CFG->dbtype = 'mariadb'; $CFG->dblibrary = 'native'; $CFG->dbhost = 'localhost'; $CFG->dbname = 'db-demo'; $CFG->dbuser = 'db-demo'; $CFG->dbpass = '12345'; $CFG->prefix = '';
Úprava adresy webu a cesty datového adresáře
V souboru config.php najděte tuto část kódu:
$CFG->wwwroot = 'http://www.stara-adresa-webu.cz'; $CFG->dataroot = 'cesta-moodledata-adresare';
a upravte hodnoty "http://www.stara-adresa-webu.cz" a "cesta-moodledata-adresare". Cesta datového adresáře neviditelného z webu má na Webhostingu C4 tvar:
/data/www/nazev-domeny/tmp/nazev-webu
Takže např. pro stránky www.webhosting-c4.cz bude úprava vypadat následovně:
$CFG->wwwroot = 'http://www.webhosting-c4.cz'; $CFG->dataroot = '/data/www/webhosting-c4.cz/tmp/www.webhosting-c4.cz';
Úprava adresy webu v databázi
Úpravy hodnot v databázi proveďte pomocí formuláře v administraci aplikace Moodle (po přihlášení) na webové adrese:
http://www.nazev-vasi-domeny.cz/admin/tool/replace/index.php
(u verze aplikace 2.2 a nižší má cesta tvar http://www.nazev-vasi-domeny.cz/admin/replace.php)
Takže například pro stránky www.webhosting-c4.cz naleznete formulář na adrese:
http://www.webhosting-c4.cz/admin/tool/replace/index.php
Formulář pro záměnu adresy webu v databázi vyplňte následovně:
- Prohledat celou databázi na - zadejte starou webovou adresu, např. http://www.stara-adresa-webu.cz
- Nahradit tímto řetězcem - zadejte novou webovou adresu, např. pro stránky www.webhosting-c4.cz bude mít adresa tvar www.webhosting-c4.cz
Nyní zaškrtněte volbu "Chápu rizika této operace" a potvrďte úpravu tlačítkem "Ano, udělej to!".
Důležitá nastavení pro Webhosting C4
PHP a MySQL
Aplikace vyžaduje minimálně PHP 8.1 a MariaDB 10.6.7 (MySQL 8.0) a doporučujeme ji provozovat na PHP 8.2 FPM serveru s MariaDB 10.11 (viz Změna verze PHP).
Nastavení direktiv a knihoven
Pro web si nastavte paměť "PHP memory_limit" na 256 MB a čas pro běh skriptu "PHP max_execution_time" na maximum (viz Nastavení konfiguračních direktiv a knihoven). Jelikož Moodle vyžaduje hodně paměti, lze ji případně navýšit na více než 256 MB.
Pokud aplikaci neprovozujete na FPM serveru, zaktivujte si knihovny Curl, Intl, OpenSSL a ZIP (viz Nastavení konfiguračních direktiv a knihoven).
Úprava souborů pro správný chod aplikace
V souboru "lib/classes/session/file.php" najděte řádek (67):
$freespace = @disk_free_space($this->sessiondir);
a změňte na tvar:
$freespace = function_exists('disk_free_space') ? disk_free_space($this->sessiondir) : false;
A v souboru "lib/dml/mysqli_native_moodle_database.php" najděte řádky (234-236):
// Cache the result to improve performance. $this->dboptions['dbengine'] = $engine; return $engine;
a přidejte před ně na nový řádek:
$engine = 'InnoDB';
Datový adresář aplikace Moodle
Standardně je datový adresář aplikace Moodle směrován do neveřejného adresáře /data/nazev-domeny/tmp/nazev-webu. Chcete-li mít datový adresář dostupný, můžete si změnit document root vašeho webu a datový adresář směrovat do adresáře, který bude viditelný na FTP serveru. Návod na změnu datového adresáře naleznete v tomto příspěvku.
Aktualizace
Z bezpečnostních důvodů doporučujeme pravidelně provádět aktualizaci aplikace.
Diskuzní fórum pro aplikaci Moodle
Nové diskuzní téma můžete založit v sekci Moodle.
Témata | Reakce | Poslední příspěvek |
---|---|---|
Moodle - Maximální zátěž, provoz webových stránek | 1 | 03.09.2024 10:03 |
Moodle - Smazání kurzů kvůli snížení kapacity | 1 | 05.06.2024 16:05 |
Moodle - Unicode | 5 | 13.03.2024 21:21 |
Moodle - Maria DB 10.6 | 1 | 08.03.2024 15:05 |
Moodle - Upgrading to the latest version | 7 | 22.01.2024 10:20 |
Moodle - Verzia databazy | 3 | 25.09.2023 10:04 |
Moodle - Čištění nepotřebných souborů kvůli úložnému prostoru | 3 | 01.06.2023 15:38 |
Moodle - hlásí upozornění UTF8 | 1 | 27.10.2022 13:46 |
Moodle - Chyba při instalaci LMS Moodle | 8 | 19.01.2022 23:20 |
Moodle - Při aktualizaci chyba "Warning: is_readable(): open_basedir restriction in effect" | 1 | 10.01.2022 10:05 |
Kompletní výpis diskuzních témat pro aplikaci Moodle
Změny a kontroly
K dispozici je kompletní přehled všech změn a kontrol v tomto návodu.
Moodle - Konfigurační soubor
Aplikace: | Moodle |
Ověřeno pro: | Moodle 4.4.3 |
Publikace: | 14.10.2011 |
Změna: | 13.8.2024 |
Kontrola: | 3.9.2024 |
Přehled změn a kontrol |
Novinky
- 12.9. - Drupal 11 - Konfigurační soubor
- 11.9. - Drupal 11 - Instalace a čeština
Diskuzní fórum
- Webové aplikace
- Tvorba web stránek
- PHP, MySQL
Moodle partneři
- Studio Illek - grafické studio
http://www.studioillek.cz