moodle/lang/cs/docs/installamp.html

167 lines
10 KiB
HTML
Raw Normal View History

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