moodle/lang/be/docs/installamp.html
2005-04-12 20:16:40 +00:00

104 lines
10 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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>Moodle Docs: Installing PHP and MySQL</title>
<link rel="stylesheet" href="docstyles.css" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
</head>
<body>
<h1>Ëàäàâàííå Apache, MySQL ³ PHP</h1>
<blockquote>
<p>Moodle íàï³ñàíû ñêðûïòàâàé ìîâàé PHP, ³ çàõî¢âàå áîëüøàñöü äàäçåíûõ ¢ áàçå äàäçåíûõ. Ìû ðýêàìåíäóåì âûêàðûñòî¢âàöü áàçó äàäçåíûõ MySQL. Ïåðàä ëàäàâàííåì Moodle Âû ìóñ³öå ìåöü ðàáî÷óþ ³íñòàëÿöûþ PHP ³ ðàáî÷óþ áàçó äàäçåíûõ ç òûì, êàá Âàø êàïì'þòýð ìîã ñòàöü ôóíêöûÿíàëüíûì ¢ýá-ñýðâåðàì. Ëàäàâàííå âûøýéíàçâàíûõ ïàêåòࢠìîæà âûêë³êàöü íåêàòîðûÿ ïðàáëåìû äëÿ ñÿðýäíÿãà êàðûñòàëüí³êà, òàìó ãýòàÿ ñòàðîíêà äàïàìîæà çðàá³öü ïðàöýñ ÿê ìàãà ïðàñöåéøûì äëÿ ðîçíûõ ïëàòôîðìà¢:</p>
<ul>
<li><a href="#host" class="questionlink">Õîñòûíãàâû ñåðâ³ñ</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>
<h3 class="sectionheading"><a name="host" id="host"></a>Õîñòûíãàâû ñåðâ³ñ</h3>
<blockquote>
<p>Íà æàëü, õîñòûíãàâûÿ ñåðâ³ñû âåëüì³ ðîçíÿööà ¢ ïëàíå ³õ ïðàöû. Ó íåêàòîðûõ âûïàäêàõ Âàì çàëàäóþöü Moodle.</p>
<p>Áîëüøàñöü ïðàïàíóå êàíòðîëüíóþ ïàíåëü äëÿ êàíòðîëþ Âàøàãà ñàéòà, ñòâàðýííÿ áàçû äàäçåíûõ ³ ëàäàâàííÿ õðîíà. Íåêàòîðûÿ ìîãóöü ïðàïàíàâàöü òýðì³íàëüíû äîñòóï ïðàç ssh äëÿ òàãî, êàá Âû ìàãë³ âûêàðûñòî¢âàöü êàìàíäíóþ àáàëîíêó äëÿ ïðàöû.</p>
<p>Âû ìóñ³öå ïðàêëàäâàöü ñâîé øëÿõ ïðàç <a href="./?file=install.html">Ëàäàâàííå Moodle</a> ³ âûêîíâàöü êîæíû êðîê çà ðàç. Çâÿðí³öåñÿ äà ñâàéãî ïðàâàéäýðà ¢ âûïàäêó, êàë³ çàõðàñíåöå. </p>
</blockquote>
<h3 class="sectionheading"><a name="mac" id="mac"></a>Mac OS X</h3>
<blockquote>
<p>Íàéëÿã÷ýéøû øëÿõ ãýòà óñòàëÿâàöü Apache-ñýðâåð àä Apple, äàäàöü PHP ³ MySQL ç äàïàìîãàé ïàêåòࢠÌàðêà ˳ÿí³äæà (Marc Liyanage). Äçâå í³æýéïàäàäçåíûÿ ñòàðîíê³ äàþöü âåëüì³ ïàäðàáÿçíûÿ ³íñòðóêöû³ ïà ëàäàâàíí³, ÿê³ÿ ìû íå áóäçåì ïà¢òàðàöü òóò:</p>
<blockquote>
<p><strong>PHP</strong>: çàïàìïàâàöü àäñþëü: <a href="http://www.entropy.ch/software/macosx/php/" target="_top">http://www.entropy.ch/software/macosx/php/</a></p>
<p><strong>MySQL</strong>: çàïàìïàâàöü àäñþëü: <a href="http://www.entropy.ch/software/macosx/mysql/" target="_top">http://www.entropy.ch/software/macosx/mysql/</a></p>
</blockquote>
<p>ßê òîëüê³ Âû ¢ñ¸ ãýòà çàëàäóåöå, ñòàíäàðòíàå <a href="./?file=install.html">Ëàäàâàííå Moodle</a> íå ìóñ³öü âûêë³êàöü ïðàáëåìà¢.</p>
<p>Áîëüø äýòàë¸âûÿ ³íñòðóêöû³ ìîæíà çíàéñö³ òóò: <a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
</blockquote>
<h3 class="sectionheading"><a name="redhat"></a>Redhat Linux</h3>
<blockquote>
<p>Âû ìóñ³öå ¢ñòàëÿâàöü óñå íàÿ¢íûÿ RPM-ïàêåòû äëÿ Apache, PHP ³ MySQL. ×àñòà çàáûâàþöü óñòàëÿâàöü ïàêåò php-mysql, ÿê³ íåàáõîäíû äëÿ òàãî, êàá PHP ìîã çâÿðòàööà äà MySQL.</p>
<p>ßê òîëüê³ Âû ¢ñ¸ ãýòà çàëàäóåöå, ñòàíäàðòíàå <a href="./?file=install.html">Ëàäàâàííå Moodle</a> íå ìóñ³öü âûêë³êàöü ïðàáëåìà¢.</p>
<p>Áîëüø äýòàë¸âûÿ ³íñòðóêöû³ ìîæíà çíàéñö³ òóò: <a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
</blockquote>
<h3 class="sectionheading"><a name="windows" id="windows"></a>Windows</h3>
<blockquote>
<p>Íàéëÿã÷ýéøû øëÿõ ãýòà âûêàðûñòàöü <a href="http://www.easyphp.org/" target="_blank">EasyPHP</a>,
ïàêåò, ÿê³ ¢êëþ÷àå ¢ñå ïàòðýáíûÿ êàìïàíåíòû. Äëÿ ëàäàâàííÿ òðýáà çðàá³öü íàñòóïíàå:</p>
<ol>
<li> Ñïà÷àòêó, êàë³ ìàåöå ¢æî ¢ñòàëÿâàíû MySQL (íàâàò êàë³ ãýòà ÷àñòêà ³íøàãà ïàêåòà), ïðàâÿäç³öå äýëàäàâàííå ¢ñÿãî, âûäàë³öå ¢ñå MySQL-ôàéëû ³ ¢ïý¢í³öåñÿ, øòî Âû âûäàë³ë³ <strong>c:\my.cnf</strong> ³ <strong>c:\windows\my.ini</strong>.
Ìîæíà çíàéñö³ ïðàç ïîøóê ÓÑÅ ôàéëû <strong>my.cnf</strong>
ö³ <strong>my.ini</strong> ³ âûäàë³öü ³õ.</li>
<li> Êàë³ Âû ðàíåé çàëàäî¢âàë³ PHP, òî âûäàë³öå ëþáûÿ ôàéëû ç íàçâàé <strong>php4ts.dll</strong>
ç äûðýêòîðû³ Windows, à òàêñàìà ¢ñå ôàéëû <strong>php.ini</strong>.</li>
<li> Çàïàìïàâàöü EasyPHP ìîæíà àäñþëü: <a href="http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7">http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7</a>
(ïðûêëàäíà 10 Mb)</li>
<li> Çàïóñö³öå çàïàìïàâàíû ôàéë: <strong>easyphp1-7_setup.exe</strong>. Ëàäàâàííå àäáûâàåööà íà ôðàíöóçñêàé ìîâå, àëå í³÷ûì íå àäðîçí³âàåööà àä ëàäàâàííÿ ³íøûõ Windows-ïðàãðàìà¢. ß ðàþ âûá³ðàöü äàïîìíûÿ ôóíêöû³ ³ äàçâîëû íà ³õ ëàäàâàííå. Çàïîìí³öå, øòî &quot;Suivant&quot; çíà÷ûöü Äàëåé ³ &quot;Oui&quot; çíà÷ûöü Òàê.</li>
<li>Ïðû êàíöû ëàäàâàííÿ àáÿðûöå &quot;Lancer
EasyPHP&quot; (Ïà÷àöü EasyPHP) ³ íàö³ñí³öå êíîïêó &quot;Terminer&quot;. Âû ìóñ³öå àïûíóööà íà ³íôàðìàöûéíàé ¢ýá-ñòàðîíöû, ÿêóþ ìîæíà ïðà³ãíàðàâàöü. </li>
<li>Êàë³ ¢ñ¸ ïðàéøëî áåç ïðàáëåì ìàå â³íøàâàíí³! Apache, PHP ³ MySQL óñòàëÿâàíûÿ ³ ïðàöóþöü! Âû ìóñ³öå ïàáà÷ûöü ÷îðíóþ ë³òàðó E íà ïàíåë³ ³íñòðóìåíòà¢. Íàö³ñí³öå ïðàâàé êíîïêàé íà ë³òàðû ³ Âû àòðûìàåöå ìåíþ, ÿêîå äàçâîë³öü Âàì ê³ðàâàöü ïðàãðàìàì³.</li>
<li>Íåêàòîðûÿ ðý÷û áóäóöü íà ôðàíöóçñêàé ³ êàë³ Âû àääàåöå ïåðàâàãó àíãåëüñêàé, çàãðóç³öå ãýòû ôàéë: <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> , ÿê³ ¢òðûìë³âàå àíãåëüñê³ÿ âåðñ³³ òý÷àê www ³ home ó òý÷öû EasyPHP1-7. ²õ ìîæíà ñêàï³ÿâàöü çàìåñò äàïîìíûõ ôàéëà¢.</li>
<li> Íàñòóïíàå, øòî Âàì òðýáà çðàá³öü ãýòà ¢ñòàëÿâàöü áàçó äàäçåíûõ äëÿ Moodle. Íàö³ñí³öå ïðàâàé êíîïêàé íà E íà ïàíåë³ ³íñòðóìåíòࢠ³ àáÿðûöå Administration, çàòûì íàö³ñí³öå DB Management (êàëÿ PHPMyAdmin).</li>
<li>Êàë³ áóäçå çàïûò ïðà ³ìÿ êàðûñòàëüí³êà (username), óâÿäç³öå &quot;<strong>root</strong>&quot; à ïîëå <strong>äëÿ ïàðîëþ</strong> ïàê³íüöå ïóñòûì.
Ïàñëÿ ãýòàãà Âû ìóñ³öå ïàáà÷ûöü ¢ýá-³íòýðôåéñ phpMyAdmin, ÿê³ äàçâîë³öü Âàì ñòâàðàöü íîâûÿ áàçû äàäçåíûõ ³ ¢ë³êîâûÿ çàï³ñû êàðûñòàëüí³êà¢. </li>
<li>Ñòâàðûöå íîâóþ áàçó äàäçåíûõ íàäðóêàâà¢øû &quot;moodle&quot; ¢ ïîë³ ³ íàö³ñíó¢øû êíîïêó &quot;Create&quot; (Ñòâàðûöü). Ãýòà áûëî ë¸ãêà!</li>
<li>Êàë³ ìàåöå æàäàííå, òî Âû òàêñàìà ìîæàöå ñòâàðûöü íîâû ¢ë³êîâû çàï³ñ êàðûñòàëüí³êà äëÿ äîñòóïó äà Âàøàé áàçû äàäçåíûõ. Ãýòàÿ ïðàöýäóðà ìîæà âûêë³êàöü íåêàòîðûÿ ïðàáëåìû äëÿ ïåðøàïà÷àòêî¢öà, òàìó ìîæíà ñêàðûñòàöü ³ñíàãà êàðûñòàëüí³êà &quot;root&quot;
áåç ïàðîëþ ¢ Moodle config, ÿê³ ìîæíà ñòâàðûöü ïàçíåé.</li>
<li> Öÿïåð Âû ìîæàöå çàëàäàâàöü Moodle! Çàïàìïóéöå àïîøí³ ðýë³ç Moodle ç <a href="http://moodle.org/download" target="_blank">http://moodle.org/download</a>, ³ ðàñïàêóéöå àðõ³¢.</li>
<li>Ñêàï³þéöå ôàéëû moodle ó <strong>C:\Program Files\EasyPHP\www. </strong>Âû ìîæàöå ñêàï³ÿâàöü àëüáî ¢ñþ äûðýêòîðûþ moodle (íàïð., C:\Program Files\EasyPHP\www\moodle), àëüáî ñêàï³ÿâàöü óâåñü <em>çìåñò</em> äûðýêòîðû³ moodle.
Êàë³ Âû àáÿðýöå äðóãóþ ìàã÷ûìàñöü, òàäû çìîæàöå ìåöü äîñòóï äà ñâà¸é õàòíÿé ñòàðîíê³ Moodle ïðàç http://localhost/ instead of http://localhost/moodle/.</li>
<li> Çðàá³öå äçå-íåáóäçü íîâóþ ïóñòóþ òý÷êó äëÿ Moodle ç òûì, êàá çàõî¢âàöü çàãðóæàíûÿ ôàéëû, íàïð.: <strong>C:\moodledata</strong>.</li>
<li> Çàéäç³öå ¢ òý÷êó Moodle. Çðàá³öå êîï³þ config-dist.php ³ íàçàâ³öå ÿå config.php</li>
<li> Àäðýäàãóéöå config.php ¢ òýêñòàâûì ðýäàêòàðû (Ïðûäàòíû Notepad, àëå áóäçüöå ¢âàæë³âûÿ, êàá ðýäàêòàð íå äàäàâࢠíåïàæàäàíûÿ ïðàáåëû ¢ êàíöû). </li>
<li>Óâÿäç³öå ¢ñþ ³íôðàìàöûþ ïà íîâàé áàçå äàäçåíûõ:<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>Óâÿäç³öå ¢ñå øëÿõ³ äëÿ ôàéëà¢:<br />
$CFG-&gt;wwwroot = 'http://localhost/moodle'; // Âûêàðûñòî¢âàéöå çíåøí³ àäðàñ, êàë³ Âû ÿãî âåäàåöå. <br />
$CFG-&gt;dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br />
$CFG-&gt;dataroot = 'C:\moodledata';</li>
<li>Çàõàâàéöå config.php Âû ìîæàöå ïðà³ãíàðàâàöü ³íøûÿ ïàðàìåòðû ëàäàâàííÿ, êàë³ òàê³ÿ ¸ñöü.</li>
<li>Âû àìàëü ñêîí÷ûë³! Ðýøòà ëàäàâàííÿ³ àäáûâàåööà ïðàç ¢ýá. Íàáÿðûöå ¢ áðà¢çåðû
<a href="http://localhost/moodle/admin/" target="_blank">http://localhost/moodle/admin/</a>
äëÿ òàãî, êàá ïðàöÿãíóöü ëàäàâàííå ïðàç áðà¢çåð.</li>
<li>Êàá êàðûñòàööà zip-ôàéëàì³ ¢ Moodle (íàïðûêëàä êîï³³ âûêàðûñòî¢âàþöü zip) Âàì ñïàòðýá³ööà àêòûâ³çàâàöü &quot;zlib&quot;. Ãýòà Âû ìîæàöå çðàá³öü çàéøî¢øû ¢ äûðýêòîðûþ EasyPHP
(<strong>C:\Program Files\EasyPHP</strong>), ³ çàïóñö³¢øû ïðàãðàìó phpini.exe. Ïàñòà¢öå ïàçíàêó íàñóïðàöü &quot;zlib.dll&quot;.
Çãàðí³öå âàêíî, ïîòûì ïðàâàé êíîïêàé íàö³ñí³öå íà ë³òàðó íà ïàíåë³ ³íñòðóìåíòà¢, ó ìåíþ àáÿðûöå &quot;Restart&quot;.</li>
<li>Ó çàêëþ÷ýííå, Âàì òðýáà çàëàäàâàöü õðîí. Áîëüø ïàäðàáÿçíà ïðà ãýòà ãë. <a href="./?file=install.html">Ëàäàâàííå Moodle</a>.</li>
</ol>
<p>Êàë³ Âû íå êàðûñòàåöåñÿ, ö³ íå ìîæàöå êàðûñòàööà EasyPHP, ³ñíóå íåêàëüê³ øëÿõî¢ äëÿ òàãî, êàá óïý¢í³ööà, øòî PHP óñòàëÿâàíû êàðýêòíà ³ ïàçáåãíóöü àãóëüíûõ ïðàáëåì:</p>
<ul>
<li>Ïðàâåðöå ö³ ¢êëþ÷àíû GD-ìîäóëü ç òûì, êàá Moodle ìîã àïðàöî¢âàöü ìàëþíê³ ìàã÷ûìà ïðûéäçåööà àäðýäàãàâàöü php.ini ³ ïðûáðàöü êàìåíòàð (;) ç ðàäêà: 'extension=php_gd2.dll'.</li>
<li>Ïðàâåðöå ö³ ¢êëþ÷àíû Zlib -ìîäóëü, êàá ìîæíà áûëî ñòâàðàöü ³ ðàñïàêî¢âàöü zip-ôàéëû ¢íóòðû Moodle.</li>
<li>Ïðàâåðöå ö³ ¢êëþ÷àíû ñåñ³³ ìàã÷ûìà ïðûéäçåööà àäðýäàãàâàöü php.ini ³ àäðýãóëÿâàöü äûðýêòîðûþ äëÿ <strong>session.save_path</strong> - çàìåñò äàïîìíàãà
&quot;/tmp&quot; óâÿäç³öå äûðýêòîðûþ Windows êøòàëòó &quot;c:/temp&quot;.</li>
</ul>
</blockquote>
</blockquote>
<p align="center"><font size="1"><a href="." target="_top">Äàêóìåíòàöûÿ Moodle</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>