mirror of
https://github.com/moodle/moodle.git
synced 2025-02-24 12:03:12 +01:00
167 lines
10 KiB
HTML
167 lines
10 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>Dokumentace Moodlu: Instalace PHP a MySQL</title>
|
|
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
|
|
</head>
|
|
|
|
<body>
|
|
<h1>Instalace Apache, MySQL a PHP</h1>
|
|
<blockquote>
|
|
<p>Moodle je napsán ve skriptovacím jazyce PHP a většinu svých dat uchovává v
|
|
databázi. Doporučenou databází je MySQL. Aby se z vašeho počítače stal
|
|
funkční internetový server, musíte před instalací Moodlu správně nainstalovat
|
|
jazyk PHP a databázi. Pro běžného uživatele počítače to může být poněkud
|
|
obtížné. Tato stránka byla napsána proto, abychom instalační proces pro různé
|
|
platformy zjednodušili:</p>
|
|
<ul>
|
|
<li><a href="#host" class="questionlink">Hostingové služby</a></li>
|
|
<li><a href="#mac" class="questionlink">Mac OS X</a></li>
|
|
<li><a href="#redhat" class="questionlink">Redhat Linux</a></li>
|
|
<li><a href="#windows" class="questionlink">Windows</a></li>
|
|
</ul>
|
|
<p class="questionlink"> </p>
|
|
<h3 class="sectionheading"><a name="host" id="host"></a>Hostingové služby</h3>
|
|
<blockquote>
|
|
<p>Hostingové služby se od sebe bohužel velmi liší. Někde dokonce Moodle
|
|
nainstalují za vás.</p>
|
|
<p>Většina poskytovatelů webového prostoru nabízí webovou aplikaci, v níž
|
|
můžete spravovat své stránky, vytvářet databáze a nastavit cron. Někteří
|
|
také mohou poskytovat terminálový přístup pomocí ssh, takže ke správě můžete
|
|
použít příkazový řádek.</p>
|
|
<p>Při instalaci postupujte krok za krokem podle
|
|
<a href="./?file=install.html">návodu k instalaci</a>. V případě problémů
|
|
kontaktujte svého poskytovatele.</p>
|
|
<p> </p>
|
|
</blockquote>
|
|
<h3 class="sectionheading"><a name="mac" id="mac"></a>Mac OS X</h3>
|
|
<blockquote>
|
|
<p>Nejjednodušší postup je použít Apache server poskytovaný firmou Apple
|
|
a přidat PHP a MySQL z programových balíčků Marca Liyanagea. Obě níže uvedené
|
|
stránky jsou doplněny kvalitním návodem, který zde nebudeme opakovat:</p>
|
|
<blockquote>
|
|
<p><strong>PHP</strong>: stáhnout z <a href="http://www.entropy.ch/software/macosx/php/" target="_top">http://www.entropy.ch/software/macosx/php/</a></p>
|
|
<p><strong>MySQL</strong>: stáhnout z <a href="http://www.entropy.ch/software/macosx/mysql/" target="_top">http://www.entropy.ch/software/macosx/mysql/</a></p>
|
|
</blockquote>
|
|
<p>Jakmile je máte nainstalovány, měl by pro další postup postačovat
|
|
standardní <a href="./?file=install.html">návod k instalaci</a>.</p>
|
|
|
|
<p>Podrobnější návod najdete zde: <a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
|
|
<p> </p>
|
|
</blockquote>
|
|
<h3 class="sectionheading"><a name="redhat"></a>Redhat Linux</h3>
|
|
<blockquote>
|
|
<p>Měli byste nainstalovat všechny dostupné programové balíčky RPM pro
|
|
Apache, PHP a MySQL. Často se zapomíná na instalaci balíčku php-mysql,
|
|
který je však nutný pro komunikaci jazyka PHP s MySQL.</p>
|
|
<p>Jakmile máte balíčky nainstalovány, měl by pro další postup postačovat
|
|
standardní <a href="./?file=install.html">návod k instalaci</a>.</p>
|
|
<p>Podrobnější návod najdete zde: <a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
|
|
</blockquote>
|
|
<p> </p>
|
|
<h3 class="sectionheading"><a name="windows" id="windows"></a>Windows</h3>
|
|
<blockquote>
|
|
<p>Nejjednodušší je použít programový balíček <a href="http://www.easyphp.org/" target="_blank">EasyPHP</a>,
|
|
který v rámci jediné aplikace nabízí veškerý potřebný software.
|
|
Zde je celý postup krok za krokem:</p>
|
|
<ol>
|
|
<li>Předně, pokud už máte databázi MySQL nainstalovánu (třeba jako součást
|
|
jiného programového balíčku), odinstalujte ji, smažte všechny MySQL
|
|
soubory a ujistěte se, že jsou smazány soubory <strong>c:\my.cnf</strong>
|
|
a <strong>c:\windows\my.ini</strong>. Můžete také vyhledat a smazat
|
|
všechny soubory s názvem <strong>my.cnf</strong> nebo
|
|
<strong>my.ini</strong>.</li>
|
|
<li>Pokud už máte nainstalováno PHP, vymažte z adresáře Windows a jeho
|
|
podadresářů všechny soubory <strong>php4ts.dll</strong> a
|
|
<strong>php.ini</strong>.</li>
|
|
<li>Zde si stáhněte EasyPHP: <a href="http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7">http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7</a>
|
|
(asi 10 MB).</li>
|
|
<li>Spusťte stažený soubor: <strong>easyphp1-7_setup.exe</strong>.
|
|
Instalační postup je ve francouzštině, ale jinak se podobá instalaci
|
|
jakéhokoli jiného programu Windows - doporučujeme přijmout výchozí
|
|
nastavení a nechat vše nainstalovat. Dodejme, že "Suivant"
|
|
znamená Další a "Oui" znamená Ano.</li>
|
|
<li>Na konci instalace ponechte zaškrtnuté pole "Lancer
|
|
EasyPHP" (Spusť EasyPHP) a klepněte na tlačítko "Terminer".
|
|
Možná budete přesměrování na informační internetovou stránku, té si však
|
|
nemusíte všímat.</li>
|
|
<li>Pokud šlo všechno dobře, blahopřejeme – Apache, PHP a MySQL jsou
|
|
nainstalovány a funkční! Na hlavním panelu Windows byste měli vidět černé
|
|
E. Klepnete-li na ně pravým tlačítkem myši, vyvoláte menu, kterým můžete
|
|
ovládat spuštěné programy.</li>
|
|
<li>Některé texty mohou být ve francouzštině; pokud upřednostňujete
|
|
angličtinu, stáhněte si soubor <a href="http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7">http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7</a>,
|
|
který obsahuje anglickou verzi adresářů www a home. Tu můžete zkopírovat
|
|
na místo původních souborů v adresáři EasyPHP1-7.</li>
|
|
<li>Dále musíte pro použití Moodlu nastavit databázi. Pravým tlačítkem
|
|
myši klepněte na černé E na hlavním panelu a zvolte Administration,
|
|
pak klepněte na DB Management (vedle PHPMyAdmin).</li>
|
|
<li>Budete-li dotázáni na uživatelské jméno, napište "<strong>root</strong>"
|
|
a kolonku heslo <strong>ponechte prázdnou</strong>. Mělo by se objevit
|
|
rozhraní phpMyAdmin, které vám umožňuje vytvářet nové databáze
|
|
a uživatelské účty.</li>
|
|
<li>Do příslušného políčka vepište "moodle" a klepnutím na tlačítko
|
|
"Create" vytvořte novou databázi.</li>
|
|
<li>Pro přístup do databáze můžete také vytvořit nový uživatelský
|
|
účet. Napoprvé to může být poněkud komplikované, proto můžete pro začátek
|
|
v konfiguraci Moodlu použít stávající uživatelský účet "root"
|
|
bez hesla a později konfiguraci upravit.</li>
|
|
<li>Nyní můžete přistoupit k instalaci Moodlu! Z <a href="http://moodle.org/download" target="_blank">http://moodle.org/download</a>
|
|
stáhněte nejnovější verzi Moodlu a archiv rozbalte.</li>
|
|
<li>Soubory Moodlu zkopírujte do <strong>C:\Program Files\EasyPHP\www</strong>.
|
|
Můžete buď zkopírovat celý adresář Moodle (tj. C:\Program Files\EasyPHP\www\moodle)
|
|
nebo zkopírovat veškerý <em>obsah</em> adresáře Moodle. Pokud zvolíte
|
|
druhou možnost, budete moci přistupovat na svou domovskou stránku Moodlu
|
|
na adrese http://localhost/ namísto http://localhost/moodle/.</li>
|
|
<li>Pro uchovávání souborů vložených do Moodlu vytvořte na jiném místě
|
|
nový prázdný adresář, např. <strong>C:\moodledata</strong>.</li>
|
|
<li>Přejděte do adresáře Moodle. Vytvořte kopii souboru config-dist.php a
|
|
nazvěte ji config.php</li>
|
|
<li>config.php lze upravovat pomocí textového editoru (Notepad stačí,
|
|
zkontrolujte však, aby na konec nepřidával nežádoucí mezery).</li>
|
|
<li>Vložte do něj informace o své nové databázi:<br />
|
|
$CFG->dbtype = 'mysql';<br />
|
|
$CFG->dbhost = 'localhost';<br />
|
|
$CFG->dbname = 'moodle';<br />
|
|
$CFG->dbuser = 'root'; <br />
|
|
$CFG->dbpass = '';<br />
|
|
$CFG->dbpersist = true;<br />
|
|
$CFG->prefix = 'mdl_';</li>
|
|
<li>Dále do něj vložte cesty ke všem svým souborům:<br />
|
|
$CFG->wwwroot = 'http://localhost/moodle'; // Použijte plnou webovou
|
|
adresu, pokud ji znáte.<br />
|
|
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';<br />
|
|
$CFG->dataroot = 'C:\moodledata';</li>
|
|
<li>Uložte config.php - případných dalších nastavení si nevšímejte.</li>
|
|
<li>Zbytek nastavení se provádí přes internet; za tím účelem spusťte
|
|
prohlížeč a přejděte na adresu <a href="http://localhost/moodle/admin/" target="_blank">http://localhost/moodle/admin/</a>.</li>
|
|
<li>Abyste v Moodlu mohli používat soubory zip (tento formát se používá
|
|
např. pro záložní soubory), budete muset povolit "zlib". Přejděte
|
|
do adresáře EasyPHP (<strong>C:\Program Files\EasyPHP</strong>) a spusťte
|
|
program phpini.exe. Zaškrtněte políčko u "zlib.dll".
|
|
Zavřete okno, klepněte pravým tlačítkem myši na černé E na hlavním panelu
|
|
Windows a v menu vyberte "Restart".</li>
|
|
<li>Na závěr musíte nastavit cron – podrobnější informace
|
|
viz <a href="./?file=install.html">návod k instalaci</a>.</li>
|
|
</ol>
|
|
<p>Jestliže nepoužíváte nebo nemůžete používat EasyPHP, zde je několik
|
|
tipů, jak správně nastavit PHP a vyhnout se nejčastějším chybám:</p>
|
|
<ul>
|
|
<li>Zkontrolujte, zda máte povolen modul GD a Moodle tak může zpracovávat
|
|
obrázky – možná bude třeba upravit php.ini a odstranit příznak poznámky (;)
|
|
z řádku 'extension=php_gd2.dll'.
|
|
</li>
|
|
<li>Zkontrolujte, zda máte povolen modul Zlib a můžete tak v Moodlu
|
|
vytvářet a rozbalovat soubory formátu zip.</li>
|
|
<li>Zkontrolujte, zda máte zapnuty relace (sessions) – možná bude
|
|
třeba upravit php.ini a nastavit adresář <strong>session.save_path</strong>:
|
|
namísto výchozího "/tmp" použijte adresář systému Windows, např. "c:/temp".</li>
|
|
</ul>
|
|
<p> </p>
|
|
</blockquote>
|
|
</blockquote>
|
|
<p align="center"><font size="1"><a href="." target="_top">Dokumentace Moodlu</a></font></p>
|
|
</body>
|
|
</html> |