<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>WackoWiki - WackoДокументация/ПолноеРуководствоПодWindowsXP</title>
<link>http://wackowiki.com/WackoДокументация/ПолноеРуководствоПодWindowsXP</link>
<description>History/revisions of WackoWiki/WackoДокументация/ПолноеРуководствоПодWindowsXP</description>
<language>en-us</language>
<copyright>noindex</copyright>
<item>
<title>2007-04-20 19:13:23</title>
<link>http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP/show?time=2007-04-20+19%3A13%3A23</link>
<description>&lt;div class="pageBefore">&lt;img src="http://wackowiki.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".wackodokumentacija.polnoerukovodstvopodwindowsxp" href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP" class="">/Wacko&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Полное&amp;nbsp;Руководство&amp;nbsp;Под&amp;nbsp;Windows&amp;nbsp;XP&lt;/a> за &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP?time=2007-04-20+19%3A13%3A23">2007-04-20 19:13:23&lt;/a> и &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP">2007-04-21 03:24:08&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;ul>&lt;li> Затем идём по&amp;nbsp;этому адресу: &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&amp;amp;displaylang=en" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F&lt;span class=&amp;quot;nobr&amp;quot;>9&amp;ndash;4&lt;/span>C&lt;span class=&amp;quot;nobr&amp;quot;>13&amp;ndash;9&lt;/span>C&lt;span class=&amp;quot;nobr&amp;quot;>99&amp;ndash;220&lt;/span>B62A191EE&amp;displaylang=en&lt;/a> &lt;/li>&lt;/ul>
и&amp;nbsp;качаем его. Это&amp;nbsp;есть компилятор СИ&amp;nbsp;от Микрософта, который хоть и&amp;nbsp;бесплатен, но&amp;nbsp;Бил Гейтс не&amp;nbsp;включил его&amp;nbsp;в&amp;nbsp;стандартную поставку системы. Он&amp;nbsp;нужен для&amp;nbsp;того, чтобы связка Apache2-PHP всё же&amp;nbsp;заработала. Запускаем только что&amp;nbsp;скачанный инсталятор. Всё должно пройти стандартно и&amp;nbsp;без лишней пыли. Всёж-таки Микрософт, не&amp;nbsp;хухры-мухры.&lt;br />
Вот&amp;nbsp;тут начинается самое интересное. Шаманство, честное слово :) Идём в&amp;nbsp;наш установленный и&amp;nbsp;рабочий Апаче и&amp;nbsp;начинаем его&amp;nbsp;ломать. В&amp;nbsp;папке &lt;strong>C:\Apache2\conf&lt;/strong> находим старого знакомого, файл конфигурации httpd.conf, вот&amp;nbsp;ему-то, родимому мы&amp;nbsp;и будем выкручивать руки. Откроем  WordPadом и&amp;nbsp;в секции # Dynamic Shared Object (DSO) Support, там&amp;nbsp;где все&amp;nbsp;модули загружаются, ставим такие строчки:&lt;br />
&lt;span class="missingpage">Load&amp;nbsp;Module&lt;/span>&lt;a href="http://wackowiki.com/LoadModule/edit?add=1" title="Создать эту страницу">?&lt;/a> php5_module "c:/php/php5apache2.dll"&lt;br />
&lt;span class="missingpage">Add&amp;nbsp;Type&lt;/span>&lt;a href="http://wackowiki.com/AddType/edit?add=1" title="Создать эту страницу">?&lt;/a> application/x-httpd-php .php&lt;br />
&lt;span class="missingpage">Add&amp;nbsp;Type&lt;/span>&lt;a href="http://wackowiki.com/AddType/edit?add=1" title="Создать эту страницу">?&lt;/a> application/x-httpd-php-source .phps&lt;br />
PHPIniDir "C:/php"&lt;br />
Именно так, а&amp;nbsp;не иначе. Слэши путей не&amp;nbsp;меняйте на&amp;nbsp;нормальное для&amp;nbsp;Виндов, Апаче родом из&amp;nbsp;Юникса и&amp;nbsp;понимает только так. Ну&amp;nbsp;разве что&amp;nbsp;имена  папок, что&amp;nbsp;создавали по&amp;nbsp;своему усмотрению и&amp;nbsp;диски куда ставили дистрибутивы.  &lt;br />
Если вы&amp;nbsp;ставили php4.4 то&amp;nbsp;покопайтесь на&amp;nbsp;том же&amp;nbsp;сайте &lt;a href="http://www.apachelounge.com/download/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.apachelounge.com/download/&lt;/a> и&amp;nbsp;найдите подходящую связку для&amp;nbsp;него. Файл который нужен, называется php4apache2.dll-php4.4.x.zip. После распаковки найдите ReadmeFirst.txt, вот&amp;nbsp;там-то, на&amp;nbsp;чистом английском языке  всё и&amp;nbsp;написано, что&amp;nbsp;я&amp;nbsp;здесь, долго и&amp;nbsp;нудно, втирал.&lt;br />
&lt;strong>Самое главное!&lt;/strong> Не&amp;nbsp;забывайте перезапускать сервис Apache в&amp;nbsp;службах, после каждой правки httpd.conf да&amp;nbsp;и php.ini тоже о&amp;nbsp;котором пойдёт речь далее. &lt;br />
Если вы&amp;nbsp;сделаете это&amp;nbsp;сейчас же, то&amp;nbsp;сервисная служба заматерится и&amp;nbsp;не запустит Апаче, но&amp;nbsp;не огорчайтесь, всё у&amp;nbsp;нас еще&amp;nbsp;впереди. Берёмся за&amp;nbsp;долгожданный php.ini. Заходим в&amp;nbsp;C:/php и... опа! Его&amp;nbsp;там нет. Вот&amp;nbsp;поэтому служба обижалсь и&amp;nbsp;верещала, что&amp;nbsp;не&amp;nbsp;будет дружить с&amp;nbsp;нами. Но&amp;nbsp;файл php.ini есть и&amp;nbsp;инсталятор PHP&amp;nbsp;его &amp;laquo;корректно&amp;raquo; втиснул в&amp;nbsp;папку C:\WINDOWS а&amp;nbsp;мы Апачу указали на&amp;nbsp;другое место, ну&amp;nbsp;и ладно, копируем его&amp;nbsp;оттуда. Или&amp;nbsp;если лень ходить туда, (там, честно признаюсь, такой бардак) находим, точно такой же&amp;nbsp;файл в&amp;nbsp;папке C:/php, но&amp;nbsp;он называется по&amp;nbsp;другому php.ini-recommended. Переименнуем его, но&amp;nbsp;по правилам хорошего тона, лучше его&amp;nbsp;сдублировать и&amp;nbsp;дубликат уже&amp;nbsp;переименовать в&amp;nbsp;php.ini. Начинаем в&amp;nbsp;том же&amp;nbsp;текстовом редакторе морочить голову уже&amp;nbsp;ему. Прошвырнитесь по&amp;nbsp;строчкам, так&amp;nbsp;же&amp;nbsp;как и&amp;nbsp;в апачевом конфигурационном файле,  найдите и&amp;nbsp;поправьте что&amp;nbsp;нужно.&lt;br />
engine = On&lt;br />
zend.ze1_compatibility_mode = On&lt;br />
include_path = &amp;laquo;.;c:\php\includes&amp;raquo;&lt;br />
doc_root ="C:\&lt;span class="missingpage">Apache&amp;nbsp;2&lt;/span>&lt;a href="http://wackowiki.com/Apache2/edit?add=1" title="Создать эту страницу">?&lt;/a>\htdocs"&lt;br />
extension_dir = &amp;laquo;C:\php\ext&amp;raquo;&lt;br />
extension=php_mysql.dll&lt;br />
&lt;strong>engine = On&lt;/strong> для&amp;nbsp;того чтобы пятая версия была совмесима с&amp;nbsp;четвёртой, в&amp;nbsp;частности простая конструкция вида  &amp;lt;? .....  ?&amp;gt; уже&amp;nbsp;не&amp;nbsp;работает, потому что&amp;nbsp;грамотнее, так&amp;nbsp;&amp;lt;?php ......  ?&amp;gt;. Для&amp;nbsp;Ваки это&amp;nbsp;по&amp;nbsp;барабану, потому что&amp;nbsp;в&amp;nbsp;ней всё путём, но&amp;nbsp;для других приложений... да&amp;nbsp;вы, пеной изойдетесь!  Для&amp;nbsp;той же&amp;nbsp;цели команда &lt;strong>zend.ze1_compatibility_mode = On&lt;/strong>&lt;br />
&lt;strong>doc_root ="C:\Apache2\htdocs&amp;quot;&lt;/strong> я&amp;nbsp;на всякий случай поставил. Кто&amp;nbsp;их&amp;nbsp;знает, разработчиков? Как&amp;nbsp;они компилировали свой дистрибутив с&amp;nbsp;параметром FORCE_REDIRECT или&amp;nbsp;нет, а&amp;nbsp;компилировать под&amp;nbsp;винды я&amp;nbsp;не умею сам, так&amp;nbsp;что, от&amp;nbsp;греха подальше, напрямую указал PHP&amp;nbsp;где его&amp;nbsp;место. Тоже самое и&amp;nbsp;с остальными путями, нефик программе размышлять куды б&amp;nbsp;втыкнуть.&lt;br />
Обязательно раскомментируйте &lt;strong>extension=php_mysql.dll&lt;/strong> иначе с&amp;nbsp;MySQLем не&amp;nbsp;свяжетесь, к&amp;nbsp;бабке ходить не&amp;nbsp;надо. Строчка закомментирована, а&amp;nbsp;сам же&amp;nbsp;модуль преспокойненько лежит в&amp;nbsp;EXT. Тут&amp;nbsp;уж&amp;nbsp;стоит сделать отступление: мне&amp;nbsp;пришлось устанавливать и&amp;nbsp;удалять 4 разных версии PHP&amp;nbsp;и&amp;nbsp;MySQL пока не&amp;nbsp;догадался доки почитать :) &lt;u>&lt;strong>ЧИТАЙТЕ ДОКИ ОНИ&amp;nbsp;РУЛЕЗ!&lt;/strong>&lt;/u>  Зато почерпнул много полезного для&amp;nbsp;себя, в&amp;nbsp;частности, что&amp;nbsp;4.0 версии PHP&amp;nbsp;вовсе не&amp;nbsp;нужен этот модуль. Поддержка, таки, встроена в&amp;nbsp;код, но&amp;nbsp;он не&amp;nbsp;работает со&amp;nbsp;старшими версиями MySQL (НУ это&amp;nbsp;отдельная тема, целого романа)&lt;br />
Вот&amp;nbsp;пожалуй и&amp;nbsp;всё. Можно сохранять изменения и&amp;nbsp;дрожащими руками стартовать сервис Апача, он&amp;nbsp;автоматом должен запустить PHP. проверяем:&lt;br />
Пишем небольшой код&amp;nbsp;в&amp;nbsp;любом текстовом редакторе. (Хотя, я&amp;nbsp;рекомендую замечательную программу, целый процессор для&amp;nbsp;построения кодов php&amp;nbsp;&lt;strong>EnginSite for&amp;nbsp;PHP&lt;/strong>  &lt;a href="http://enginsite.com/php-editor.htm" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://enginsite.com/php-editor.htm&lt;/a> Ну, это&amp;nbsp;для для&amp;nbsp;желающих умереть программистами PHP) &lt;br />
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
&lt;span style="color: #0000BB">&amp;lt;?&lt;br />phpinfo&lt;/span>&lt;span style="color: #007700">();&lt;br />&lt;/span>&lt;span style="color: #0000BB">?&amp;gt;&lt;/span>&amp;nbsp;&lt;br />Сохраяем&amp;nbsp;его&amp;nbsp;под&amp;nbsp;именем&amp;nbsp;proba.php&amp;nbsp;в&amp;nbsp;папке&amp;nbsp;C:\~Apache2\htdocs&amp;nbsp;&amp;nbsp;(кто&amp;nbsp;еще&amp;nbsp;не&amp;nbsp;догадался,&amp;nbsp;htdocs&amp;nbsp;папка&amp;nbsp;для&amp;nbsp;всех&amp;nbsp;WEB&amp;nbsp;проектов&amp;nbsp;)&amp;nbsp;и&amp;nbsp;стартуем&amp;nbsp;из&amp;nbsp;бровзера&amp;nbsp;http://localhost/proba.php&lt;br />Работает!&amp;nbsp;Вывалится&amp;nbsp;красочный&amp;nbsp;список&amp;nbsp;того,&amp;nbsp;что&amp;nbsp;может&amp;nbsp;и&amp;nbsp;не&amp;nbsp;может&amp;nbsp;PHP.&lt;br />На&amp;nbsp;этом&amp;nbsp;можно&amp;nbsp;было&amp;nbsp;бы&amp;nbsp;закончить&amp;nbsp;со&amp;nbsp;связкой&amp;nbsp;Apache&amp;nbsp;с&amp;nbsp;PHP,&amp;nbsp;но&amp;nbsp;я&amp;nbsp;добавлю:&lt;br />Когда&amp;nbsp;писал&amp;nbsp;эту&amp;nbsp;статью,&amp;nbsp;а&amp;nbsp;именно&amp;nbsp;сейчас&amp;nbsp;я&amp;nbsp;это&amp;nbsp;и&amp;nbsp;делаю,&amp;nbsp;нарвался&amp;nbsp;в&amp;nbsp;php.ini&amp;nbsp;на&amp;nbsp;такую&amp;nbsp;команду&amp;nbsp;**upload_max_filesize&amp;nbsp;=&amp;nbsp;2M**&lt;br />Хмммм&amp;nbsp;:)&amp;nbsp;Тут&amp;nbsp;на&amp;nbsp;сайте&amp;nbsp;многие&amp;nbsp;рвут&amp;nbsp;на&amp;nbsp;голове&amp;nbsp;волосы,&amp;nbsp;по&amp;nbsp;поводу,&amp;nbsp;что&amp;nbsp;Вака&amp;nbsp;не&amp;nbsp;признаёт&amp;nbsp;файлов&amp;nbsp;больше&amp;nbsp;2х&amp;nbsp;мегабайт.&amp;nbsp;Так&amp;nbsp;вот&amp;nbsp;где&amp;nbsp;собака&amp;nbsp;зарыта!&amp;nbsp;Сам&amp;nbsp;еще&amp;nbsp;не&amp;nbsp;проверял,&amp;nbsp;но&amp;nbsp;обязательно&amp;nbsp;проверю,&amp;nbsp;я&amp;nbsp;вообще&amp;nbsp;собирался&amp;nbsp;Ваку&amp;nbsp;использовать&amp;nbsp;как&amp;nbsp;удобное&amp;nbsp;хранилище&amp;nbsp;своих&amp;nbsp;данных,&amp;nbsp;а&amp;nbsp;они&amp;nbsp;не&amp;nbsp;по&amp;nbsp;две&amp;nbsp;тонны&amp;nbsp;весят.&lt;br />КАК&amp;nbsp;РАЗРЕШИТЬ&amp;nbsp;ЗАГРУЗКУ&amp;nbsp;В&amp;nbsp;ВАКУ&amp;nbsp;ГИГАНТСКИХ&amp;nbsp;ФАЙЛОВ.&lt;br />Ну&amp;nbsp;чтож&amp;nbsp;:)&amp;nbsp;Исследования&amp;nbsp;проведены&amp;nbsp;успешно.&amp;nbsp;Вот&amp;nbsp;там&amp;nbsp;как&amp;nbsp;раз&amp;nbsp;в&amp;nbsp;php.ini&amp;nbsp;и&amp;nbsp;был&amp;nbsp;забор&amp;nbsp;для&amp;nbsp;больших&amp;nbsp;файлов.&lt;br />В&amp;nbsp;команде&amp;nbsp;upload_max_filesize&amp;nbsp;=&amp;nbsp;2M&amp;nbsp;поменяем&amp;nbsp;на&amp;nbsp;значение&amp;nbsp;которое&amp;nbsp;будет&amp;nbsp;греть&amp;nbsp;сердце,&amp;nbsp;я&amp;nbsp;поставил&amp;nbsp;1000M&amp;nbsp;как&amp;nbsp;раз&amp;nbsp;с&amp;nbsp;запасом,&amp;nbsp;чтобы&amp;nbsp;мои&amp;nbsp;ISO-шки&amp;nbsp;помещались,&amp;nbsp;кому&amp;nbsp;надо&amp;nbsp;больше&amp;nbsp;поставьте&amp;nbsp;сколько&amp;nbsp;надо.&amp;nbsp;(Если&amp;nbsp;конечно,&amp;nbsp;канал&amp;nbsp;у&amp;nbsp;вас&amp;nbsp;не&amp;nbsp;дохлый&amp;nbsp;в&amp;nbsp;64к,&amp;nbsp;а&amp;nbsp;то,&amp;nbsp;какой&amp;nbsp;нибудь&amp;nbsp;юзверь&amp;nbsp;захватит&amp;nbsp;канал&amp;nbsp;и&amp;nbsp;будет&amp;nbsp;заливать&amp;nbsp;диск&amp;nbsp;порнухи&amp;nbsp;на&amp;nbsp;ваш&amp;nbsp;сервер&amp;nbsp;пару&amp;nbsp;недель)&lt;br />Но&amp;nbsp;это&amp;nbsp;еще&amp;nbsp;не&amp;nbsp;вся&amp;nbsp;переделка,&amp;nbsp;если&amp;nbsp;вы&amp;nbsp;&amp;nbsp;исправите&amp;nbsp;только&amp;nbsp;этот&amp;nbsp;параметр,&amp;nbsp;то&amp;nbsp;файлы&amp;nbsp;будут&amp;nbsp;качаться&amp;nbsp;не&amp;nbsp;более&amp;nbsp;8&amp;nbsp;мегабайт,&amp;nbsp;другую&amp;nbsp;правку&amp;nbsp;вы&amp;nbsp;должны&amp;nbsp;сделать&amp;nbsp;в&amp;nbsp;том&amp;nbsp;же&amp;nbsp;php.ini,&amp;nbsp;вот&amp;nbsp;здесь:&amp;nbsp;post_max_size&amp;nbsp;=&amp;nbsp;8M,&amp;nbsp;поставьте&amp;nbsp;1000M&lt;br />И&amp;nbsp;перезапустите&amp;nbsp;сервис&amp;nbsp;(службу)&amp;nbsp;Apache2.&amp;nbsp;&lt;br />А&amp;nbsp;теперь&amp;nbsp;открываем&amp;nbsp;файл&amp;nbsp;конфигурации&amp;nbsp;Ваки&amp;nbsp;wakka.config.php&amp;nbsp;ищем&amp;nbsp;там&amp;nbsp;переменную&amp;nbsp;"upload_max_size"&amp;nbsp;и&amp;nbsp;подставляем&amp;nbsp;значение&amp;nbsp;"1000000"&amp;nbsp;это&amp;nbsp;как&amp;nbsp;раз&amp;nbsp;и&amp;nbsp;будет&amp;nbsp;ровно&amp;nbsp;один&amp;nbsp;гигабайт.&amp;nbsp;Учитывая,&amp;nbsp;что&amp;nbsp;в&amp;nbsp;Ваке&amp;nbsp;это&amp;nbsp;значение&amp;nbsp;в&amp;nbsp;килобайтах&amp;nbsp;измеряется.&lt;br />Пользуйтесь&amp;nbsp;на&amp;nbsp;здоровье&amp;nbsp;:)&lt;br />-------&lt;br />===~MySQL&amp;nbsp;и&amp;nbsp;большой&amp;nbsp;геморрой&amp;nbsp;с&amp;nbsp;ним===&lt;br />Как&amp;nbsp;я&amp;nbsp;и&amp;nbsp;намекал&amp;nbsp;ранее,&amp;nbsp;что&amp;nbsp;пятая&amp;nbsp;версия&amp;nbsp;у&amp;nbsp;меня&amp;nbsp;не&amp;nbsp;пошла&amp;nbsp;ни&amp;nbsp;в&amp;nbsp;какую.&amp;nbsp;Вернее,&amp;nbsp;она-то&amp;nbsp;пошла,&amp;nbsp;было&amp;nbsp;всё&amp;nbsp;замечательно,&amp;nbsp;даже&amp;nbsp;таблицы&amp;nbsp;создавались,&amp;nbsp;но&amp;nbsp;Вака&amp;nbsp;упёрлась,&amp;nbsp;в&amp;nbsp;момент,&amp;nbsp;когда&amp;nbsp;стала&amp;nbsp;заносить&amp;nbsp;данные&amp;nbsp;в&amp;nbsp;базу.&amp;nbsp;Ну&amp;nbsp;с&amp;nbsp;этим&amp;nbsp;еще&amp;nbsp;стоит&amp;nbsp;разобраться.&amp;nbsp;уж&amp;nbsp;очень&amp;nbsp;соблазнительно&amp;nbsp;поставить&amp;nbsp;пятую&amp;nbsp;версию.&lt;br />Если&amp;nbsp;кто&amp;nbsp;ставил&amp;nbsp;Ваку&amp;nbsp;и&amp;nbsp;на&amp;nbsp;строчке&amp;nbsp;добавления&amp;nbsp;админа&amp;nbsp;в&amp;nbsp;базу&amp;nbsp;Вака&amp;nbsp;орала&amp;nbsp;благим&amp;nbsp;матом&amp;nbsp;Adding&amp;nbsp;admin&amp;nbsp;user...&amp;nbsp;FAILED:&amp;nbsp;Hmm!&amp;nbsp;Так&amp;nbsp;вот,&amp;nbsp;у&amp;nbsp;этой&amp;nbsp;проблемы&amp;nbsp;как&amp;nbsp;раз&amp;nbsp;оттуда&amp;nbsp;ноги&amp;nbsp;растут.&amp;nbsp;Версия&amp;nbsp;~MySQL&amp;nbsp;пятая?&amp;nbsp;Пятая.&amp;nbsp;Ставь&amp;nbsp;~MySQL4.1&amp;nbsp;и&amp;nbsp;нефик&amp;nbsp;строить&amp;nbsp;из&amp;nbsp;себя.&amp;nbsp;Плюс,&amp;nbsp;ко&amp;nbsp;всему&amp;nbsp;прочему,&amp;nbsp;не&amp;nbsp;запускались&amp;nbsp;другие&amp;nbsp;скрипты,&amp;nbsp;например,&amp;nbsp;программа&amp;nbsp;~phpMyAdmin&amp;nbsp;2.7.0-pl2&amp;nbsp;(если&amp;nbsp;кому&amp;nbsp;интересно,&amp;nbsp;то&amp;nbsp;она&amp;nbsp;здесь&amp;nbsp;http://www.phpmyadmin.net/&amp;nbsp;очень&amp;nbsp;порядочный&amp;nbsp;администратор&amp;nbsp;~MySQL)&amp;nbsp;но&amp;nbsp;ему&amp;nbsp;и&amp;nbsp;положено,&amp;nbsp;он&amp;nbsp;для&amp;nbsp;версий&amp;nbsp;не&amp;nbsp;выше&amp;nbsp;&amp;nbsp;~MySQL&amp;nbsp;4.0.&amp;nbsp;С&amp;nbsp;этим&amp;nbsp;тоже,&amp;nbsp;еще&amp;nbsp;разбираться&amp;nbsp;придётся.&lt;br />Сразу&amp;nbsp;же&amp;nbsp;появилась&amp;nbsp;мысль&amp;nbsp;понизить&amp;nbsp;версию&amp;nbsp;~MySQL,&amp;nbsp;что&amp;nbsp;и&amp;nbsp;было&amp;nbsp;незамедлительно&amp;nbsp;сделано.&amp;nbsp;3.5&amp;nbsp;и&amp;nbsp;4.0&amp;nbsp;не&amp;nbsp;приняли&amp;nbsp;пятого&amp;nbsp;PHP.&amp;nbsp;Понижаем&amp;nbsp;и&amp;nbsp;его,&amp;nbsp;всё&amp;nbsp;заработало&amp;nbsp;как&amp;nbsp;часы,&amp;nbsp;но&amp;nbsp;мы&amp;nbsp;же&amp;nbsp;в&amp;nbsp;21&amp;nbsp;веке&amp;nbsp;живём!&amp;nbsp;Хочется&amp;nbsp;чтобы&amp;nbsp;посовременнее&amp;nbsp;всё&amp;nbsp;было.&amp;nbsp;Так&amp;nbsp;что&amp;nbsp;я&amp;nbsp;постепенно&amp;nbsp;дошел&amp;nbsp;до&amp;nbsp;связки&amp;nbsp;php-5.1.4&amp;nbsp;и&amp;nbsp;~MySQL4.1.21&lt;br />Лирические&amp;nbsp;отступления&amp;nbsp;о&amp;nbsp;трудных&amp;nbsp;буднях&amp;nbsp;юзера&amp;nbsp;окончены,&amp;nbsp;теперь&amp;nbsp;поговорим&amp;nbsp;об&amp;nbsp;установке.&amp;nbsp;Ну&amp;nbsp;она&amp;nbsp;проста&amp;nbsp;как&amp;nbsp;три&amp;nbsp;копейки,&amp;nbsp;никаких&amp;nbsp;наворотов&amp;nbsp;как&amp;nbsp;с&amp;nbsp;PHP&amp;nbsp;нет&amp;nbsp;и&amp;nbsp;не&amp;nbsp;будет.&amp;nbsp;Качаем&amp;nbsp;~MySQL&amp;nbsp;Server&amp;nbsp;4.1&amp;nbsp;http://mysql.org/downloads/&amp;nbsp;Вам&amp;nbsp;нужен&amp;nbsp;этот&amp;nbsp;файл&amp;nbsp;mysql-4.1.21-win32.zip&amp;nbsp;весит&amp;nbsp;всего&amp;nbsp;навсего&amp;nbsp;41&amp;nbsp;мегабайт.&amp;nbsp;Оттуда&amp;nbsp;же,&amp;nbsp;очень&amp;nbsp;советую,&amp;nbsp;скачать&amp;nbsp;программу&amp;nbsp;~MySQL&amp;nbsp;GUI&amp;nbsp;Tools&amp;nbsp;(17.6&amp;nbsp;Мб)&amp;nbsp;или&amp;nbsp;попросту&amp;nbsp;администратор.&amp;nbsp;Можно&amp;nbsp;конечно&amp;nbsp;и&amp;nbsp;без&amp;nbsp;него,&amp;nbsp;но&amp;nbsp;там&amp;nbsp;столько&amp;nbsp;возможностей&amp;nbsp;по&amp;nbsp;контролю,&amp;nbsp;подготовке&amp;nbsp;и&amp;nbsp;сохранению-восстановлению&amp;nbsp;баз,&amp;nbsp;что&amp;nbsp;грех&amp;nbsp;не&amp;nbsp;пользоваться,&amp;nbsp;тем&amp;nbsp;более&amp;nbsp;бесплатно.&lt;br />Ставим&amp;nbsp;всё&amp;nbsp;по&amp;nbsp;стандартному,&amp;nbsp;по&amp;nbsp;умолчанию&amp;nbsp;localhost,&amp;nbsp;единственное&amp;nbsp;не&amp;nbsp;забудем&amp;nbsp;пароль&amp;nbsp;администратора,&amp;nbsp;то&amp;nbsp;есть&amp;nbsp;root,&amp;nbsp;для&amp;nbsp;сервера&amp;nbsp;базы,&amp;nbsp;а&amp;nbsp;то&amp;nbsp;напишем&amp;nbsp;что&amp;nbsp;попало,&amp;nbsp;потом&amp;nbsp;удалять&amp;nbsp;придётся.&amp;nbsp;А&amp;nbsp;сервер&amp;nbsp;не&amp;nbsp;пустит&amp;nbsp;к&amp;nbsp;себе&amp;nbsp;без&amp;nbsp;пароля&amp;nbsp;администратора.&amp;nbsp;Удалять,&amp;nbsp;сразу&amp;nbsp;оговорюсь,&amp;nbsp;трудно.&amp;nbsp;Смешно&amp;nbsp;конечно,&amp;nbsp;делов&amp;nbsp;то,&amp;nbsp;взял&amp;nbsp;и&amp;nbsp;нажал&amp;nbsp;uninstall.&amp;nbsp;Ага!&amp;nbsp;Аж&amp;nbsp;два&amp;nbsp;раза!&amp;nbsp;Всё&amp;nbsp;это,&amp;nbsp;конечно,&amp;nbsp;правильно,&amp;nbsp;он&amp;nbsp;удалится&amp;nbsp;из&amp;nbsp;системы,&amp;nbsp;но&amp;nbsp;из&amp;nbsp;сервисов&amp;nbsp;нет.&amp;nbsp;Тогда&amp;nbsp;ручками.&amp;nbsp;&lt;br />Вот&amp;nbsp;об&amp;nbsp;этом&amp;nbsp;подробнее,&amp;nbsp;вдруг&amp;nbsp;придётся,&amp;nbsp;когда&amp;nbsp;нибудь.&amp;nbsp;Сначала&amp;nbsp;удаляем&amp;nbsp;стандартыми&amp;nbsp;средствами&amp;nbsp;из&amp;nbsp;системы&amp;nbsp;программу,&amp;nbsp;смотрим&amp;nbsp;в&amp;nbsp;службах&amp;nbsp;осталась&amp;nbsp;ли&amp;nbsp;она&amp;nbsp;там,&amp;nbsp;если&amp;nbsp;осталась,&amp;nbsp;то&amp;nbsp;прямая&amp;nbsp;дорога&amp;nbsp;в&amp;nbsp;реестр.&amp;nbsp;Топаем&amp;nbsp;туда.&amp;nbsp;Знаете&amp;nbsp;как?&amp;nbsp;Пуск/Выполнить/regedit&amp;nbsp;Откроется&amp;nbsp;редактор&amp;nbsp;реестра.&lt;br />Там,&amp;nbsp;пожалуйста,&amp;nbsp;по-осторожнее!&amp;nbsp;Всёж&amp;nbsp;таки&amp;nbsp;реестр.&amp;nbsp;А&amp;nbsp;то,&amp;nbsp;натопчите&amp;nbsp;-&amp;nbsp;систему&amp;nbsp;переустанавливать&amp;nbsp;придётся.&amp;nbsp;Ищем&amp;nbsp;в&amp;nbsp;реестре&amp;nbsp;по&amp;nbsp;папкам&amp;nbsp;(а&amp;nbsp;там,&amp;nbsp;точно&amp;nbsp;так&amp;nbsp;же,&amp;nbsp;как&amp;nbsp;и&amp;nbsp;на&amp;nbsp;диске,&amp;nbsp;так&amp;nbsp;что&amp;nbsp;ничего&amp;nbsp;странного&amp;nbsp;и&amp;nbsp;сложного&amp;nbsp;не&amp;nbsp;увидите)&amp;nbsp;&lt;br />Вот&amp;nbsp;идите&amp;nbsp;по&amp;nbsp;этому&amp;nbsp;маршруту&amp;nbsp;&amp;nbsp;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\&amp;nbsp;&amp;nbsp;Там&amp;nbsp;этих,&amp;nbsp;всяких&amp;nbsp;сервисов,&amp;nbsp;как&amp;nbsp;тараканов&amp;nbsp;у&amp;nbsp;меня&amp;nbsp;на&amp;nbsp;столе!&amp;nbsp;:)&amp;nbsp;но&amp;nbsp;мы&amp;nbsp;удаляем&amp;nbsp;только&amp;nbsp;папку&amp;nbsp;MySQL,&amp;nbsp;проверьте,&amp;nbsp;на&amp;nbsp;всякий&amp;nbsp;случай&amp;nbsp;и&amp;nbsp;папку&amp;nbsp;Set003,&amp;nbsp;чем&amp;nbsp;чёрт&amp;nbsp;ни&amp;nbsp;шутит,&amp;nbsp;может&amp;nbsp;и&amp;nbsp;туда&amp;nbsp;затесалось.&lt;br />Можно&amp;nbsp;перезапускать&amp;nbsp;машину.&amp;nbsp;Сервиса&amp;nbsp;в&amp;nbsp;следующий&amp;nbsp;запуск&amp;nbsp;не&amp;nbsp;будет.&amp;nbsp;Теперь&amp;nbsp;идём&amp;nbsp;в&amp;nbsp;C:\Program&amp;nbsp;Files\MySQL\&amp;nbsp;и&amp;nbsp;удаляем&amp;nbsp;весь&amp;nbsp;каталог&amp;nbsp;с&amp;nbsp;потрохами&amp;nbsp;MySQL&amp;nbsp;Server&amp;nbsp;4.1&lt;br />Да!&amp;nbsp;Если&amp;nbsp;у&amp;nbsp;вас&amp;nbsp;в&amp;nbsp;базе&amp;nbsp;всё&amp;nbsp;же&amp;nbsp;есть&amp;nbsp;ценные&amp;nbsp;данные,&amp;nbsp;которых&amp;nbsp;жалко&amp;nbsp;до&amp;nbsp;слёз,&amp;nbsp;так&amp;nbsp;варварски&amp;nbsp;не&amp;nbsp;поступают&amp;nbsp;и&amp;nbsp;об&amp;nbsp;этом&amp;nbsp;поговорим&amp;nbsp;в&amp;nbsp;разделе&amp;nbsp;"Предохраняемся"&lt;br />Итак&amp;nbsp;~MySQL&amp;nbsp;Server&amp;nbsp;4.1&amp;nbsp;установлен.&amp;nbsp;Он&amp;nbsp;вообще&amp;nbsp;втиснется&amp;nbsp;в&amp;nbsp;службы&amp;nbsp;как&amp;nbsp;миленький&amp;nbsp;и&amp;nbsp;даже&amp;nbsp;запустится.&amp;nbsp;Что&amp;nbsp;значит&amp;nbsp;умён&amp;nbsp;-&amp;nbsp;подлец!&amp;nbsp;&lt;br />Проверяем&amp;nbsp;дёшево&amp;nbsp;и&amp;nbsp;сердито&amp;nbsp;&amp;nbsp;программой,&amp;nbsp;что&amp;nbsp;приведена&amp;nbsp;ниже.&amp;nbsp;Можно&amp;nbsp;конечно,&amp;nbsp;сразу&amp;nbsp;Вакой&amp;nbsp;и&amp;nbsp;проверить,&amp;nbsp;но&amp;nbsp;программка,&amp;nbsp;вообще-то,&amp;nbsp;полезная&amp;nbsp;для&amp;nbsp;общего&amp;nbsp;развития&amp;nbsp;и&amp;nbsp;понимания,&amp;nbsp;как&amp;nbsp;же&amp;nbsp;этот&amp;nbsp;гад,&amp;nbsp;PHP&amp;nbsp;взаимодействует&amp;nbsp;с&amp;nbsp;базами.&amp;nbsp;Вот&amp;nbsp;она:&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->(php)&lt;br />
&amp;lt;?&lt;br />
define(&amp;laquo;DBName&amp;raquo;,"test");&lt;br />
define("&lt;span class="missingpage">Host&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/HostName/edit?add=1" title="Создать эту страницу">?&lt;/a>","localhost");&lt;br />
define("&lt;span class="missingpage">User&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/UserName/edit?add=1" title="Создать эту страницу">?&lt;/a>","root");&lt;br />
define(&amp;laquo;Password&amp;raquo;,&amp;quot;&amp;quot;);&lt;br />
// Разумеется, в&amp;nbsp;Password забивается ваш&amp;nbsp;пароль администратора &lt;span class="missingpage">My&amp;nbsp;SQL&lt;/span>&lt;a href="http://wackowiki.com/MySQL/edit?add=1" title="Создать эту страницу">?&lt;/a>&lt;br />
// Вот&amp;nbsp;здесь, как&amp;nbsp;раз это&amp;nbsp;и&amp;nbsp;проверяется&lt;br />
if(!mysql_connect(&lt;span class="missingpage">Host&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/HostName/edit?add=1" title="Создать эту страницу">?&lt;/a>,&lt;span class="missingpage">User&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/UserName/edit?add=1" title="Создать эту страницу">?&lt;/a>,Password)) &lt;br />
{  echo &amp;laquo;Не могу соединиться с&amp;nbsp;базой &amp;#147;.DBName.&amp;#148;!&amp;lt;br&amp;gt;"; &lt;br />
&lt;div class="indent"> echo mysql_error();&lt;br />
 exit; &lt;/div>
}&lt;br />
mysql_select_db(DBName);&lt;br />
// Создаем таблицу t. Если такая таблица уже&amp;nbsp;есть,&lt;br />
// сообщение об&amp;nbsp;ошибке будет подавлено, т.к. &lt;br />
// используется "@"&lt;br />
@mysql_query(&amp;laquo;create table t(id int,a text)");&lt;br />
// Вставляем в&amp;nbsp;таблицу 10 записей&lt;br />
for($i=0; $i&amp;lt;10; $i++) &lt;br />
{  $id=time();&lt;br />
&lt;div class="indent"> mysql_query(&amp;laquo;insert into t(id,a) values($id,'Стр$i!')");&lt;/div>
}   &lt;br />
// Выводим все&amp;nbsp;записи&lt;br />
$r=mysql_query(&amp;laquo;select * from t&amp;raquo;);&lt;br />
for($i=0; $i&amp;lt;mysql_num_rows($r); $i++)&lt;br />
{  $f=mysql_fetch_array($r);&lt;br />
&lt;div class="indent"> echo "$f[id] -&amp;gt; $f[a]&amp;lt;br&amp;gt;\n";&lt;/div>
}&lt;br />
?&amp;gt;&lt;br />
Но&amp;nbsp;теперь пора бы, туда занести и&amp;nbsp;базу Ваки. Можно всё сделать конечно, при&amp;nbsp;помощи того же&amp;nbsp;чёрного окна CMD, но&amp;nbsp;не откажу себе в&amp;nbsp;удовольствии ещё раз&amp;nbsp;заявить: &amp;laquo;Мы живём в&amp;nbsp;21 веке, черт возьми!&amp;raquo; Вооружившись этой горделивой философской формулой бытия, ставим ту&amp;nbsp;программу, что&amp;nbsp;советовал MySQL GUI&amp;nbsp;Tools. Инсталятор так&amp;nbsp;прост, что&amp;nbsp;поймёт даже кошка, научилась бы&amp;nbsp;и на&amp;nbsp;&amp;laquo;Вискас&amp;raquo; себе зарабатывала копеечку. Поэтому, ничего не&amp;nbsp;скажу про&amp;nbsp;установку.&lt;br />
Пользоваться ненамного сложнее, так&amp;nbsp;что, та&amp;nbsp;же кошка, имела бы&amp;nbsp;по две&amp;nbsp;банки консервов в&amp;nbsp;день, администрируя базы данных MySQL. В&amp;nbsp;общем за&amp;nbsp;пяток минут разберётесь в&amp;nbsp;интерфейсе и&amp;nbsp;сможете сделать базу Wakka и&amp;nbsp;юзера Wakka и&amp;nbsp;расставить ему&amp;nbsp;привелегии. Да&amp;nbsp;что там&amp;nbsp;эти привелегии ставить? В&amp;nbsp;User Administation наступил на&amp;nbsp;юзера Wakka и&amp;nbsp;в закладке Schema Privileges выбрал базу Wakka, раздал все&amp;nbsp;права, что&amp;nbsp;есть в&amp;nbsp;наличии одним кликом кнопки &amp;lt;&amp;lt;.&lt;br />
Всё.&lt;br />
А&amp;nbsp;где же, обещанный геморрой, спросите вы? Геморрой еще&amp;nbsp;будет, не&amp;nbsp;радуйтесь. Вот&amp;nbsp;начнёте сохранять базу, а&amp;nbsp;потом её восстанавливать, он&amp;nbsp;и появится. Потому что&amp;nbsp;кодировки не&amp;nbsp;совместимы. Пока пользуйтесь тем, что&amp;nbsp;есть, а&amp;nbsp;потом, когда приспичит предохраняться, вот&amp;nbsp;тогда и&amp;nbsp;поговорим.&lt;br />
 &lt;br />
&lt;hr noshade="noshade" size="1" />&lt;a name="h15485-1">&lt;/a>&lt;h2>Как поставить Ваку и&amp;nbsp;чтобы нам&amp;nbsp;за&amp;nbsp;это ничего небыло&lt;/h2>
 &lt;br />
Здесь, конечно, нового не&amp;nbsp;скажу, что&amp;nbsp;есть в&amp;nbsp;официальном руководстве по&amp;nbsp;Ваке. Но&amp;nbsp;сказать есть о&amp;nbsp;чём. Поэтому раздел будет пополняться по&amp;nbsp;мере сил.&lt;br />
&lt;strong>КАК ПОСТАВИТЬ ДВЕ&amp;nbsp;ВАКИ НА&amp;nbsp;ОДИН СЕРВЕР.&lt;/strong>&lt;br />
Это&amp;nbsp;очень просто. Сделайте две&amp;nbsp;разных папки с&amp;nbsp;Вакой в&amp;nbsp;C:\Apache2\htdocs\ конечно же&amp;nbsp;под разными именами, желательно по&amp;nbsp;названиям ваших проектов, например, hotel и&amp;nbsp;magia. Содержимое в&amp;nbsp;них, всё те&amp;nbsp;же Ваки, совершенно идентичные. &lt;br />
В&amp;nbsp;MySQL создайте соответствующие базы hotel и&amp;nbsp;magia ну&amp;nbsp;и юзеров hotel и&amp;nbsp;magia раздайте им&amp;nbsp;привелегии каждому юзеру свою базу и&amp;nbsp;пароли. &lt;br />
Затем по&amp;nbsp;очереди запустите инсталятор Ваки для&amp;nbsp;каждого проекта, всё стандартно, с&amp;nbsp;отличием лишь, что&amp;nbsp;впишите в&amp;nbsp;поля где&amp;nbsp;есть wakka, hotel или&amp;nbsp;magia. Включая и&amp;nbsp;префиксы wakka_ (используя нужную символику hotel_ или&amp;nbsp;magia_) Вот&amp;nbsp;и&amp;nbsp;на здоровье, у&amp;nbsp;вас уже&amp;nbsp;есть две&amp;nbsp;Ваки, да&amp;nbsp;хоть сто! &lt;br />
Только, будьте готовы к&amp;nbsp;тому, что&amp;nbsp;во&amp;nbsp;время добавления в&amp;nbsp;личное меню одного проекта, тоже самое будет появляться и&amp;nbsp;в другом. С&amp;nbsp;природой этого загадочного явления я&amp;nbsp;пока не&amp;nbsp;разобрался, но&amp;nbsp;будем надеяться, ничего серьёзного, всё поправимо.&lt;br />
&lt;div class="indent">&lt;/div>
&lt;hr noshade="noshade" size="1" />&lt;a name="h15485-2">&lt;/a>&lt;h2>Предохраняемся&lt;/h2>
Раздел ждёт своего часа. Здесь, по&amp;nbsp;идее, будет разговор по&amp;nbsp;сохранению вашей Ваки и&amp;nbsp;всех наработок в&amp;nbsp;ней. Вообще, люди мрут, а&amp;nbsp;о винчестерах и&amp;nbsp;говорить нечего.&lt;br />
&lt;hr noshade="noshade" size="1" />&lt;a name="h15485-3">&lt;/a>&lt;h2>Благодарности с&amp;nbsp;занесением&lt;/h2>
А&amp;nbsp;вообще эта&amp;nbsp;Вака-Вика замечательная вещь, хоть и&amp;nbsp;обладает таким ужасным редактором... всё форматирование вручную. Не&amp;nbsp;удобнее ли&amp;nbsp;для пользователя так: выделил текст и&amp;nbsp;нажал правую кнопку, а&amp;nbsp;там весь список правил форматирования. Хоть здесь и&amp;nbsp;выведены многие функции на&amp;nbsp;кнопки, но&amp;nbsp;страшно неудобно для&amp;nbsp;использования. Таблицы вообще не&amp;nbsp;охота строить. В&amp;nbsp;Ворде просто замечательно всё сделано. Построил таблицу и&amp;nbsp;забивай данные, даже думать об&amp;nbsp;этом не&amp;nbsp;надо. Если бы&amp;nbsp;Вака умела автоматически воспринимать коды форматирования Ворда и&amp;nbsp;преобразовывать в&amp;nbsp;свои, цены бы&amp;nbsp;ей небыло. Тоже самое можно сказать и&amp;nbsp;о HTML с&amp;nbsp;PHP. Представьте, включаем в&amp;nbsp;тело Ваки свои собственные страницы и&amp;nbsp;коды, насколько выгоднее стали бы&amp;nbsp;смотреться документы. Редактор, как&amp;nbsp;отмечал выше совсем не&amp;nbsp;дружественен с&amp;nbsp;пользователем. Конечно удобно, два&amp;nbsp;раза щелкнул на&amp;nbsp;страницу и&amp;nbsp;включился редактор. Так&amp;nbsp;доработайте же! Чтобы стало совсем хорошо. Пусть страница и&amp;nbsp;открывается в&amp;nbsp;том месте, где&amp;nbsp;щёлкнули. Потом сохранили документ, а&amp;nbsp;он и&amp;nbsp;открылся на&amp;nbsp;том месте где&amp;nbsp;редактировали. Я&amp;nbsp;просто измаялся от&amp;nbsp;этих неудобств. Пока найдёшь место где&amp;nbsp;раньше редактировал, забудешь о&amp;nbsp;чем была речь. Вот, такой камень в&amp;nbsp;огород разработчиков. Но&amp;nbsp;не обращайте внимания, это&amp;nbsp;всего лишь брюзжание беспечного пессимиста, которым являюсь с&amp;nbsp;рождения. Ребята, таки молодцы, проделали столь колоссальную работу. Я&amp;nbsp;весьма и&amp;nbsp;приятно удивлён таким грамотным и&amp;nbsp;качественным продуктом, который к&amp;nbsp;тому же&amp;nbsp;распространяется даром.&lt;br />
С&amp;nbsp;уважением, респектом и&amp;nbsp;кисточкой к&amp;nbsp;группе разработчиков, Инти Айа. &lt;a href="http://zhurnal.lib.ru/i/inti_a/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://zhurnal.lib.ru/i/inti_a/&lt;/a>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;ul>&lt;li> Затем идём по&amp;nbsp;этому адресу: ((&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&lt;/a>&lt;/li>&lt;/ul>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-08-17 02:22:46</title>
<link>http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP/show?time=2006-08-17+02%3A22%3A46</link>
<description>&lt;div class="pageBefore">&lt;img src="http://wackowiki.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP" class="">/Wacko&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Полное&amp;nbsp;Руководство&amp;nbsp;Под&amp;nbsp;Windows&amp;nbsp;XP&lt;/a> за &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP?time=2006-08-17+02%3A22%3A46">2006-08-17 02:22:46&lt;/a> и &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP?time=2007-04-20+19%3A13%3A23">2007-04-20 19:13:23&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;ul>&lt;li> Затем идём по&amp;nbsp;этому адресу: ((&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&lt;/a>&lt;/li>&lt;/ul>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;ul>&lt;li> Затем идём по&amp;nbsp;этому адресу: &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&amp;amp;displaylang=en" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F&lt;span class=&amp;quot;nobr&amp;quot;>9&amp;ndash;4&lt;/span>C&lt;span class=&amp;quot;nobr&amp;quot;>13&amp;ndash;9&lt;/span>C&lt;span class=&amp;quot;nobr&amp;quot;>99&amp;ndash;220&lt;/span>B62A191EE&amp;displaylang=en&lt;/a> &lt;/li>&lt;/ul>
и&amp;nbsp;качаем его. Это&amp;nbsp;есть компилятор СИ&amp;nbsp;от Микрософта, который хоть и&amp;nbsp;бесплатен, но&amp;nbsp;Бил Гейтс не&amp;nbsp;включил его&amp;nbsp;в&amp;nbsp;стандартную поставку системы. Он&amp;nbsp;нужен для&amp;nbsp;того, чтобы связка Apache2-PHP всё же&amp;nbsp;заработала. Запускаем только что&amp;nbsp;скачанный инсталятор. Всё должно пройти стандартно и&amp;nbsp;без лишней пыли. Всёж-таки Микрософт, не&amp;nbsp;хухры-мухры.&lt;br />
Вот&amp;nbsp;тут начинается самое интересное. Шаманство, честное слово :) Идём в&amp;nbsp;наш установленный и&amp;nbsp;рабочий Апаче и&amp;nbsp;начинаем его&amp;nbsp;ломать. В&amp;nbsp;папке &lt;strong>C:\Apache2\conf&lt;/strong> находим старого знакомого, файл конфигурации httpd.conf, вот&amp;nbsp;ему-то, родимому мы&amp;nbsp;и будем выкручивать руки. Откроем  WordPadом и&amp;nbsp;в секции # Dynamic Shared Object (DSO) Support, там&amp;nbsp;где все&amp;nbsp;модули загружаются, ставим такие строчки:&lt;br />
&lt;span class="missingpage">Load&amp;nbsp;Module&lt;/span>&lt;a href="http://wackowiki.com/LoadModule/edit?add=1" title="Создать эту страницу">?&lt;/a> php5_module "c:/php/php5apache2.dll"&lt;br />
&lt;span class="missingpage">Add&amp;nbsp;Type&lt;/span>&lt;a href="http://wackowiki.com/AddType/edit?add=1" title="Создать эту страницу">?&lt;/a> application/x-httpd-php .php&lt;br />
&lt;span class="missingpage">Add&amp;nbsp;Type&lt;/span>&lt;a href="http://wackowiki.com/AddType/edit?add=1" title="Создать эту страницу">?&lt;/a> application/x-httpd-php-source .phps&lt;br />
PHPIniDir "C:/php"&lt;br />
Именно так, а&amp;nbsp;не иначе. Слэши путей не&amp;nbsp;меняйте на&amp;nbsp;нормальное для&amp;nbsp;Виндов, Апаче родом из&amp;nbsp;Юникса и&amp;nbsp;понимает только так. Ну&amp;nbsp;разве что&amp;nbsp;имена  папок, что&amp;nbsp;создавали по&amp;nbsp;своему усмотрению и&amp;nbsp;диски куда ставили дистрибутивы.  &lt;br />
Если вы&amp;nbsp;ставили php4.4 то&amp;nbsp;покопайтесь на&amp;nbsp;том же&amp;nbsp;сайте &lt;a href="http://www.apachelounge.com/download/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.apachelounge.com/download/&lt;/a> и&amp;nbsp;найдите подходящую связку для&amp;nbsp;него. Файл который нужен, называется php4apache2.dll-php4.4.x.zip. После распаковки найдите ReadmeFirst.txt, вот&amp;nbsp;там-то, на&amp;nbsp;чистом английском языке  всё и&amp;nbsp;написано, что&amp;nbsp;я&amp;nbsp;здесь, долго и&amp;nbsp;нудно, втирал.&lt;br />
&lt;strong>Самое главное!&lt;/strong> Не&amp;nbsp;забывайте перезапускать сервис Apache в&amp;nbsp;службах, после каждой правки httpd.conf да&amp;nbsp;и php.ini тоже о&amp;nbsp;котором пойдёт речь далее. &lt;br />
Если вы&amp;nbsp;сделаете это&amp;nbsp;сейчас же, то&amp;nbsp;сервисная служба заматерится и&amp;nbsp;не запустит Апаче, но&amp;nbsp;не огорчайтесь, всё у&amp;nbsp;нас еще&amp;nbsp;впереди. Берёмся за&amp;nbsp;долгожданный php.ini. Заходим в&amp;nbsp;C:/php и... опа! Его&amp;nbsp;там нет. Вот&amp;nbsp;поэтому служба обижалсь и&amp;nbsp;верещала, что&amp;nbsp;не&amp;nbsp;будет дружить с&amp;nbsp;нами. Но&amp;nbsp;файл php.ini есть и&amp;nbsp;инсталятор PHP&amp;nbsp;его &amp;laquo;корректно&amp;raquo; втиснул в&amp;nbsp;папку C:\WINDOWS а&amp;nbsp;мы Апачу указали на&amp;nbsp;другое место, ну&amp;nbsp;и ладно, копируем его&amp;nbsp;оттуда. Или&amp;nbsp;если лень ходить туда, (там, честно признаюсь, такой бардак) находим, точно такой же&amp;nbsp;файл в&amp;nbsp;папке C:/php, но&amp;nbsp;он называется по&amp;nbsp;другому php.ini-recommended. Переименнуем его, но&amp;nbsp;по правилам хорошего тона, лучше его&amp;nbsp;сдублировать и&amp;nbsp;дубликат уже&amp;nbsp;переименовать в&amp;nbsp;php.ini. Начинаем в&amp;nbsp;том же&amp;nbsp;текстовом редакторе морочить голову уже&amp;nbsp;ему. Прошвырнитесь по&amp;nbsp;строчкам, так&amp;nbsp;же&amp;nbsp;как и&amp;nbsp;в апачевом конфигурационном файле,  найдите и&amp;nbsp;поправьте что&amp;nbsp;нужно.&lt;br />
engine = On&lt;br />
zend.ze1_compatibility_mode = On&lt;br />
include_path = &amp;laquo;.;c:\php\includes&amp;raquo;&lt;br />
doc_root ="C:\&lt;span class="missingpage">Apache&amp;nbsp;2&lt;/span>&lt;a href="http://wackowiki.com/Apache2/edit?add=1" title="Создать эту страницу">?&lt;/a>\htdocs"&lt;br />
extension_dir = &amp;laquo;C:\php\ext&amp;raquo;&lt;br />
extension=php_mysql.dll&lt;br />
&lt;strong>engine = On&lt;/strong> для&amp;nbsp;того чтобы пятая версия была совмесима с&amp;nbsp;четвёртой, в&amp;nbsp;частности простая конструкция вида  &amp;lt;? .....  ?&amp;gt; уже&amp;nbsp;не&amp;nbsp;работает, потому что&amp;nbsp;грамотнее, так&amp;nbsp;&amp;lt;?php ......  ?&amp;gt;. Для&amp;nbsp;Ваки это&amp;nbsp;по&amp;nbsp;барабану, потому что&amp;nbsp;в&amp;nbsp;ней всё путём, но&amp;nbsp;для других приложений... да&amp;nbsp;вы, пеной изойдетесь!  Для&amp;nbsp;той же&amp;nbsp;цели команда &lt;strong>zend.ze1_compatibility_mode = On&lt;/strong>&lt;br />
&lt;strong>doc_root ="C:\Apache2\htdocs&amp;quot;&lt;/strong> я&amp;nbsp;на всякий случай поставил. Кто&amp;nbsp;их&amp;nbsp;знает, разработчиков? Как&amp;nbsp;они компилировали свой дистрибутив с&amp;nbsp;параметром FORCE_REDIRECT или&amp;nbsp;нет, а&amp;nbsp;компилировать под&amp;nbsp;винды я&amp;nbsp;не умею сам, так&amp;nbsp;что, от&amp;nbsp;греха подальше, напрямую указал PHP&amp;nbsp;где его&amp;nbsp;место. Тоже самое и&amp;nbsp;с остальными путями, нефик программе размышлять куды б&amp;nbsp;втыкнуть.&lt;br />
Обязательно раскомментируйте &lt;strong>extension=php_mysql.dll&lt;/strong> иначе с&amp;nbsp;MySQLем не&amp;nbsp;свяжетесь, к&amp;nbsp;бабке ходить не&amp;nbsp;надо. Строчка закомментирована, а&amp;nbsp;сам же&amp;nbsp;модуль преспокойненько лежит в&amp;nbsp;EXT. Тут&amp;nbsp;уж&amp;nbsp;стоит сделать отступление: мне&amp;nbsp;пришлось устанавливать и&amp;nbsp;удалять 4 разных версии PHP&amp;nbsp;и&amp;nbsp;MySQL пока не&amp;nbsp;догадался доки почитать :) &lt;u>&lt;strong>ЧИТАЙТЕ ДОКИ ОНИ&amp;nbsp;РУЛЕЗ!&lt;/strong>&lt;/u>  Зато почерпнул много полезного для&amp;nbsp;себя, в&amp;nbsp;частности, что&amp;nbsp;4.0 версии PHP&amp;nbsp;вовсе не&amp;nbsp;нужен этот модуль. Поддержка, таки, встроена в&amp;nbsp;код, но&amp;nbsp;он не&amp;nbsp;работает со&amp;nbsp;старшими версиями MySQL (НУ это&amp;nbsp;отдельная тема, целого романа)&lt;br />
Вот&amp;nbsp;пожалуй и&amp;nbsp;всё. Можно сохранять изменения и&amp;nbsp;дрожащими руками стартовать сервис Апача, он&amp;nbsp;автоматом должен запустить PHP. проверяем:&lt;br />
Пишем небольшой код&amp;nbsp;в&amp;nbsp;любом текстовом редакторе. (Хотя, я&amp;nbsp;рекомендую замечательную программу, целый процессор для&amp;nbsp;построения кодов php&amp;nbsp;&lt;strong>EnginSite for&amp;nbsp;PHP&lt;/strong>  &lt;a href="http://enginsite.com/php-editor.htm" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://enginsite.com/php-editor.htm&lt;/a> Ну, это&amp;nbsp;для для&amp;nbsp;желающих умереть программистами PHP) &lt;br />
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
&lt;span style="color: #0000BB">&amp;lt;?&lt;br />phpinfo&lt;/span>&lt;span style="color: #007700">();&lt;br />&lt;/span>&lt;span style="color: #0000BB">?&amp;gt;&lt;/span>&amp;nbsp;&lt;br />Сохраяем&amp;nbsp;его&amp;nbsp;под&amp;nbsp;именем&amp;nbsp;proba.php&amp;nbsp;в&amp;nbsp;папке&amp;nbsp;C:\~Apache2\htdocs&amp;nbsp;&amp;nbsp;(кто&amp;nbsp;еще&amp;nbsp;не&amp;nbsp;догадался,&amp;nbsp;htdocs&amp;nbsp;папка&amp;nbsp;для&amp;nbsp;всех&amp;nbsp;WEB&amp;nbsp;проектов&amp;nbsp;)&amp;nbsp;и&amp;nbsp;стартуем&amp;nbsp;из&amp;nbsp;бровзера&amp;nbsp;http://localhost/proba.php&lt;br />Работает!&amp;nbsp;Вывалится&amp;nbsp;красочный&amp;nbsp;список&amp;nbsp;того,&amp;nbsp;что&amp;nbsp;может&amp;nbsp;и&amp;nbsp;не&amp;nbsp;может&amp;nbsp;PHP.&lt;br />На&amp;nbsp;этом&amp;nbsp;можно&amp;nbsp;было&amp;nbsp;бы&amp;nbsp;закончить&amp;nbsp;со&amp;nbsp;связкой&amp;nbsp;Apache&amp;nbsp;с&amp;nbsp;PHP,&amp;nbsp;но&amp;nbsp;я&amp;nbsp;добавлю:&lt;br />Когда&amp;nbsp;писал&amp;nbsp;эту&amp;nbsp;статью,&amp;nbsp;а&amp;nbsp;именно&amp;nbsp;сейчас&amp;nbsp;я&amp;nbsp;это&amp;nbsp;и&amp;nbsp;делаю,&amp;nbsp;нарвался&amp;nbsp;в&amp;nbsp;php.ini&amp;nbsp;на&amp;nbsp;такую&amp;nbsp;команду&amp;nbsp;**upload_max_filesize&amp;nbsp;=&amp;nbsp;2M**&lt;br />Хмммм&amp;nbsp;:)&amp;nbsp;Тут&amp;nbsp;на&amp;nbsp;сайте&amp;nbsp;многие&amp;nbsp;рвут&amp;nbsp;на&amp;nbsp;голове&amp;nbsp;волосы,&amp;nbsp;по&amp;nbsp;поводу,&amp;nbsp;что&amp;nbsp;Вака&amp;nbsp;не&amp;nbsp;признаёт&amp;nbsp;файлов&amp;nbsp;больше&amp;nbsp;2х&amp;nbsp;мегабайт.&amp;nbsp;Так&amp;nbsp;вот&amp;nbsp;где&amp;nbsp;собака&amp;nbsp;зарыта!&amp;nbsp;Сам&amp;nbsp;еще&amp;nbsp;не&amp;nbsp;проверял,&amp;nbsp;но&amp;nbsp;обязательно&amp;nbsp;проверю,&amp;nbsp;я&amp;nbsp;вообще&amp;nbsp;собирался&amp;nbsp;Ваку&amp;nbsp;использовать&amp;nbsp;как&amp;nbsp;удобное&amp;nbsp;хранилище&amp;nbsp;своих&amp;nbsp;данных,&amp;nbsp;а&amp;nbsp;они&amp;nbsp;не&amp;nbsp;по&amp;nbsp;две&amp;nbsp;тонны&amp;nbsp;весят.&lt;br />КАК&amp;nbsp;РАЗРЕШИТЬ&amp;nbsp;ЗАГРУЗКУ&amp;nbsp;В&amp;nbsp;ВАКУ&amp;nbsp;ГИГАНТСКИХ&amp;nbsp;ФАЙЛОВ.&lt;br />Ну&amp;nbsp;чтож&amp;nbsp;:)&amp;nbsp;Исследования&amp;nbsp;проведены&amp;nbsp;успешно.&amp;nbsp;Вот&amp;nbsp;там&amp;nbsp;как&amp;nbsp;раз&amp;nbsp;в&amp;nbsp;php.ini&amp;nbsp;и&amp;nbsp;был&amp;nbsp;забор&amp;nbsp;для&amp;nbsp;больших&amp;nbsp;файлов.&lt;br />В&amp;nbsp;команде&amp;nbsp;upload_max_filesize&amp;nbsp;=&amp;nbsp;2M&amp;nbsp;поменяем&amp;nbsp;на&amp;nbsp;значение&amp;nbsp;которое&amp;nbsp;будет&amp;nbsp;греть&amp;nbsp;сердце,&amp;nbsp;я&amp;nbsp;поставил&amp;nbsp;1000M&amp;nbsp;как&amp;nbsp;раз&amp;nbsp;с&amp;nbsp;запасом,&amp;nbsp;чтобы&amp;nbsp;мои&amp;nbsp;ISO-шки&amp;nbsp;помещались,&amp;nbsp;кому&amp;nbsp;надо&amp;nbsp;больше&amp;nbsp;поставьте&amp;nbsp;сколько&amp;nbsp;надо.&amp;nbsp;(Если&amp;nbsp;конечно,&amp;nbsp;канал&amp;nbsp;у&amp;nbsp;вас&amp;nbsp;не&amp;nbsp;дохлый&amp;nbsp;в&amp;nbsp;64к,&amp;nbsp;а&amp;nbsp;то,&amp;nbsp;какой&amp;nbsp;нибудь&amp;nbsp;юзверь&amp;nbsp;захватит&amp;nbsp;канал&amp;nbsp;и&amp;nbsp;будет&amp;nbsp;заливать&amp;nbsp;диск&amp;nbsp;порнухи&amp;nbsp;на&amp;nbsp;ваш&amp;nbsp;сервер&amp;nbsp;пару&amp;nbsp;недель)&lt;br />Но&amp;nbsp;это&amp;nbsp;еще&amp;nbsp;не&amp;nbsp;вся&amp;nbsp;переделка,&amp;nbsp;если&amp;nbsp;вы&amp;nbsp;&amp;nbsp;исправите&amp;nbsp;только&amp;nbsp;этот&amp;nbsp;параметр,&amp;nbsp;то&amp;nbsp;файлы&amp;nbsp;будут&amp;nbsp;качаться&amp;nbsp;не&amp;nbsp;более&amp;nbsp;8&amp;nbsp;мегабайт,&amp;nbsp;другую&amp;nbsp;правку&amp;nbsp;вы&amp;nbsp;должны&amp;nbsp;сделать&amp;nbsp;в&amp;nbsp;том&amp;nbsp;же&amp;nbsp;php.ini,&amp;nbsp;вот&amp;nbsp;здесь:&amp;nbsp;post_max_size&amp;nbsp;=&amp;nbsp;8M,&amp;nbsp;поставьте&amp;nbsp;1000M&lt;br />И&amp;nbsp;перезапустите&amp;nbsp;сервис&amp;nbsp;(службу)&amp;nbsp;Apache2.&amp;nbsp;&lt;br />А&amp;nbsp;теперь&amp;nbsp;открываем&amp;nbsp;файл&amp;nbsp;конфигурации&amp;nbsp;Ваки&amp;nbsp;wakka.config.php&amp;nbsp;ищем&amp;nbsp;там&amp;nbsp;переменную&amp;nbsp;"upload_max_size"&amp;nbsp;и&amp;nbsp;подставляем&amp;nbsp;значение&amp;nbsp;"1000000"&amp;nbsp;это&amp;nbsp;как&amp;nbsp;раз&amp;nbsp;и&amp;nbsp;будет&amp;nbsp;ровно&amp;nbsp;один&amp;nbsp;гигабайт.&amp;nbsp;Учитывая,&amp;nbsp;что&amp;nbsp;в&amp;nbsp;Ваке&amp;nbsp;это&amp;nbsp;значение&amp;nbsp;в&amp;nbsp;килобайтах&amp;nbsp;измеряется.&lt;br />Пользуйтесь&amp;nbsp;на&amp;nbsp;здоровье&amp;nbsp;:)&lt;br />-------&lt;br />===~MySQL&amp;nbsp;и&amp;nbsp;большой&amp;nbsp;геморрой&amp;nbsp;с&amp;nbsp;ним===&lt;br />Как&amp;nbsp;я&amp;nbsp;и&amp;nbsp;намекал&amp;nbsp;ранее,&amp;nbsp;что&amp;nbsp;пятая&amp;nbsp;версия&amp;nbsp;у&amp;nbsp;меня&amp;nbsp;не&amp;nbsp;пошла&amp;nbsp;ни&amp;nbsp;в&amp;nbsp;какую.&amp;nbsp;Вернее,&amp;nbsp;она-то&amp;nbsp;пошла,&amp;nbsp;было&amp;nbsp;всё&amp;nbsp;замечательно,&amp;nbsp;даже&amp;nbsp;таблицы&amp;nbsp;создавались,&amp;nbsp;но&amp;nbsp;Вака&amp;nbsp;упёрлась,&amp;nbsp;в&amp;nbsp;момент,&amp;nbsp;когда&amp;nbsp;стала&amp;nbsp;заносить&amp;nbsp;данные&amp;nbsp;в&amp;nbsp;базу.&amp;nbsp;Ну&amp;nbsp;с&amp;nbsp;этим&amp;nbsp;еще&amp;nbsp;стоит&amp;nbsp;разобраться.&amp;nbsp;уж&amp;nbsp;очень&amp;nbsp;соблазнительно&amp;nbsp;поставить&amp;nbsp;пятую&amp;nbsp;версию.&lt;br />Если&amp;nbsp;кто&amp;nbsp;ставил&amp;nbsp;Ваку&amp;nbsp;и&amp;nbsp;на&amp;nbsp;строчке&amp;nbsp;добавления&amp;nbsp;админа&amp;nbsp;в&amp;nbsp;базу&amp;nbsp;Вака&amp;nbsp;орала&amp;nbsp;благим&amp;nbsp;матом&amp;nbsp;Adding&amp;nbsp;admin&amp;nbsp;user...&amp;nbsp;FAILED:&amp;nbsp;Hmm!&amp;nbsp;Так&amp;nbsp;вот,&amp;nbsp;у&amp;nbsp;этой&amp;nbsp;проблемы&amp;nbsp;как&amp;nbsp;раз&amp;nbsp;оттуда&amp;nbsp;ноги&amp;nbsp;растут.&amp;nbsp;Версия&amp;nbsp;~MySQL&amp;nbsp;пятая?&amp;nbsp;Пятая.&amp;nbsp;Ставь&amp;nbsp;~MySQL4.1&amp;nbsp;и&amp;nbsp;нефик&amp;nbsp;строить&amp;nbsp;из&amp;nbsp;себя.&amp;nbsp;Плюс,&amp;nbsp;ко&amp;nbsp;всему&amp;nbsp;прочему,&amp;nbsp;не&amp;nbsp;запускались&amp;nbsp;другие&amp;nbsp;скрипты,&amp;nbsp;например,&amp;nbsp;программа&amp;nbsp;~phpMyAdmin&amp;nbsp;2.7.0-pl2&amp;nbsp;(если&amp;nbsp;кому&amp;nbsp;интересно,&amp;nbsp;то&amp;nbsp;она&amp;nbsp;здесь&amp;nbsp;http://www.phpmyadmin.net/&amp;nbsp;очень&amp;nbsp;порядочный&amp;nbsp;администратор&amp;nbsp;~MySQL)&amp;nbsp;но&amp;nbsp;ему&amp;nbsp;и&amp;nbsp;положено,&amp;nbsp;он&amp;nbsp;для&amp;nbsp;версий&amp;nbsp;не&amp;nbsp;выше&amp;nbsp;&amp;nbsp;~MySQL&amp;nbsp;4.0.&amp;nbsp;С&amp;nbsp;этим&amp;nbsp;тоже,&amp;nbsp;еще&amp;nbsp;разбираться&amp;nbsp;придётся.&lt;br />Сразу&amp;nbsp;же&amp;nbsp;появилась&amp;nbsp;мысль&amp;nbsp;понизить&amp;nbsp;версию&amp;nbsp;~MySQL,&amp;nbsp;что&amp;nbsp;и&amp;nbsp;было&amp;nbsp;незамедлительно&amp;nbsp;сделано.&amp;nbsp;3.5&amp;nbsp;и&amp;nbsp;4.0&amp;nbsp;не&amp;nbsp;приняли&amp;nbsp;пятого&amp;nbsp;PHP.&amp;nbsp;Понижаем&amp;nbsp;и&amp;nbsp;его,&amp;nbsp;всё&amp;nbsp;заработало&amp;nbsp;как&amp;nbsp;часы,&amp;nbsp;но&amp;nbsp;мы&amp;nbsp;же&amp;nbsp;в&amp;nbsp;21&amp;nbsp;веке&amp;nbsp;живём!&amp;nbsp;Хочется&amp;nbsp;чтобы&amp;nbsp;посовременнее&amp;nbsp;всё&amp;nbsp;было.&amp;nbsp;Так&amp;nbsp;что&amp;nbsp;я&amp;nbsp;постепенно&amp;nbsp;дошел&amp;nbsp;до&amp;nbsp;связки&amp;nbsp;php-5.1.4&amp;nbsp;и&amp;nbsp;~MySQL4.1.21&lt;br />Лирические&amp;nbsp;отступления&amp;nbsp;о&amp;nbsp;трудных&amp;nbsp;буднях&amp;nbsp;юзера&amp;nbsp;окончены,&amp;nbsp;теперь&amp;nbsp;поговорим&amp;nbsp;об&amp;nbsp;установке.&amp;nbsp;Ну&amp;nbsp;она&amp;nbsp;проста&amp;nbsp;как&amp;nbsp;три&amp;nbsp;копейки,&amp;nbsp;никаких&amp;nbsp;наворотов&amp;nbsp;как&amp;nbsp;с&amp;nbsp;PHP&amp;nbsp;нет&amp;nbsp;и&amp;nbsp;не&amp;nbsp;будет.&amp;nbsp;Качаем&amp;nbsp;~MySQL&amp;nbsp;Server&amp;nbsp;4.1&amp;nbsp;http://mysql.org/downloads/&amp;nbsp;Вам&amp;nbsp;нужен&amp;nbsp;этот&amp;nbsp;файл&amp;nbsp;mysql-4.1.21-win32.zip&amp;nbsp;весит&amp;nbsp;всего&amp;nbsp;навсего&amp;nbsp;41&amp;nbsp;мегабайт.&amp;nbsp;Оттуда&amp;nbsp;же,&amp;nbsp;очень&amp;nbsp;советую,&amp;nbsp;скачать&amp;nbsp;программу&amp;nbsp;~MySQL&amp;nbsp;GUI&amp;nbsp;Tools&amp;nbsp;(17.6&amp;nbsp;Мб)&amp;nbsp;или&amp;nbsp;попросту&amp;nbsp;администратор.&amp;nbsp;Можно&amp;nbsp;конечно&amp;nbsp;и&amp;nbsp;без&amp;nbsp;него,&amp;nbsp;но&amp;nbsp;там&amp;nbsp;столько&amp;nbsp;возможностей&amp;nbsp;по&amp;nbsp;контролю,&amp;nbsp;подготовке&amp;nbsp;и&amp;nbsp;сохранению-восстановлению&amp;nbsp;баз,&amp;nbsp;что&amp;nbsp;грех&amp;nbsp;не&amp;nbsp;пользоваться,&amp;nbsp;тем&amp;nbsp;более&amp;nbsp;бесплатно.&lt;br />Ставим&amp;nbsp;всё&amp;nbsp;по&amp;nbsp;стандартному,&amp;nbsp;по&amp;nbsp;умолчанию&amp;nbsp;localhost,&amp;nbsp;единственное&amp;nbsp;не&amp;nbsp;забудем&amp;nbsp;пароль&amp;nbsp;администратора,&amp;nbsp;то&amp;nbsp;есть&amp;nbsp;root,&amp;nbsp;для&amp;nbsp;сервера&amp;nbsp;базы,&amp;nbsp;а&amp;nbsp;то&amp;nbsp;напишем&amp;nbsp;что&amp;nbsp;попало,&amp;nbsp;потом&amp;nbsp;удалять&amp;nbsp;придётся.&amp;nbsp;А&amp;nbsp;сервер&amp;nbsp;не&amp;nbsp;пустит&amp;nbsp;к&amp;nbsp;себе&amp;nbsp;без&amp;nbsp;пароля&amp;nbsp;администратора.&amp;nbsp;Удалять,&amp;nbsp;сразу&amp;nbsp;оговорюсь,&amp;nbsp;трудно.&amp;nbsp;Смешно&amp;nbsp;конечно,&amp;nbsp;делов&amp;nbsp;то,&amp;nbsp;взял&amp;nbsp;и&amp;nbsp;нажал&amp;nbsp;uninstall.&amp;nbsp;Ага!&amp;nbsp;Аж&amp;nbsp;два&amp;nbsp;раза!&amp;nbsp;Всё&amp;nbsp;это,&amp;nbsp;конечно,&amp;nbsp;правильно,&amp;nbsp;он&amp;nbsp;удалится&amp;nbsp;из&amp;nbsp;системы,&amp;nbsp;но&amp;nbsp;из&amp;nbsp;сервисов&amp;nbsp;нет.&amp;nbsp;Тогда&amp;nbsp;ручками.&amp;nbsp;&lt;br />Вот&amp;nbsp;об&amp;nbsp;этом&amp;nbsp;подробнее,&amp;nbsp;вдруг&amp;nbsp;придётся,&amp;nbsp;когда&amp;nbsp;нибудь.&amp;nbsp;Сначала&amp;nbsp;удаляем&amp;nbsp;стандартыми&amp;nbsp;средствами&amp;nbsp;из&amp;nbsp;системы&amp;nbsp;программу,&amp;nbsp;смотрим&amp;nbsp;в&amp;nbsp;службах&amp;nbsp;осталась&amp;nbsp;ли&amp;nbsp;она&amp;nbsp;там,&amp;nbsp;если&amp;nbsp;осталась,&amp;nbsp;то&amp;nbsp;прямая&amp;nbsp;дорога&amp;nbsp;в&amp;nbsp;реестр.&amp;nbsp;Топаем&amp;nbsp;туда.&amp;nbsp;Знаете&amp;nbsp;как?&amp;nbsp;Пуск/Выполнить/regedit&amp;nbsp;Откроется&amp;nbsp;редактор&amp;nbsp;реестра.&lt;br />Там,&amp;nbsp;пожалуйста,&amp;nbsp;по-осторожнее!&amp;nbsp;Всёж&amp;nbsp;таки&amp;nbsp;реестр.&amp;nbsp;А&amp;nbsp;то,&amp;nbsp;натопчите&amp;nbsp;-&amp;nbsp;систему&amp;nbsp;переустанавливать&amp;nbsp;придётся.&amp;nbsp;Ищем&amp;nbsp;в&amp;nbsp;реестре&amp;nbsp;по&amp;nbsp;папкам&amp;nbsp;(а&amp;nbsp;там,&amp;nbsp;точно&amp;nbsp;так&amp;nbsp;же,&amp;nbsp;как&amp;nbsp;и&amp;nbsp;на&amp;nbsp;диске,&amp;nbsp;так&amp;nbsp;что&amp;nbsp;ничего&amp;nbsp;странного&amp;nbsp;и&amp;nbsp;сложного&amp;nbsp;не&amp;nbsp;увидите)&amp;nbsp;&lt;br />Вот&amp;nbsp;идите&amp;nbsp;по&amp;nbsp;этому&amp;nbsp;маршруту&amp;nbsp;&amp;nbsp;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\&amp;nbsp;&amp;nbsp;Там&amp;nbsp;этих,&amp;nbsp;всяких&amp;nbsp;сервисов,&amp;nbsp;как&amp;nbsp;тараканов&amp;nbsp;у&amp;nbsp;меня&amp;nbsp;на&amp;nbsp;столе!&amp;nbsp;:)&amp;nbsp;но&amp;nbsp;мы&amp;nbsp;удаляем&amp;nbsp;только&amp;nbsp;папку&amp;nbsp;MySQL,&amp;nbsp;проверьте,&amp;nbsp;на&amp;nbsp;всякий&amp;nbsp;случай&amp;nbsp;и&amp;nbsp;папку&amp;nbsp;Set003,&amp;nbsp;чем&amp;nbsp;чёрт&amp;nbsp;ни&amp;nbsp;шутит,&amp;nbsp;может&amp;nbsp;и&amp;nbsp;туда&amp;nbsp;затесалось.&lt;br />Можно&amp;nbsp;перезапускать&amp;nbsp;машину.&amp;nbsp;Сервиса&amp;nbsp;в&amp;nbsp;следующий&amp;nbsp;запуск&amp;nbsp;не&amp;nbsp;будет.&amp;nbsp;Теперь&amp;nbsp;идём&amp;nbsp;в&amp;nbsp;C:\Program&amp;nbsp;Files\MySQL\&amp;nbsp;и&amp;nbsp;удаляем&amp;nbsp;весь&amp;nbsp;каталог&amp;nbsp;с&amp;nbsp;потрохами&amp;nbsp;MySQL&amp;nbsp;Server&amp;nbsp;4.1&lt;br />Да!&amp;nbsp;Если&amp;nbsp;у&amp;nbsp;вас&amp;nbsp;в&amp;nbsp;базе&amp;nbsp;всё&amp;nbsp;же&amp;nbsp;есть&amp;nbsp;ценные&amp;nbsp;данные,&amp;nbsp;которых&amp;nbsp;жалко&amp;nbsp;до&amp;nbsp;слёз,&amp;nbsp;так&amp;nbsp;варварски&amp;nbsp;не&amp;nbsp;поступают&amp;nbsp;и&amp;nbsp;об&amp;nbsp;этом&amp;nbsp;поговорим&amp;nbsp;в&amp;nbsp;разделе&amp;nbsp;"Предохраняемся"&lt;br />Итак&amp;nbsp;~MySQL&amp;nbsp;Server&amp;nbsp;4.1&amp;nbsp;установлен.&amp;nbsp;Он&amp;nbsp;вообще&amp;nbsp;втиснется&amp;nbsp;в&amp;nbsp;службы&amp;nbsp;как&amp;nbsp;миленький&amp;nbsp;и&amp;nbsp;даже&amp;nbsp;запустится.&amp;nbsp;Что&amp;nbsp;значит&amp;nbsp;умён&amp;nbsp;-&amp;nbsp;подлец!&amp;nbsp;&lt;br />Проверяем&amp;nbsp;дёшево&amp;nbsp;и&amp;nbsp;сердито&amp;nbsp;&amp;nbsp;программой,&amp;nbsp;что&amp;nbsp;приведена&amp;nbsp;ниже.&amp;nbsp;Можно&amp;nbsp;конечно,&amp;nbsp;сразу&amp;nbsp;Вакой&amp;nbsp;и&amp;nbsp;проверить,&amp;nbsp;но&amp;nbsp;программка,&amp;nbsp;вообще-то,&amp;nbsp;полезная&amp;nbsp;для&amp;nbsp;общего&amp;nbsp;развития&amp;nbsp;и&amp;nbsp;понимания,&amp;nbsp;как&amp;nbsp;же&amp;nbsp;этот&amp;nbsp;гад,&amp;nbsp;PHP&amp;nbsp;взаимодействует&amp;nbsp;с&amp;nbsp;базами.&amp;nbsp;Вот&amp;nbsp;она:&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->(php)&lt;br />
&amp;lt;?&lt;br />
define(&amp;laquo;DBName&amp;raquo;,"test");&lt;br />
define("&lt;span class="missingpage">Host&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/HostName/edit?add=1" title="Создать эту страницу">?&lt;/a>","localhost");&lt;br />
define("&lt;span class="missingpage">User&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/UserName/edit?add=1" title="Создать эту страницу">?&lt;/a>","root");&lt;br />
define(&amp;laquo;Password&amp;raquo;,&amp;quot;&amp;quot;);&lt;br />
// Разумеется, в&amp;nbsp;Password забивается ваш&amp;nbsp;пароль администратора &lt;span class="missingpage">My&amp;nbsp;SQL&lt;/span>&lt;a href="http://wackowiki.com/MySQL/edit?add=1" title="Создать эту страницу">?&lt;/a>&lt;br />
// Вот&amp;nbsp;здесь, как&amp;nbsp;раз это&amp;nbsp;и&amp;nbsp;проверяется&lt;br />
if(!mysql_connect(&lt;span class="missingpage">Host&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/HostName/edit?add=1" title="Создать эту страницу">?&lt;/a>,&lt;span class="missingpage">User&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/UserName/edit?add=1" title="Создать эту страницу">?&lt;/a>,Password)) &lt;br />
{  echo &amp;laquo;Не могу соединиться с&amp;nbsp;базой &amp;#147;.DBName.&amp;#148;!&amp;lt;br&amp;gt;"; &lt;br />
&lt;div class="indent"> echo mysql_error();&lt;br />
 exit; &lt;/div>
}&lt;br />
mysql_select_db(DBName);&lt;br />
// Создаем таблицу t. Если такая таблица уже&amp;nbsp;есть,&lt;br />
// сообщение об&amp;nbsp;ошибке будет подавлено, т.к. &lt;br />
// используется "@"&lt;br />
@mysql_query(&amp;laquo;create table t(id int,a text)");&lt;br />
// Вставляем в&amp;nbsp;таблицу 10 записей&lt;br />
for($i=0; $i&amp;lt;10; $i++) &lt;br />
{  $id=time();&lt;br />
&lt;div class="indent"> mysql_query(&amp;laquo;insert into t(id,a) values($id,'Стр$i!')");&lt;/div>
}   &lt;br />
// Выводим все&amp;nbsp;записи&lt;br />
$r=mysql_query(&amp;laquo;select * from t&amp;raquo;);&lt;br />
for($i=0; $i&amp;lt;mysql_num_rows($r); $i++)&lt;br />
{  $f=mysql_fetch_array($r);&lt;br />
&lt;div class="indent"> echo "$f[id] -&amp;gt; $f[a]&amp;lt;br&amp;gt;\n";&lt;/div>
}&lt;br />
?&amp;gt;&lt;br />
Но&amp;nbsp;теперь пора бы, туда занести и&amp;nbsp;базу Ваки. Можно всё сделать конечно, при&amp;nbsp;помощи того же&amp;nbsp;чёрного окна CMD, но&amp;nbsp;не откажу себе в&amp;nbsp;удовольствии ещё раз&amp;nbsp;заявить: &amp;laquo;Мы живём в&amp;nbsp;21 веке, черт возьми!&amp;raquo; Вооружившись этой горделивой философской формулой бытия, ставим ту&amp;nbsp;программу, что&amp;nbsp;советовал MySQL GUI&amp;nbsp;Tools. Инсталятор так&amp;nbsp;прост, что&amp;nbsp;поймёт даже кошка, научилась бы&amp;nbsp;и на&amp;nbsp;&amp;laquo;Вискас&amp;raquo; себе зарабатывала копеечку. Поэтому, ничего не&amp;nbsp;скажу про&amp;nbsp;установку.&lt;br />
Пользоваться ненамного сложнее, так&amp;nbsp;что, та&amp;nbsp;же кошка, имела бы&amp;nbsp;по две&amp;nbsp;банки консервов в&amp;nbsp;день, администрируя базы данных MySQL. В&amp;nbsp;общем за&amp;nbsp;пяток минут разберётесь в&amp;nbsp;интерфейсе и&amp;nbsp;сможете сделать базу Wakka и&amp;nbsp;юзера Wakka и&amp;nbsp;расставить ему&amp;nbsp;привелегии. Да&amp;nbsp;что там&amp;nbsp;эти привелегии ставить? В&amp;nbsp;User Administation наступил на&amp;nbsp;юзера Wakka и&amp;nbsp;в закладке Schema Privileges выбрал базу Wakka, раздал все&amp;nbsp;права, что&amp;nbsp;есть в&amp;nbsp;наличии одним кликом кнопки &amp;lt;&amp;lt;.&lt;br />
Всё.&lt;br />
А&amp;nbsp;где же, обещанный геморрой, спросите вы? Геморрой еще&amp;nbsp;будет, не&amp;nbsp;радуйтесь. Вот&amp;nbsp;начнёте сохранять базу, а&amp;nbsp;потом её восстанавливать, он&amp;nbsp;и появится. Потому что&amp;nbsp;кодировки не&amp;nbsp;совместимы. Пока пользуйтесь тем, что&amp;nbsp;есть, а&amp;nbsp;потом, когда приспичит предохраняться, вот&amp;nbsp;тогда и&amp;nbsp;поговорим.&lt;br />
 &lt;br />
&lt;hr noshade="noshade" size="1" />&lt;a name="h15485-1">&lt;/a>&lt;h2>Как поставить Ваку и&amp;nbsp;чтобы нам&amp;nbsp;за&amp;nbsp;это ничего небыло&lt;/h2>
 &lt;br />
Здесь, конечно, нового не&amp;nbsp;скажу, что&amp;nbsp;есть в&amp;nbsp;официальном руководстве по&amp;nbsp;Ваке. Но&amp;nbsp;сказать есть о&amp;nbsp;чём. Поэтому раздел будет пополняться по&amp;nbsp;мере сил.&lt;br />
&lt;strong>КАК ПОСТАВИТЬ ДВЕ&amp;nbsp;ВАКИ НА&amp;nbsp;ОДИН СЕРВЕР.&lt;/strong>&lt;br />
Это&amp;nbsp;очень просто. Сделайте две&amp;nbsp;разных папки с&amp;nbsp;Вакой в&amp;nbsp;C:\Apache2\htdocs\ конечно же&amp;nbsp;под разными именами, желательно по&amp;nbsp;названиям ваших проектов, например, hotel и&amp;nbsp;magia. Содержимое в&amp;nbsp;них, всё те&amp;nbsp;же Ваки, совершенно идентичные. &lt;br />
В&amp;nbsp;MySQL создайте соответствующие базы hotel и&amp;nbsp;magia ну&amp;nbsp;и юзеров hotel и&amp;nbsp;magia раздайте им&amp;nbsp;привелегии каждому юзеру свою базу и&amp;nbsp;пароли. &lt;br />
Затем по&amp;nbsp;очереди запустите инсталятор Ваки для&amp;nbsp;каждого проекта, всё стандартно, с&amp;nbsp;отличием лишь, что&amp;nbsp;впишите в&amp;nbsp;поля где&amp;nbsp;есть wakka, hotel или&amp;nbsp;magia. Включая и&amp;nbsp;префиксы wakka_ (используя нужную символику hotel_ или&amp;nbsp;magia_) Вот&amp;nbsp;и&amp;nbsp;на здоровье, у&amp;nbsp;вас уже&amp;nbsp;есть две&amp;nbsp;Ваки, да&amp;nbsp;хоть сто! &lt;br />
Только, будьте готовы к&amp;nbsp;тому, что&amp;nbsp;во&amp;nbsp;время добавления в&amp;nbsp;личное меню одного проекта, тоже самое будет появляться и&amp;nbsp;в другом. С&amp;nbsp;природой этого загадочного явления я&amp;nbsp;пока не&amp;nbsp;разобрался, но&amp;nbsp;будем надеяться, ничего серьёзного, всё поправимо.&lt;br />
&lt;div class="indent">&lt;/div>
&lt;hr noshade="noshade" size="1" />&lt;a name="h15485-2">&lt;/a>&lt;h2>Предохраняемся&lt;/h2>
Раздел ждёт своего часа. Здесь, по&amp;nbsp;идее, будет разговор по&amp;nbsp;сохранению вашей Ваки и&amp;nbsp;всех наработок в&amp;nbsp;ней. Вообще, люди мрут, а&amp;nbsp;о винчестерах и&amp;nbsp;говорить нечего.&lt;br />
&lt;hr noshade="noshade" size="1" />&lt;a name="h15485-3">&lt;/a>&lt;h2>Благодарности с&amp;nbsp;занесением&lt;/h2>
А&amp;nbsp;вообще эта&amp;nbsp;Вака-Вика замечательная вещь, хоть и&amp;nbsp;обладает таким ужасным редактором... всё форматирование вручную. Не&amp;nbsp;удобнее ли&amp;nbsp;для пользователя так: выделил текст и&amp;nbsp;нажал правую кнопку, а&amp;nbsp;там весь список правил форматирования. Хоть здесь и&amp;nbsp;выведены многие функции на&amp;nbsp;кнопки, но&amp;nbsp;страшно неудобно для&amp;nbsp;использования. Таблицы вообще не&amp;nbsp;охота строить. В&amp;nbsp;Ворде просто замечательно всё сделано. Построил таблицу и&amp;nbsp;забивай данные, даже думать об&amp;nbsp;этом не&amp;nbsp;надо. Если бы&amp;nbsp;Вака умела автоматически воспринимать коды форматирования Ворда и&amp;nbsp;преобразовывать в&amp;nbsp;свои, цены бы&amp;nbsp;ей небыло. Тоже самое можно сказать и&amp;nbsp;о HTML с&amp;nbsp;PHP. Представьте, включаем в&amp;nbsp;тело Ваки свои собственные страницы и&amp;nbsp;коды, насколько выгоднее стали бы&amp;nbsp;смотреться документы. Редактор, как&amp;nbsp;отмечал выше совсем не&amp;nbsp;дружественен с&amp;nbsp;пользователем. Конечно удобно, два&amp;nbsp;раза щелкнул на&amp;nbsp;страницу и&amp;nbsp;включился редактор. Так&amp;nbsp;доработайте же! Чтобы стало совсем хорошо. Пусть страница и&amp;nbsp;открывается в&amp;nbsp;том месте, где&amp;nbsp;щёлкнули. Потом сохранили документ, а&amp;nbsp;он и&amp;nbsp;открылся на&amp;nbsp;том месте где&amp;nbsp;редактировали. Я&amp;nbsp;просто измаялся от&amp;nbsp;этих неудобств. Пока найдёшь место где&amp;nbsp;раньше редактировал, забудешь о&amp;nbsp;чем была речь. Вот, такой камень в&amp;nbsp;огород разработчиков. Но&amp;nbsp;не обращайте внимания, это&amp;nbsp;всего лишь брюзжание беспечного пессимиста, которым являюсь с&amp;nbsp;рождения. Ребята, таки молодцы, проделали столь колоссальную работу. Я&amp;nbsp;весьма и&amp;nbsp;приятно удивлён таким грамотным и&amp;nbsp;качественным продуктом, который к&amp;nbsp;тому же&amp;nbsp;распространяется даром.&lt;br />
С&amp;nbsp;уважением, респектом и&amp;nbsp;кисточкой к&amp;nbsp;группе разработчиков, Инти Айа. &lt;a href="http://zhurnal.lib.ru/i/inti_a/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://zhurnal.lib.ru/i/inti_a/&lt;/a>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-08-16 10:05:53</title>
<link>http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP/show?time=2006-08-16+10%3A05%3A53</link>
<description>&lt;div class="pageBefore">&lt;img src="http://wackowiki.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP" class="">/Wacko&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Полное&amp;nbsp;Руководство&amp;nbsp;Под&amp;nbsp;Windows&amp;nbsp;XP&lt;/a> за &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP?time=2006-08-16+10%3A05%3A53">2006-08-16 10:05:53&lt;/a> и &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP?time=2006-08-17+02%3A22%3A46">2006-08-17 02:22:46&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h15485-1">&lt;/a>&lt;h1> Установка и&amp;nbsp;наладка WacoWiki  в&amp;nbsp;Windows XP&amp;nbsp;&lt;/h1>
&lt;strong>ServerName localhost&lt;/strong> можно поправить на&amp;nbsp;реальный  IP&amp;nbsp;адрес вашего сервера в&amp;nbsp;сети, а&amp;nbsp;он и&amp;nbsp;будет таким на&amp;nbsp;100 процентов, если хочется юзать Вику, да&amp;nbsp;и не&amp;nbsp;только её, по&amp;nbsp;сетке. Например, &lt;strong>ServerName 192.168.0.1&lt;/strong> тогда по&amp;nbsp;сети можно будет вызывать так&amp;nbsp;&lt;strong>&lt;a href="http://192.168.0.1/wiki" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://192.168.0.1/wiki&lt;/a>&lt;/strong> (Тогда, соответственно и&amp;nbsp;в конфигурационном файле Ваки wakka.config.php  нужно поправить переменную &amp;#147;base_url&amp;#148; =&amp;gt; "http://localhost/wiki/", на&amp;nbsp;соответствующее, но&amp;nbsp;это позже, Вака  же&amp;nbsp;у нас&amp;nbsp;еще не&amp;nbsp;стоит)   &lt;br />
В&amp;nbsp;&lt;strong>DirectoryIndex&lt;/strong>  по&amp;nbsp;умолчанию не&amp;nbsp;включено обращение к&amp;nbsp;файлу  index.php, так&amp;nbsp;сделаем это, если не&amp;nbsp;охота каждый раз&amp;nbsp;дописывать столько букыв :) а&amp;nbsp;вообще, можно застолбить себе на&amp;nbsp;будущее удобств немерено, добавив все&amp;nbsp;мысленные стартовые расширения, в&amp;nbsp;пределах разумного, конечно. Командная строка преобразится и&amp;nbsp;будет выглядеть вполне по&amp;nbsp;научному: &lt;br />
&lt;strong>DirectoryIndex index.html index.htm index.shtml index.php&lt;/strong>&lt;br />
В&amp;nbsp;окне появится скромное и&amp;nbsp;лаконичное Its&amp;nbsp;is&amp;nbsp;work, или&amp;nbsp;что-то подобное, по&amp;nbsp;крайней мере понятно, что&amp;nbsp;заработало. В&amp;nbsp;любом случае, при&amp;nbsp;возникших внештатных проблемах, отсылаю вас&amp;nbsp;в&amp;nbsp;файлы логов Апаче. Он&amp;nbsp;сюда C:\Apache2\logs пишет access.log и&amp;nbsp;error.log. И&amp;nbsp;признаюсь, нигде не&amp;nbsp;видел столь эротичного и&amp;nbsp;откровенного чтива в&amp;nbsp;жизни :) почитайте, насладитесь, может за&amp;nbsp;одно и&amp;nbsp;разберётесь с&amp;nbsp;проблемой.&lt;br />
Но&amp;nbsp;это еще&amp;nbsp;не&amp;nbsp;всё! Наша задача, сделать связку с&amp;nbsp;PHP, иначе зачем мы&amp;nbsp;все, здесь собрались?&lt;br />
&lt;ul>&lt;li> Копируем &lt;strong>php5apache2.dll&lt;/strong> в&amp;nbsp;php папку (например. c:\php)
&lt;/li>&lt;li> Копируем &lt;strong>httpd.exe.manifest&lt;/strong> в&amp;nbsp;c:\apache2\bin&lt;/li>&lt;/ul>
Вот&amp;nbsp;тут начинается самое интересное. Шаманство, честное слово :) Идём в&amp;nbsp;наш установленный и&amp;nbsp;рабочий Апаче и&amp;nbsp;начинаем его&amp;nbsp;ломать. В&amp;nbsp;папке &lt;strong>C:\Apache2\conf&lt;/strong> находим старого знакомого, файл конфигурации httpd.conf, вот&amp;nbsp;ему-то, родимому мы&amp;nbsp;и будем выкручивать руки. Откроем  WordPadом и&amp;nbsp;в секции # Dynamic Shared Object (DSO) Support, там&amp;nbsp;где все&amp;nbsp;модули загружаются, ставим такие строчки:&lt;br />
&lt;span class="missingpage">Add&amp;nbsp;Type&lt;/span>&lt;a href="http://wackowiki.com/AddType/edit?add=1" title="Создать эту страницу">?&lt;/a> application/x-httpd-php-source .phps&lt;br />
Вот&amp;nbsp;пожалуй и&amp;nbsp;всё. Можно сохранять изменения и&amp;nbsp;дрожащими руками стартовать сервис Апача, он&amp;nbsp;автоматом должен запустить PHP. проверяем:&lt;br />
КАК&amp;nbsp;РАЗРЕШИТЬ ЗАГРУЗКУ В&amp;nbsp;ВАКУ ГИГАНТСКИХ ФАЙЛОВ.&lt;br />
Ну&amp;nbsp;чтож :) Исследования проведены успешно. Вот&amp;nbsp;там как&amp;nbsp;раз в&amp;nbsp;php.ini и&amp;nbsp;был забор для&amp;nbsp;больших файлов.&lt;br />
В&amp;nbsp;команде upload_max_filesize = 2M поменяем на&amp;nbsp;значение которое будет греть сердце, я&amp;nbsp;поставил 1000M как&amp;nbsp;раз с&amp;nbsp;запасом, чтобы мои&amp;nbsp;ISO-шки помещались, кому надо больше поставьте сколько надо. (Если конечно, канал у&amp;nbsp;вас не&amp;nbsp;дохлый в&amp;nbsp;64к, а&amp;nbsp;то, какой нибудь юзверь захватит канал и&amp;nbsp;будет заливать диск порнухи на&amp;nbsp;ваш сервер пару недель)&lt;br />
Но&amp;nbsp;это еще&amp;nbsp;не&amp;nbsp;вся переделка, если вы&amp;nbsp;исправите только этот параметр, то&amp;nbsp;файлы будут качаться не&amp;nbsp;более 8 мегабайт, другую правку вы&amp;nbsp;должны сделать в&amp;nbsp;том же&amp;nbsp;php.ini, вот&amp;nbsp;здесь: post_max_size = 8M, поставьте 1000M&lt;br />
И&amp;nbsp;перезапустите сервис (службу) &lt;span class="missingpage">Apache&amp;nbsp;2&lt;/span>&lt;a href="http://wackowiki.com/Apache2/edit?add=1" title="Создать эту страницу">?&lt;/a>. &lt;br />
А&amp;nbsp;теперь открываем файл конфигурации Ваки wakka.config.php ищем там&amp;nbsp;переменную &amp;#147;upload_max_size&amp;#148; и&amp;nbsp;подставляем значение &amp;#147;1000000&amp;#148; это&amp;nbsp;как раз&amp;nbsp;и&amp;nbsp;будет ровно один гигабайт. Учитывая, что&amp;nbsp;в&amp;nbsp;Ваке это&amp;nbsp;значение в&amp;nbsp;килобайтах измеряется.&lt;br />
Пользуйтесь на&amp;nbsp;здоровье :)&lt;br />
Проверяем дёшево и&amp;nbsp;сердито  программой, что&amp;nbsp;приведена ниже. Можно конечно, сразу Вакой и&amp;nbsp;проверить, но&amp;nbsp;программка, вообще-то, полезная для&amp;nbsp;общего развития и&amp;nbsp;понимания, как&amp;nbsp;же&amp;nbsp;этот гад, PHP&amp;nbsp;взаимодействует с&amp;nbsp;базами. Вот&amp;nbsp;она:&lt;br />
Но&amp;nbsp;теперь пора бы, туда занести и&amp;nbsp;базу Ваки. Можно всё сделать конечно, при&amp;nbsp;помощи того же&amp;nbsp;чёрного окна CMD, но&amp;nbsp;не откажу себе в&amp;nbsp;удовольствии ещё раз&amp;nbsp;заявить: &amp;laquo;Мы живём в&amp;nbsp;21 веке, черт возьми!&amp;raquo; Вооружившись этой горделивой философской формулой бытия, ставим ту&amp;nbsp;программу, что&amp;nbsp;советовал MySQL GUI&amp;nbsp;Tools. Инсталятор так&amp;nbsp;прост, что&amp;nbsp;поймёт даже кошка, научилась бы&amp;nbsp;и на&amp;nbsp;&amp;laquo;Вискас&amp;raquo; себе зарабатывала копеечку. Поэтому, ничего не&amp;nbsp;скажу про&amp;nbsp;установку.&lt;br />
Пользоваться ненамного сложнее, так&amp;nbsp;что, та&amp;nbsp;же кошка, имела бы&amp;nbsp;по две&amp;nbsp;банки консервов в&amp;nbsp;день, администрируя базы данных MySQL. В&amp;nbsp;общем за&amp;nbsp;пяток минут разберётесь в&amp;nbsp;интерфейсе и&amp;nbsp;сможете сделать базу Wakka и&amp;nbsp;юзера Wakka и&amp;nbsp;расставить ему&amp;nbsp;привелегии. Да&amp;nbsp;что там&amp;nbsp;эти привелегии ставить? В&amp;nbsp;User Administation наступил на&amp;nbsp;юзера Wakka и&amp;nbsp;в закладке Schema Privileges выбрал базу Wakka, раздал все&amp;nbsp;права, что&amp;nbsp;есть в&amp;nbsp;наличии одним кликом кнопки &amp;lt;&amp;lt;.&lt;br />
А&amp;nbsp;где же, обещанный геморрой, спросите вы? Геморрой еще&amp;nbsp;будет, не&amp;nbsp;радуйтесь. Вот&amp;nbsp;начнёте сохранять базу, а&amp;nbsp;потом её восстанавливать, он&amp;nbsp;и появится. Потому что&amp;nbsp;кодировки не&amp;nbsp;совместимы. Пока пользуйтесь тем, что&amp;nbsp;есть, а&amp;nbsp;потом, когда приспичит предохраняться, вот&amp;nbsp;тогда и&amp;nbsp;поговорим.&lt;br />
&lt;strong>КАК ПОСТАВИТЬ ДВЕ&amp;nbsp;ВАКИ НА&amp;nbsp;ОДИН СЕРВЕР.&lt;/strong>&lt;br />
Это&amp;nbsp;очень просто. Сделайте две&amp;nbsp;разных папки с&amp;nbsp;Вакой в&amp;nbsp;C:\Apache2\htdocs\ конечно же&amp;nbsp;под разными именами, желательно по&amp;nbsp;названиям ваших проектов, например, hotel и&amp;nbsp;magia. Содержимое в&amp;nbsp;них, всё те&amp;nbsp;же Ваки, совершенно идентичные. &lt;br />
В&amp;nbsp;MySQL создайте соответствующие базы hotel и&amp;nbsp;magia ну&amp;nbsp;и юзеров hotel и&amp;nbsp;magia раздайте им&amp;nbsp;привелегии каждому юзеру свою базу и&amp;nbsp;пароли. &lt;br />
Затем по&amp;nbsp;очереди запустите инсталятор Ваки для&amp;nbsp;каждого проекта, всё стандартно, с&amp;nbsp;отличием лишь, что&amp;nbsp;впишите в&amp;nbsp;поля где&amp;nbsp;есть wakka, hotel или&amp;nbsp;magia. Включая и&amp;nbsp;префиксы wakka_ (используя нужную символику hotel_ или&amp;nbsp;magia_) Вот&amp;nbsp;и&amp;nbsp;на здоровье, у&amp;nbsp;вас уже&amp;nbsp;есть две&amp;nbsp;Ваки, да&amp;nbsp;хоть сто! &lt;br />
Только, будьте готовы к&amp;nbsp;тому, что&amp;nbsp;во&amp;nbsp;время добавления в&amp;nbsp;личное меню одного проекта, тоже самое будет появляться и&amp;nbsp;в другом. С&amp;nbsp;природой этого загадочного явления я&amp;nbsp;пока не&amp;nbsp;разобрался, но&amp;nbsp;будем надеяться, ничего серьёзного, всё поправимо.&lt;br />
&lt;div class="indent">&lt;/div>
А&amp;nbsp;вообще эта&amp;nbsp;Вака-Вика замечательная вещь, хоть и&amp;nbsp;обладает таким ужасным редактором... всё форматирование вручную. Не&amp;nbsp;удобнее ли&amp;nbsp;для пользователя так: выделил текст и&amp;nbsp;нажал правую кнопку, а&amp;nbsp;там весь список правил форматирования. Хоть здесь и&amp;nbsp;выведены многие функции на&amp;nbsp;кнопки, но&amp;nbsp;страшно неудобно для&amp;nbsp;использования. Таблицы вообще не&amp;nbsp;охота строить. В&amp;nbsp;Ворде просто замечательно всё сделано. Построил таблицу и&amp;nbsp;забивай данные, даже думать об&amp;nbsp;этом не&amp;nbsp;надо. Если бы&amp;nbsp;Вака умела автоматически воспринимать коды форматирования Ворда и&amp;nbsp;преобразовывать в&amp;nbsp;свои, цены бы&amp;nbsp;ей небыло. Тоже самое можно сказать и&amp;nbsp;о HTML с&amp;nbsp;PHP. Представьте, включаем в&amp;nbsp;тело Ваки свои собственные страницы и&amp;nbsp;коды, насколько выгоднее стали бы&amp;nbsp;смотреться документы. Редактор, как&amp;nbsp;отмечал выше совсем не&amp;nbsp;дружественен с&amp;nbsp;пользователем. Конечно удобно, два&amp;nbsp;раза щелкнул на&amp;nbsp;страницу и&amp;nbsp;включился редактор. Так&amp;nbsp;доработайте же! Чтобы стало совсем хорошо. Пусть страница и&amp;nbsp;открывается в&amp;nbsp;том месте, где&amp;nbsp;щёлкнули. Потом сохранили документ, а&amp;nbsp;он и&amp;nbsp;открылся на&amp;nbsp;том месте где&amp;nbsp;редактировали. Я&amp;nbsp;просто измаялся от&amp;nbsp;этих неудобств. Пока найдёшь место где&amp;nbsp;раньше редактировал, забудешь о&amp;nbsp;чем была речь. Вот, такой камень в&amp;nbsp;огород разработчиков. Но&amp;nbsp;не обращайте внимания, это&amp;nbsp;всего лишь брюзжание беспечного пессимиста, которым являюсь с&amp;nbsp;рождения. Ребята, таки молодцы, проделали столь колоссальную работу. Я&amp;nbsp;весьма и&amp;nbsp;приятно удивлён таким грамотным и&amp;nbsp;качественным продуктом, который к&amp;nbsp;тому же&amp;nbsp;распространяется даром.&lt;br />
С&amp;nbsp;уважением, респектом и&amp;nbsp;кисточкой к&amp;nbsp;группе разработчиков, Инти Айа. &lt;a href="http://zhurnal.lib.ru/i/inti_a/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://zhurnal.lib.ru/i/inti_a/&lt;/a>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h15485-1">&lt;/a>&lt;h1> Установка и&amp;nbsp;наладка WacoWiki  в&amp;nbsp;Windows XP&amp;nbsp;&lt;/h1>
ServerName localhost можно поправить на&amp;nbsp;реальный  IP&amp;nbsp;адрес вашего сервера в&amp;nbsp;сети, а&amp;nbsp;он и&amp;nbsp;будет таким на&amp;nbsp;100 процентов, если хочется юзать Вику, да&amp;nbsp;и не&amp;nbsp;только её, по&amp;nbsp;сетке. Например, &lt;strong>ServerName 192.168.0.1&lt;/strong> тогда по&amp;nbsp;сети можно будет вызывать так&amp;nbsp;&lt;a href="http://192.168.0.1/wiki" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://192.168.0.1/wiki&lt;/a>&lt;br />
В&amp;nbsp;DirectoryIndex  по&amp;nbsp;умолчанию не&amp;nbsp;включено обращение к&amp;nbsp;файлу  index.php так&amp;nbsp;сделаем это, если не&amp;nbsp;охота каждый раз&amp;nbsp;дописывать столько букыв :) а&amp;nbsp;вообще, можно застолбить себе на&amp;nbsp;будущее удобств немерено, добавив все&amp;nbsp;мысленные стартовые расширения, в&amp;nbsp;пределах разумного, конечно. Командная строка преобразится и&amp;nbsp;будет выглядеть вполне по&amp;nbsp;научному: &lt;br />
DirectoryIndex index.html index.htm index.shtml index.php&lt;br />
В&amp;nbsp;окне появится скромное и&amp;nbsp;лаконичное Its&amp;nbsp;is&amp;nbsp;work, или&amp;nbsp;что-то подобное, по&amp;nbsp;крайней мере понятно, что&amp;nbsp;заработало.&lt;br />
Но&amp;nbsp;это еще&amp;nbsp;не&amp;nbsp;всё! Наша задача сделать связку с&amp;nbsp;PHP, иначе зачем мы&amp;nbsp;все здесь собрались?&lt;br />
&lt;ul>&lt;li> Копируем php5apache2.dll в&amp;nbsp;php папку (например. c:\php)
&lt;/li>&lt;li> Копируем httpd.exe.manifest в&amp;nbsp;c:\apache2/bin&lt;/li>&lt;/ul>
Вот&amp;nbsp;тут начинается самое интересное. Шаманство, честное слово :) Идём в&amp;nbsp;наш установленный и&amp;nbsp;рабочий Апаче и&amp;nbsp;начинаем его&amp;nbsp;ломать. В&amp;nbsp;папке &lt;strong>C:\Apache2\conf&lt;/strong> находим старого знакомого, файл конфигурации httpd.conf, вот&amp;nbsp;ему-то, родимому мы&amp;nbsp;и будем выкручивать руки. Откроем  &lt;span class="missingpage">Word&amp;nbsp;Padом&lt;/span>&lt;a href="http://wackowiki.com/WordPadом/edit?add=1" title="Создать эту страницу">?&lt;/a> и&amp;nbsp;в секции # Dynamic Shared Object (DSO) Support, там&amp;nbsp;где все&amp;nbsp;модули загружаются, ставим такие строчки:&lt;br />
Ну&amp;nbsp;вот пожалуй и&amp;nbsp;всё. Можно сохранять изменения и&amp;nbsp;дрожащими руками стартовать сервис Апача, он&amp;nbsp;автоматом должен запустить PHP. проверяем:&lt;br />
Проверяем, простейшей программкой, что&amp;nbsp;приведена ниже,  можно конечно было сразу Вакой и&amp;nbsp;проверить. Но&amp;nbsp;программка, вообще-то полезная для&amp;nbsp;общего развития и&amp;nbsp;понимания как&amp;nbsp;же&amp;nbsp;этот гад, PHP&amp;nbsp;взаимодействует с&amp;nbsp;базами. Вот&amp;nbsp;она:&lt;br />
Но&amp;nbsp;теперь пора бы, туда занести и&amp;nbsp;базу Ваки. Можно всё сделать конечно, при&amp;nbsp;помощи того же&amp;nbsp;чёрного окна CMD, но&amp;nbsp;не откажу себе в&amp;nbsp;удовольствии ещё раз&amp;nbsp;заявить: &amp;laquo;Мы живём в&amp;nbsp;21 веке, черт возьми!&amp;raquo; Вооружившись этой горделивой философской формулой бытия, ставим ту&amp;nbsp;программу, что&amp;nbsp;советовал скачать MySQL GUI&amp;nbsp;Tools. Инсталятор так&amp;nbsp;прост, что&amp;nbsp;поняла бы&amp;nbsp;даже кошка, научилась бы&amp;nbsp;и на&amp;nbsp;&amp;laquo;Вискас&amp;raquo; себе зарабатывала копеечку. Поэтому, ничего не&amp;nbsp;скажу про&amp;nbsp;установку.&lt;br />
Пользоваться ненамного сложнее, так&amp;nbsp;что, та&amp;nbsp;же кошка, имела бы&amp;nbsp;по две&amp;nbsp;банки консервов в&amp;nbsp;день, администрируя базы данных MySQL. В&amp;nbsp;общем за&amp;nbsp;пяток минут разберётесь в&amp;nbsp;интерфейсе и&amp;nbsp;сможете сделать базу Wakka и&amp;nbsp;юзера Wakka и&amp;nbsp;расставить ему&amp;nbsp;привелегии. Да&amp;nbsp;что там&amp;nbsp;эти привелегии ставить? В&amp;nbsp;User Administation наступил на&amp;nbsp;юзера Wakka и&amp;nbsp;в закладке Schema Privileges выбрал базу Wakka и&amp;nbsp;раздал все&amp;nbsp;права, что&amp;nbsp;есть в&amp;nbsp;наличии одним кликом кнопки &amp;lt;&amp;lt;.&lt;br />
А&amp;nbsp;где же&amp;nbsp;обещанный геморрой, спросите вы? Геморрой еще&amp;nbsp;будет, не&amp;nbsp;радуйтесь. Вот&amp;nbsp;начнёте сохранять базу, а&amp;nbsp;потом её восстанавливать, он&amp;nbsp;и появится. Потому что&amp;nbsp;кодировки не&amp;nbsp;совместимы. Пока пользуйтесь тем, что&amp;nbsp;есть, а&amp;nbsp;потом, когда приспичит предохраняться, вот&amp;nbsp;тогда и&amp;nbsp;поговорим.&lt;br />
А&amp;nbsp;вообще Эта&amp;nbsp;Вака Вика замечательная вещь, хоть и&amp;nbsp;обладает таким ужасным редактором... всё форматирование вручную. Не&amp;nbsp;удобнее ли&amp;nbsp;для пользователя так? Выделил текст и&amp;nbsp;нажал правую кнопку, а&amp;nbsp;там весь список правил форматирования. Ну&amp;nbsp;на худой конец всё это&amp;nbsp;вывести на&amp;nbsp;кнопки. Таблицы вообще не&amp;nbsp;охота строить. В&amp;nbsp;Ворде просто замечательно всё сделано. Построил таблицу и&amp;nbsp;забивай данные, даже думать об&amp;nbsp;этом не&amp;nbsp;надо. Если бы&amp;nbsp;Вака умела автоматически воспринимать коды форматирования Ворда, цены бы&amp;nbsp;ей небыло. Вот, такой камень в&amp;nbsp;огород разработчиков. Но&amp;nbsp;это всего лишь брюзжание беспечного пессимиста, которым являюсь с&amp;nbsp;рождения. Ребята молодцы, проделали колоссальную работу, я&amp;nbsp;был приятно удивлён таким грамотным и&amp;nbsp;качественным продуктом который распространяется даром.&lt;br />
С&amp;nbsp;уважением, Инти Айа. &lt;a href="http://zhurnal.lib.ru/i/inti_a/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://zhurnal.lib.ru/i/inti_a/&lt;/a>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-08-16 09:03:36</title>
<link>http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP/show?time=2006-08-16+09%3A03%3A36</link>
<description>&lt;div class="pageBefore">&lt;img src="http://wackowiki.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP" class="">/Wacko&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Полное&amp;nbsp;Руководство&amp;nbsp;Под&amp;nbsp;Windows&amp;nbsp;XP&lt;/a> за &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP?time=2006-08-16+09%3A03%3A36">2006-08-16 09:03:36&lt;/a> и &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP?time=2006-08-16+10%3A05%3A53">2006-08-16 10:05:53&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h15485-1">&lt;/a>&lt;h1> Установка и&amp;nbsp;наладка WacoWiki  в&amp;nbsp;Windows XP&amp;nbsp;&lt;/h1>
ServerName localhost можно поправить на&amp;nbsp;реальный  IP&amp;nbsp;адрес вашего сервера в&amp;nbsp;сети, а&amp;nbsp;он и&amp;nbsp;будет таким на&amp;nbsp;100 процентов, если хочется юзать Вику, да&amp;nbsp;и не&amp;nbsp;только её, по&amp;nbsp;сетке. Например, &lt;strong>ServerName 192.168.0.1&lt;/strong> тогда по&amp;nbsp;сети можно будет вызывать так&amp;nbsp;&lt;a href="http://192.168.0.1/wiki" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://192.168.0.1/wiki&lt;/a>&lt;br />
Но&amp;nbsp;это еще&amp;nbsp;не&amp;nbsp;всё! Наша задача сделать связку с&amp;nbsp;PHP, иначе зачем мы&amp;nbsp;все здесь собрались?&lt;br />
Идём на&amp;nbsp;родину PHP&amp;nbsp;&lt;a href="http://php.net/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://php.net/&lt;/a> и&amp;nbsp;там берём любой релиз. Но&amp;nbsp;учтите, более старые версии могут потом взбрыкнуться, когда попытаетесь связать их&amp;nbsp;с MySQL. MySQL очень капризная штука.&lt;br />
&lt;ul>&lt;li> Копируем php5apache2.dll в&amp;nbsp;php папку (например. c:\php)
&lt;/li>&lt;li> Копируем httpd.exe.manifest в&amp;nbsp;c:\apache2/bin&lt;/li>&lt;/ul>
Вот&amp;nbsp;тут начинается самое интересное. Шаманство, честное слово :) Идём в&amp;nbsp;наш установленный и&amp;nbsp;рабочий Апаче и&amp;nbsp;начинаем его&amp;nbsp;ломать. В&amp;nbsp;папке &lt;strong>C:\Apache2\conf&lt;/strong> находим старого знакомого, файл конфигурации httpd.conf, вот&amp;nbsp;ему-то, родимому мы&amp;nbsp;и будем выкручивать руки. Откроем  &lt;span class="missingpage">Word&amp;nbsp;Padом&lt;/span>&lt;a href="http://wackowiki.com/WordPadом/edit?add=1" title="Создать эту страницу">?&lt;/a> и&amp;nbsp;в секции # Dynamic Shared Object (DSO) Support, там&amp;nbsp;где все&amp;nbsp;модули загружаются, ставим такие строчки:&lt;br />
Если вы&amp;nbsp;ставили php4.4 то&amp;nbsp;покопайтесь на&amp;nbsp;том же&amp;nbsp;сайте &lt;a href="http://www.apachelounge.com/download/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.apachelounge.com/download/&lt;/a> и&amp;nbsp;найдите подходящую связку для&amp;nbsp;него. Файл который нужен, называется php4apache2.dll-php4.4.x.zip. После распаковки найдите ReadmeFirst.txt, вот&amp;nbsp;там-то, на&amp;nbsp;чистом английском языке  всё и&amp;nbsp;написано, что&amp;nbsp;я&amp;nbsp;здесь, долго и&amp;nbsp;нудно, втирал.&lt;br />
&lt;strong>Самое главное!&lt;/strong> Не&amp;nbsp;забывайте перезапускать сервис Apache в&amp;nbsp;службах, после каждой правки httpd.conf да&amp;nbsp;и php.ini тоже о&amp;nbsp;котором пойдёт речь далее. &lt;br />
Если вы&amp;nbsp;сделаете это&amp;nbsp;сейчас же, то&amp;nbsp;сервисная служба заматерится и&amp;nbsp;не запустит Апаче, но&amp;nbsp;не огорчайтесь, всё у&amp;nbsp;нас еще&amp;nbsp;впереди. Берёмся за&amp;nbsp;долгожданный php.ini. Заходим в&amp;nbsp;C:/php и... опа! Его&amp;nbsp;там нет. Вот&amp;nbsp;поэтому служба обижалсь и&amp;nbsp;верещала, что&amp;nbsp;не&amp;nbsp;будет дружить с&amp;nbsp;нами. Но&amp;nbsp;файл php.ini есть и&amp;nbsp;инсталятор PHP&amp;nbsp;его &amp;laquo;корректно&amp;raquo; втиснул в&amp;nbsp;папку C:\WINDOWS а&amp;nbsp;мы Апачу указали на&amp;nbsp;другое место, ну&amp;nbsp;и ладно, копируем его&amp;nbsp;оттуда. Или&amp;nbsp;если лень ходить туда, (там, честно признаюсь, такой бардак) находим, точно такой же&amp;nbsp;файл в&amp;nbsp;папке C:/php, но&amp;nbsp;он называется по&amp;nbsp;другому php.ini-recommended. Переименнуем его, но&amp;nbsp;по правилам хорошего тона, лучше его&amp;nbsp;сдублировать и&amp;nbsp;дубликат уже&amp;nbsp;переименовать в&amp;nbsp;php.ini. Начинаем в&amp;nbsp;том же&amp;nbsp;текстовом редакторе морочить голову уже&amp;nbsp;ему. Прошвырнитесь по&amp;nbsp;строчкам, так&amp;nbsp;же&amp;nbsp;как и&amp;nbsp;в апачевом конфигурационном файле,  найдите и&amp;nbsp;поправьте что&amp;nbsp;нужно.&lt;br />
&lt;strong>engine = On&lt;/strong> для&amp;nbsp;того чтобы пятая версия была совмесима с&amp;nbsp;четвёртой, в&amp;nbsp;частности простая конструкция вида  &amp;lt;? .....  ?&amp;gt; уже&amp;nbsp;не&amp;nbsp;работает, потому что&amp;nbsp;грамотнее, так&amp;nbsp;&amp;lt;?php ......  ?&amp;gt;. Для&amp;nbsp;Ваки это&amp;nbsp;по&amp;nbsp;барабану, потому что&amp;nbsp;в&amp;nbsp;ней всё путём, но&amp;nbsp;для других приложений... да&amp;nbsp;вы, пеной изойдетесь!  Для&amp;nbsp;той же&amp;nbsp;цели команда &lt;strong>zend.ze1_compatibility_mode = On&lt;/strong>&lt;br />
Обязательно раскомментируйте &lt;strong>extension=php_mysql.dll&lt;/strong> иначе с&amp;nbsp;MySQLем не&amp;nbsp;свяжетесь, к&amp;nbsp;бабке ходить не&amp;nbsp;надо. Строчка закомментирована, а&amp;nbsp;сам же&amp;nbsp;модуль преспокойненько лежит в&amp;nbsp;EXT. Тут&amp;nbsp;уж&amp;nbsp;стоит сделать отступление: мне&amp;nbsp;пришлось устанавливать и&amp;nbsp;удалять 4 разных версии PHP&amp;nbsp;и&amp;nbsp;MySQL пока не&amp;nbsp;догадался доки почитать :) &lt;u>&lt;strong>ЧИТАЙТЕ ДОКИ ОНИ&amp;nbsp;РУЛЕЗ!&lt;/strong>&lt;/u>  Зато почерпнул много полезного для&amp;nbsp;себя, в&amp;nbsp;частности, что&amp;nbsp;4.0 версии PHP&amp;nbsp;вовсе не&amp;nbsp;нужен этот модуль. Поддержка, таки, встроена в&amp;nbsp;код, но&amp;nbsp;он не&amp;nbsp;работает со&amp;nbsp;старшими версиями MySQL (НУ это&amp;nbsp;отдельная тема, целого романа)&lt;br />
Как&amp;nbsp;я&amp;nbsp;и намекал ранее, что&amp;nbsp;пятая версия у&amp;nbsp;меня не&amp;nbsp;пошла ни&amp;nbsp;в какую. Вернее, она-то пошла, было всё замечательно, даже таблицы создавались, но&amp;nbsp;Вака упёрлась, в&amp;nbsp;момент, когда стала заносить данные в&amp;nbsp;базу. Ну&amp;nbsp;с этим еще&amp;nbsp;стоит разобраться. уж&amp;nbsp;очень соблазнительно поставить пятую версию.&lt;br />
Если кто&amp;nbsp;ставил Ваку и&amp;nbsp;на строчке добавления админа в&amp;nbsp;базу Вака орала благим матом Adding admin user... FAILED: Hmm! Так&amp;nbsp;вот, у&amp;nbsp;этой проблемы как&amp;nbsp;раз оттуда ноги растут. Версия MySQL пятая? Пятая. Ставь MySQL4.1 и&amp;nbsp;нефик строить из&amp;nbsp;себя. Плюс, ко&amp;nbsp;всему прочему, не&amp;nbsp;запускались другие скрипты, например, программа phpMyAdmin 2.7.0-pl2 (если кому интересно, то&amp;nbsp;она здесь &lt;a href="http://www.phpmyadmin.net/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.phpmyadmin.net/&lt;/a> очень порядочный администратор MySQL) но&amp;nbsp;ему и&amp;nbsp;положено, он&amp;nbsp;для версий не&amp;nbsp;выше  MySQL 4.0. С&amp;nbsp;этим тоже, еще&amp;nbsp;разбираться придётся.&lt;br />
Вот&amp;nbsp;об&amp;nbsp;этом подробнее, вдруг придётся, когда нибудь. Сначала удаляем стандартыми средствами из&amp;nbsp;системы программу, смотрим в&amp;nbsp;службах осталась ли&amp;nbsp;она там, если осталась, то&amp;nbsp;прямая дорога в&amp;nbsp;реестр. Топаем туда. Знаете как? &lt;span class="missingpage">Пуск&amp;nbsp;/&amp;nbsp;Выполнить&amp;nbsp;/&amp;nbsp;regedit&lt;/span>&lt;a href="http://wackowiki.com/Пуск/Выполнить/regedit/edit?add=1" title="Создать эту страницу">?&lt;/a> Откроется редактор реестра.&lt;br />
Там, пожалуйста, по-осторожнее! Всёж таки реестр. А&amp;nbsp;то, натопчите &amp;ndash; систему переустанавливать придётся. Ищем в&amp;nbsp;реестре по&amp;nbsp;папкам (а там, точно так&amp;nbsp;же, как&amp;nbsp;и&amp;nbsp;на диске, так&amp;nbsp;что ничего странного и&amp;nbsp;сложного не&amp;nbsp;увидите) &lt;br />
Вот&amp;nbsp;идите по&amp;nbsp;этому маршруту  HKEY_LOCAL_MACHINE\SYSTEM\&lt;span class="missingpage">Control&amp;nbsp;Set&amp;nbsp;002&lt;/span>&lt;a href="http://wackowiki.com/ControlSet002/edit?add=1" title="Создать эту страницу">?&lt;/a>\Services\  Там&amp;nbsp;этих, всяких сервисов, как&amp;nbsp;тараканов у&amp;nbsp;меня на&amp;nbsp;столе! :) но&amp;nbsp;мы удаляем только папку &lt;span class="missingpage">My&amp;nbsp;SQL&lt;/span>&lt;a href="http://wackowiki.com/MySQL/edit?add=1" title="Создать эту страницу">?&lt;/a>, проверьте, на&amp;nbsp;всякий случай и&amp;nbsp;папку &lt;span class="missingpage">Set&amp;nbsp;003&lt;/span>&lt;a href="http://wackowiki.com/Set003/edit?add=1" title="Создать эту страницу">?&lt;/a>, чем&amp;nbsp;чёрт ни&amp;nbsp;шутит, может и&amp;nbsp;туда затесалось.&lt;br />
Итак MySQL Server 4.1 установлен. Он&amp;nbsp;вообще втиснется в&amp;nbsp;службы как&amp;nbsp;миленький и&amp;nbsp;даже запустится. Что&amp;nbsp;значит умён &amp;ndash; подлец! &lt;br />
Проверяем, простейшей программкой, что&amp;nbsp;приведена ниже,  можно конечно было сразу Вакой и&amp;nbsp;проверить. Но&amp;nbsp;программка, вообще-то полезная для&amp;nbsp;общего развития и&amp;nbsp;понимания как&amp;nbsp;же&amp;nbsp;этот гад, PHP&amp;nbsp;взаимодействует с&amp;nbsp;базами. Вот&amp;nbsp;она:&lt;br />
// Вот&amp;nbsp;здесь, как&amp;nbsp;раз это&amp;nbsp;и&amp;nbsp;проверяется&lt;br />
Но&amp;nbsp;теперь пора бы, туда занести и&amp;nbsp;базу Ваки. Можно всё сделать конечно, при&amp;nbsp;помощи того же&amp;nbsp;чёрного окна CMD, но&amp;nbsp;не откажу себе в&amp;nbsp;удовольствии ещё раз&amp;nbsp;заявить: &amp;laquo;Мы живём в&amp;nbsp;21 веке, черт возьми!&amp;raquo; Вооружившись этой горделивой философской формулой бытия, ставим ту&amp;nbsp;программу, что&amp;nbsp;советовал скачать MySQL GUI&amp;nbsp;Tools. Инсталятор так&amp;nbsp;прост, что&amp;nbsp;поняла бы&amp;nbsp;даже кошка, научилась бы&amp;nbsp;и на&amp;nbsp;&amp;laquo;Вискас&amp;raquo; себе зарабатывала копеечку. Поэтому, ничего не&amp;nbsp;скажу про&amp;nbsp;установку.&lt;br />
Пользоваться ненамного сложнее, так&amp;nbsp;что, та&amp;nbsp;же кошка, имела бы&amp;nbsp;по две&amp;nbsp;банки консервов в&amp;nbsp;день, администрируя базы данных MySQL. В&amp;nbsp;общем за&amp;nbsp;пяток минут разберётесь в&amp;nbsp;интерфейсе и&amp;nbsp;сможете сделать базу Wakka и&amp;nbsp;юзера Wakka и&amp;nbsp;расставить ему&amp;nbsp;привелегии. Да&amp;nbsp;что там&amp;nbsp;эти привелегии ставить? В&amp;nbsp;User Administation наступил на&amp;nbsp;юзера Wakka и&amp;nbsp;в закладке Schema Privileges выбрал базу Wakka и&amp;nbsp;раздал все&amp;nbsp;права, что&amp;nbsp;есть в&amp;nbsp;наличии одним кликом кнопки &amp;lt;&amp;lt;.&lt;br />
А&amp;nbsp;где же&amp;nbsp;обещанный геморрой, спросите вы? Геморрой еще&amp;nbsp;будет, не&amp;nbsp;радуйтесь. Вот&amp;nbsp;начнёте сохранять базу, а&amp;nbsp;потом её восстанавливать, он&amp;nbsp;и появится. Потому что&amp;nbsp;кодировки не&amp;nbsp;совместимы. Пока пользуйтесь тем, что&amp;nbsp;есть, а&amp;nbsp;потом, когда приспичит предохраняться, вот&amp;nbsp;тогда и&amp;nbsp;поговорим.&lt;br />
Раздел ждёт своего часа. Здесь, по&amp;nbsp;идее, будет разговор по&amp;nbsp;сохранению вашей Ваки и&amp;nbsp;всех наработок в&amp;nbsp;ней. Вообще, люди мрут, а&amp;nbsp;о винчестерах и&amp;nbsp;говорить нечего.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h15485-1">&lt;/a>&lt;h1> Установка и&amp;nbsp;наладка WacoWiki  в&amp;nbsp;Windows XP&amp;nbsp;&lt;/h1>
ServerName localhost можно поправить на&amp;nbsp;реальный  IP&amp;nbsp;адрес вашего сервера в&amp;nbsp;сети, а&amp;nbsp;он и&amp;nbsp;будет таким на&amp;nbsp;100 процентов, если хочется юзать Ваку, да&amp;nbsp;и не&amp;nbsp;только её, по&amp;nbsp;сетке. Например, &lt;strong>ServerName 192.168.0.1&lt;/strong> тогда по&amp;nbsp;сети можно будет вызывать так&amp;nbsp;&lt;a href="http://192.168.0.1/wiki" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://192.168.0.1/wiki&lt;/a>&lt;br />
Но&amp;nbsp;это еще&amp;nbsp;не&amp;nbsp;всё! Наша задача сделать связку с&amp;nbsp;PHP иначе зачем мы&amp;nbsp;все здесь собрались?&lt;br />
Идём на&amp;nbsp;родину PHP&amp;nbsp;&lt;a href="http://php.net/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://php.net/&lt;/a> и&amp;nbsp;там берём любой релиз. Но&amp;nbsp;учтите более старые версии могут потом взбрыкнуться, когда попытаетесь связать их&amp;nbsp;с MySQL. MySQL очень капризная штука.&lt;br />
&lt;ul>&lt;li> Копируем php5apache2.dll в&amp;nbsp;php папку (например. c:/php)
&lt;/li>&lt;li> Копируем httpd.exe.manifest в&amp;nbsp;apache2/bin&lt;/li>&lt;/ul>
Вот&amp;nbsp;тут начинается самое интересное. Шаманство, честное слово :) Идём в&amp;nbsp;наш установленный и&amp;nbsp;рабочий Апаче и&amp;nbsp;начинаем его&amp;nbsp;ломать. В&amp;nbsp;папке &lt;strong>C:\Apache2\conf&lt;/strong> находим старого знакомого, файл конфигурации httpd.conf, вот&amp;nbsp;ему-то родимому мы&amp;nbsp;и будем выкручивать руки. Откроем  Вордпадом и&amp;nbsp;в секции # Dynamic Shared Object (DSO) Support, там&amp;nbsp;где все&amp;nbsp;модули загружаются, ставим такие строчки:&lt;br />
Если вы&amp;nbsp;ставили php4.4 то&amp;nbsp;покопайтесь на&amp;nbsp;том же&amp;nbsp;сайте &lt;a href="http://www.apachelounge.com/download/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.apachelounge.com/download/&lt;/a> и&amp;nbsp;найдите подходящую связку для&amp;nbsp;него.Файл который нужен, называется php4apache2.dll-php4.4.x.zip. После распаковки найдите ReadmeFirst.txt, вот&amp;nbsp;там-то, на&amp;nbsp;чистом английском языке  всё и&amp;nbsp;написано, что&amp;nbsp;я&amp;nbsp;здесь долго и&amp;nbsp;нудно втирал.&lt;br />
&lt;strong>Самое главное!&lt;/strong> Не&amp;nbsp;забывайте перезапускать сервис Apache в&amp;nbsp;службах после каждой правки httpd.conf да&amp;nbsp;и php.ini тоже о&amp;nbsp;котором пойдёт речь далее. &lt;br />
Если вы&amp;nbsp;сделаете это&amp;nbsp;сейчас же, то&amp;nbsp;сервисная служба заматерится и&amp;nbsp;не запустит Апаче, но&amp;nbsp;не огорчайтесь, всё у&amp;nbsp;нас еще&amp;nbsp;в&amp;nbsp;переди. Берёмся за&amp;nbsp;долгожданный php.ini. Заходим в&amp;nbsp;C:/php и... опа! Его&amp;nbsp;там нет. Вот&amp;nbsp;поэтому служба верещала, что&amp;nbsp;не&amp;nbsp;будет работать с&amp;nbsp;нами. Но&amp;nbsp;файл php.ini есть и&amp;nbsp;инсталятор PHP&amp;nbsp;его &amp;laquo;корректно&amp;raquo; втиснул в&amp;nbsp;папку C:\WINDOWS а&amp;nbsp;мы Апачу указали на&amp;nbsp;другое место, ну&amp;nbsp;и ладно, копируем его&amp;nbsp;оттуда. Или&amp;nbsp;если лень ходить туда, (там, честно признаюсь, такой бардак) находим, точно такой же&amp;nbsp;файл в&amp;nbsp;папке C:/php, но&amp;nbsp;он называется по&amp;nbsp;другому php.ini-recommended. Переименнуем его, но&amp;nbsp;по правилам хорошего тона, лучше его&amp;nbsp;сдублировать и&amp;nbsp;дубликат уже&amp;nbsp;переименовать в&amp;nbsp;php.ini. Начинаем в&amp;nbsp;том же&amp;nbsp;текстовом редакторе морочить голову уже&amp;nbsp;ему. Прошвырнитесь по&amp;nbsp;строчкам, так&amp;nbsp;же&amp;nbsp;как и&amp;nbsp;в апачевом конфигурационном файле,  найдите и&amp;nbsp;поправьте что&amp;nbsp;нужно.&lt;br />
&lt;strong>engine = On&lt;/strong> для&amp;nbsp;того чтобы пятая версия была совмесима с&amp;nbsp;четвёртой, в&amp;nbsp;частности простая конструкция вида  &amp;lt;? .....  ?&amp;gt; уже&amp;nbsp;не&amp;nbsp;работает потому что&amp;nbsp;грамотнее, так&amp;nbsp;&amp;lt;?php ......  ?&amp;gt;. Для&amp;nbsp;Ваки это&amp;nbsp;по&amp;nbsp;барабану, потому что&amp;nbsp;в&amp;nbsp;ней всё путём, но&amp;nbsp;для других приложений... да&amp;nbsp;вы, пеной изойдетесь!  Для&amp;nbsp;той же&amp;nbsp;цели команда &lt;strong>zend.ze1_compatibility_mode = On&lt;/strong>&lt;br />
Обязательно раскоментируйте &lt;strong>extension=php_mysql.dll&lt;/strong> иначе с&amp;nbsp;MySQLем не&amp;nbsp;свяжетесь, к&amp;nbsp;бабке ходить не&amp;nbsp;надо. Строчка закоментирована, а&amp;nbsp;сам же&amp;nbsp;модуль преспокойненько лежит в&amp;nbsp;EXT. Тут&amp;nbsp;уж&amp;nbsp;стоит сделать отступление: мне&amp;nbsp;пришлось устанавливать и&amp;nbsp;удалять 4 разных версии PHP&amp;nbsp;и&amp;nbsp;MySQL пока не&amp;nbsp;догадался доки почитать :) &lt;u>&lt;strong>ЧИТАЙТЕ ДОКИ ОНИ&amp;nbsp;РУЛЕЗ!&lt;/strong>&lt;/u>  Зато почерпнул много полезного для&amp;nbsp;себя, в&amp;nbsp;частности, что&amp;nbsp;4.0 версии PHP&amp;nbsp;вовсе не&amp;nbsp;нужен этот модуль. Поддержка, таки, встроена в&amp;nbsp;код, но&amp;nbsp;он не&amp;nbsp;работает со&amp;nbsp;старшими версиями MySQL (НУ это&amp;nbsp;отдельная тема, целого романа)&lt;br />
Как&amp;nbsp;я&amp;nbsp;и намекал ранее, что&amp;nbsp;пятая версия у&amp;nbsp;меня не&amp;nbsp;пошла ни&amp;nbsp;в какую. Вернее, она-то пошла, было всё замечательно, даже таблицы создавались, но&amp;nbsp;Вака упёрлась, в&amp;nbsp;момент, когда стала заносить данные в&amp;nbsp;базу. Ну&amp;nbsp;с этим еще&amp;nbsp;стоит разобраться. уж&amp;nbsp;очнь соблазнительно поставить пятую версию.&lt;br />
Если кто&amp;nbsp;ставил Ваку и&amp;nbsp;на строчке добавления админа в&amp;nbsp;базу Вака орада благим матом Adding admin user... FAILED: Hmm! Так&amp;nbsp;вот, у&amp;nbsp;этой проблемы как&amp;nbsp;раз оттуда ноги растут. Версия MySQL пятая? Пятая. Ставь MySQL4.1 и&amp;nbsp;нефик строить из&amp;nbsp;себя. Плюс, ко&amp;nbsp;всему прочему, не&amp;nbsp;запускались другие скрипты, например, программа phpMyAdmin 2.7.0-pl2 (если кому интересно, то&amp;nbsp;она здесь &lt;a href="http://www.phpmyadmin.net/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.phpmyadmin.net/&lt;/a> очень порядочный администратор MySQL) но&amp;nbsp;ему и&amp;nbsp;положено, он&amp;nbsp;для версий не&amp;nbsp;выше  MySQL 4.0. С&amp;nbsp;этим тоже, еще&amp;nbsp;разбираться придётся.&lt;br />
Вот&amp;nbsp;об&amp;nbsp;этом подробнее, вдруг придётся, когда нибудь. Сначала удаляем стандартыми средствами из&amp;nbsp;системы программу, смотрим в&amp;nbsp;службах осталась ли&amp;nbsp;она там, если осталась то&amp;nbsp;прямая дорога в&amp;nbsp;реестр. Топаем туда. Знаете как? &lt;span class="missingpage">Пуск&amp;nbsp;/&amp;nbsp;Выполнить&amp;nbsp;/&amp;nbsp;regedit&lt;/span>&lt;a href="http://wackowiki.com/Пуск/Выполнить/regedit/edit?add=1" title="Создать эту страницу">?&lt;/a> Откроется редактор реестра.&lt;br />
Там, пожалуйста, по-осторожнее! Всёж таки реестр. А&amp;nbsp;то, натопчите &amp;ndash; систему переустанавливать придётся. Ищем в&amp;nbsp;реестре по&amp;nbsp;папкам (а там&amp;nbsp;точно так&amp;nbsp;же&amp;nbsp;как и&amp;nbsp;на диске, так&amp;nbsp;что ничего странного и&amp;nbsp;сложного не&amp;nbsp;увидите) &lt;br />
Вот&amp;nbsp;идите по&amp;nbsp;этому маршруту  HKEY_LOCAL_MACHINE\SYSTEM\&lt;span class="missingpage">Control&amp;nbsp;Set&amp;nbsp;002&lt;/span>&lt;a href="http://wackowiki.com/ControlSet002/edit?add=1" title="Создать эту страницу">?&lt;/a>\Services\  Там&amp;nbsp;этих, всяких сервисов как&amp;nbsp;тараканов у&amp;nbsp;меня на&amp;nbsp;столе! :) но&amp;nbsp;мы удаляем только папку &lt;span class="missingpage">My&amp;nbsp;SQL&lt;/span>&lt;a href="http://wackowiki.com/MySQL/edit?add=1" title="Создать эту страницу">?&lt;/a>, проверьте на&amp;nbsp;всякий случай и&amp;nbsp;папку &lt;span class="missingpage">Set&amp;nbsp;003&lt;/span>&lt;a href="http://wackowiki.com/Set003/edit?add=1" title="Создать эту страницу">?&lt;/a>, чем&amp;nbsp;чёрт ни&amp;nbsp;шутит, может и&amp;nbsp;туда затесалось.&lt;br />
И&amp;nbsp;так MySQL Server 4.1 установлен. Он&amp;nbsp;вообще станет в&amp;nbsp;службы как&amp;nbsp;миленький и&amp;nbsp;даже запустится. Что&amp;nbsp;значит умён &amp;ndash; подлец! &lt;br />
Проверяем, простейшей программкой, что&amp;nbsp;приведена ниже,  можно конечно было сразу вакой и&amp;nbsp;проверить. Но&amp;nbsp;програмка, вообще-то полезная для&amp;nbsp;общего развития и&amp;nbsp;понимания как&amp;nbsp;же&amp;nbsp;этот гад, PHP&amp;nbsp;взаимодействует с&amp;nbsp;базами. Вот&amp;nbsp;она:&lt;br />
Но&amp;nbsp;теперь пора бы, туда занести и&amp;nbsp;базу Ваки. Можно всё сделать конечно при&amp;nbsp;помощи того же&amp;nbsp;чёрного окна CMD, но&amp;nbsp;не откажу себе в&amp;nbsp;удовольствии ещё раз&amp;nbsp;заявить: &amp;laquo;Мы живём в&amp;nbsp;21 веке, черт возьми!&amp;raquo; Вооружившись этой горделивой философской формулой бытия ставим ту&amp;nbsp;программу что&amp;nbsp;советовал скачать MySQL GUI&amp;nbsp;Tools. Инсталятор так&amp;nbsp;прост что&amp;nbsp;поняла бы&amp;nbsp;даже кошка, научилась бы&amp;nbsp;и на&amp;nbsp;&amp;laquo;Вискас&amp;raquo; себе зарабатывала копеечку. Так&amp;nbsp;что ничего не&amp;nbsp;скажу про&amp;nbsp;установку.&lt;br />
Пользоваться ненамного сложнее, так&amp;nbsp;что, та&amp;nbsp;же кошка, имела бы&amp;nbsp;по две&amp;nbsp;банки консервов в&amp;nbsp;день, администрируя базы данных MySQL. В&amp;nbsp;общем за&amp;nbsp;пяток минут разберётесь в&amp;nbsp;интерфейсе и&amp;nbsp;сможете сделать базу Wakka и&amp;nbsp;юзера Wakka и&amp;nbsp;расставить ему&amp;nbsp;привелегии. Да&amp;nbsp;что там&amp;nbsp;эти привелегии ставить? В&amp;nbsp;User Administation наступил на&amp;nbsp;юзера Wakka и&amp;nbsp;в закладке Schema Privileges выбрал базу Wakka и&amp;nbsp;раздал все&amp;nbsp;права что&amp;nbsp;были в&amp;nbsp;наличии одним кликом кнопки &amp;lt;&amp;lt;.&lt;br />
Раздел ждёт своего часа. Здесь, по&amp;nbsp;идее, будет разговор по&amp;nbsp;сохранению вашей Ваки и&amp;nbsp;всех наработок в&amp;nbsp;ней. Вообще, люди умирают а&amp;nbsp;о винчестерах и&amp;nbsp;говорить нечего.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-08-15 22:54:00</title>
<link>http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP/show?time=2006-08-15+22%3A54%3A00</link>
<description>&lt;div class="pageBefore">&lt;img src="http://wackowiki.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP" class="">/Wacko&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Полное&amp;nbsp;Руководство&amp;nbsp;Под&amp;nbsp;Windows&amp;nbsp;XP&lt;/a> за &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP?time=2006-08-15+22%3A54%3A00">2006-08-15 22:54:00&lt;/a> и &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP?time=2006-08-16+09%3A03%3A36">2006-08-16 09:03:36&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Вобщем качаем PHP&amp;nbsp;5.x.x.  Я&amp;nbsp;пробовал и&amp;nbsp;PHP 4.4.3, и&amp;nbsp;PHP 5.1.4 оба&amp;nbsp;работают нормально. PHP&amp;nbsp;4.0 тоже работает но&amp;nbsp;со старой версией  MySQL. Учтите, что&amp;nbsp;вы&amp;nbsp;должны взять сразу два&amp;nbsp;файла оттуда: стандартный инсталятор PHP&amp;nbsp;5.1.4 installer и&amp;nbsp;PHP 5.1.4 zip&amp;nbsp;package. Дело в&amp;nbsp;том, что&amp;nbsp;инсталятор не&amp;nbsp;имеет всех файлов для&amp;nbsp;нормальной работы, что&amp;nbsp;есть в&amp;nbsp;зипе, но&amp;nbsp;зато хорошо привязывает PHP&amp;nbsp;к&amp;nbsp;системе. Не&amp;nbsp;понимаю, начорта разработчики так&amp;nbsp;сделали, ну&amp;nbsp;и бог&amp;nbsp;с&amp;nbsp;ними, им&amp;nbsp;виднее. Да! Пока не&amp;nbsp;забыл, еще&amp;nbsp;нужно скачать модуль php5apache2.dll-php5.1.x.zip для&amp;nbsp;связки Apache 2 с&amp;nbsp;PHP вот&amp;nbsp;здесь &lt;a href="http://www.apachelounge.com/download/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.apachelounge.com/download/&lt;/a> Модуль что&amp;nbsp;есть в&amp;nbsp;наличии в&amp;nbsp;самом PHP&amp;nbsp;вообще не&amp;nbsp;годится. Я&amp;nbsp;над этим просидел, между прочим, два&amp;nbsp;дня.&lt;br />
Именно так, а&amp;nbsp;не иначе. Слэши путей не&amp;nbsp;меняйте на&amp;nbsp;нормальное для&amp;nbsp;Виндов, Апаче родом из&amp;nbsp;Юникса и&amp;nbsp;понимает только так. Ну&amp;nbsp;разве что&amp;nbsp;имена  папок, что&amp;nbsp;создавали по&amp;nbsp;своему усмотрению и&amp;nbsp;диски куда ставили дистрибутивы.  &lt;br />
Если вы&amp;nbsp;ставили php4.4 то&amp;nbsp;покопайтесь на&amp;nbsp;том же&amp;nbsp;сайте &lt;a href="http://www.apachelounge.com/download/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.apachelounge.com/download/&lt;/a> и&amp;nbsp;найдите подходящую связку для&amp;nbsp;него.Файл который нужен, называется php4apache2.dll-php4.4.x.zip. После распаковки найдите ReadmeFirst.txt, вот&amp;nbsp;там-то, на&amp;nbsp;чистом английском языке  всё и&amp;nbsp;написано, что&amp;nbsp;я&amp;nbsp;здесь долго и&amp;nbsp;нудно втирал.&lt;br />
Сохраяем его&amp;nbsp;под именем proba.php в&amp;nbsp;папке C:\Apache2\htdocs  (кто еще&amp;nbsp;не&amp;nbsp;догадался, htdocs папка для&amp;nbsp;всех WEB&amp;nbsp;проектов ) и&amp;nbsp;стартуем из&amp;nbsp;бровзера &lt;a href="http://localhost/proba.php" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://localhost/proba.php&lt;/a>&lt;br />
&lt;hr noshade="noshade" size="1" />
Как&amp;nbsp;я&amp;nbsp;и намекал ранее, что&amp;nbsp;пятая версия у&amp;nbsp;меня не&amp;nbsp;пошла ни&amp;nbsp;в какую. Вернее, она-то пошла, было всё замечательно, даже таблицы создавались, но&amp;nbsp;Вака упёрлась, в&amp;nbsp;момент, когда стала заносить данные в&amp;nbsp;базу. Ну&amp;nbsp;с этим еще&amp;nbsp;стоит разобраться. уж&amp;nbsp;очнь соблазнительно поставить пятую версию.&lt;br />
Если кто&amp;nbsp;ставил Ваку и&amp;nbsp;на строчке добавления админа в&amp;nbsp;базу Вака орада благим матом Adding admin user... FAILED: Hmm! Так&amp;nbsp;вот, у&amp;nbsp;этой проблемы как&amp;nbsp;раз оттуда ноги растут. Версия MySQL пятая? Пятая. Ставь MySQL4.1 и&amp;nbsp;нефик строить из&amp;nbsp;себя. Плюс, ко&amp;nbsp;всему прочему, не&amp;nbsp;запускались другие скрипты, например, программа phpMyAdmin 2.7.0-pl2 (если кому интересно, то&amp;nbsp;она здесь &lt;a href="http://www.phpmyadmin.net/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.phpmyadmin.net/&lt;/a> очень порядочный администратор MySQL) но&amp;nbsp;ему и&amp;nbsp;положено, он&amp;nbsp;для версий не&amp;nbsp;выше  MySQL 4.0. С&amp;nbsp;этим тоже, еще&amp;nbsp;разбираться придётся.&lt;br />
Сразу же&amp;nbsp;появилась мысль понизить версию MySQL, что&amp;nbsp;и&amp;nbsp;было незамедлительно сделано. 3.5 и&amp;nbsp;4.0 не&amp;nbsp;приняли пятого PHP. Понижаем и&amp;nbsp;его, всё заработало как&amp;nbsp;часы, но&amp;nbsp;мы же&amp;nbsp;в 21 веке живём! Хочется чтобы посовременнее всё было. Так&amp;nbsp;что я&amp;nbsp;постепенно дошел до&amp;nbsp;связки php-5.1.4 и&amp;nbsp;MySQL4.1.21&lt;br />
Лирические отступления о&amp;nbsp;трудных буднях юзера окончены, теперь поговорим об&amp;nbsp;установке. Ну&amp;nbsp;она проста как&amp;nbsp;три копейки, никаких наворотов как&amp;nbsp;с&amp;nbsp;PHP нет&amp;nbsp;и&amp;nbsp;не будет. Качаем MySQL Server 4.1 &lt;a href="http://mysql.org/downloads/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://mysql.org/downloads/&lt;/a> Вам&amp;nbsp;нужен этот файл mysql-4.1.21-win32.zip весит всего навсего 41 мегабайт. Оттуда же, очень советую, скачать программу MySQL GUI&amp;nbsp;Tools (17.6 Мб) или&amp;nbsp;попросту администратор. Можно конечно и&amp;nbsp;без него, но&amp;nbsp;там столько возможностей по&amp;nbsp;контролю, подготовке и&amp;nbsp;сохранению-восстановлению баз, что&amp;nbsp;грех не&amp;nbsp;пользоваться, тем&amp;nbsp;более бесплатно.&lt;br />
Ставим всё по&amp;nbsp;стандартному, по&amp;nbsp;умолчанию localhost, единственное не&amp;nbsp;забудем пароль администратора, то&amp;nbsp;есть root, для&amp;nbsp;сервера базы, а&amp;nbsp;то напишем что&amp;nbsp;попало, потом удалять придётся. А&amp;nbsp;сервер не&amp;nbsp;пустит к&amp;nbsp;себе без&amp;nbsp;пароля администратора. Удалять, сразу оговорюсь, трудно. Смешно конечно, делов то, взял и&amp;nbsp;нажал uninstall. Ага! Аж&amp;nbsp;два раза! Всё это, конечно, правильно, он&amp;nbsp;удалится из&amp;nbsp;системы, но&amp;nbsp;из сервисов нет. Тогда ручками. &lt;br />
Вот&amp;nbsp;об&amp;nbsp;этом подробнее, вдруг придётся, когда нибудь. Сначала удаляем стандартыми средствами из&amp;nbsp;системы программу, смотрим в&amp;nbsp;службах осталась ли&amp;nbsp;она там, если осталась то&amp;nbsp;прямая дорога в&amp;nbsp;реестр. Топаем туда. Знаете как? &lt;span class="missingpage">Пуск&amp;nbsp;/&amp;nbsp;Выполнить&amp;nbsp;/&amp;nbsp;regedit&lt;/span>&lt;a href="http://wackowiki.com/Пуск/Выполнить/regedit/edit?add=1" title="Создать эту страницу">?&lt;/a> Откроется редактор реестра.&lt;br />
Там, пожалуйста, по-осторожнее! Всёж таки реестр. А&amp;nbsp;то, натопчите &amp;ndash; систему переустанавливать придётся. Ищем в&amp;nbsp;реестре по&amp;nbsp;папкам (а там&amp;nbsp;точно так&amp;nbsp;же&amp;nbsp;как и&amp;nbsp;на диске, так&amp;nbsp;что ничего странного и&amp;nbsp;сложного не&amp;nbsp;увидите) &lt;br />
Вот&amp;nbsp;идите по&amp;nbsp;этому маршруту  HKEY_LOCAL_MACHINE\SYSTEM\&lt;span class="missingpage">Control&amp;nbsp;Set&amp;nbsp;002&lt;/span>&lt;a href="http://wackowiki.com/ControlSet002/edit?add=1" title="Создать эту страницу">?&lt;/a>\Services\  Там&amp;nbsp;этих, всяких сервисов как&amp;nbsp;тараканов у&amp;nbsp;меня на&amp;nbsp;столе! :) но&amp;nbsp;мы удаляем только папку &lt;span class="missingpage">My&amp;nbsp;SQL&lt;/span>&lt;a href="http://wackowiki.com/MySQL/edit?add=1" title="Создать эту страницу">?&lt;/a>, проверьте на&amp;nbsp;всякий случай и&amp;nbsp;папку &lt;span class="missingpage">Set&amp;nbsp;003&lt;/span>&lt;a href="http://wackowiki.com/Set003/edit?add=1" title="Создать эту страницу">?&lt;/a>, чем&amp;nbsp;чёрт ни&amp;nbsp;шутит, может и&amp;nbsp;туда затесалось.&lt;br />
Можно перезапускать машину. Сервиса в&amp;nbsp;следующий запуск не&amp;nbsp;будет. Теперь идём в&amp;nbsp;C:\Program Files\&lt;span class="missingpage">My&amp;nbsp;SQL&lt;/span>&lt;a href="http://wackowiki.com/MySQL/edit?add=1" title="Создать эту страницу">?&lt;/a>\ и&amp;nbsp;удаляем весь каталог с&amp;nbsp;потрохами &lt;span class="missingpage">My&amp;nbsp;SQL&lt;/span>&lt;a href="http://wackowiki.com/MySQL/edit?add=1" title="Создать эту страницу">?&lt;/a> Server 4.1&lt;br />
Да! Если у&amp;nbsp;вас в&amp;nbsp;базе всё же&amp;nbsp;есть ценные данные, которых жалко до&amp;nbsp;слёз, так&amp;nbsp;варварски не&amp;nbsp;поступают и&amp;nbsp;об этом поговорим в&amp;nbsp;разделе &amp;laquo;Предохраняемся&amp;raquo;&lt;br />
И&amp;nbsp;так MySQL Server 4.1 установлен. Он&amp;nbsp;вообще станет в&amp;nbsp;службы как&amp;nbsp;миленький и&amp;nbsp;даже запустится. Что&amp;nbsp;значит умён &amp;ndash; подлец! &lt;br />
Проверяем, простейшей программкой, что&amp;nbsp;приведена ниже,  можно конечно было сразу вакой и&amp;nbsp;проверить. Но&amp;nbsp;програмка, вообще-то полезная для&amp;nbsp;общего развития и&amp;nbsp;понимания как&amp;nbsp;же&amp;nbsp;этот гад, PHP&amp;nbsp;взаимодействует с&amp;nbsp;базами. Вот&amp;nbsp;она:&lt;br />
%%(php)&lt;br />
define(&amp;laquo;DBName&amp;raquo;,"test");&lt;br />
define("&lt;span class="missingpage">Host&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/HostName/edit?add=1" title="Создать эту страницу">?&lt;/a>","localhost");&lt;br />
define("&lt;span class="missingpage">User&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/UserName/edit?add=1" title="Создать эту страницу">?&lt;/a>","root");&lt;br />
define(&amp;laquo;Password&amp;raquo;,&amp;quot;&amp;quot;);&lt;br />
// Разумеется, в&amp;nbsp;Password забивается ваш&amp;nbsp;пароль администратора &lt;span class="missingpage">My&amp;nbsp;SQL&lt;/span>&lt;a href="http://wackowiki.com/MySQL/edit?add=1" title="Создать эту страницу">?&lt;/a>&lt;br />
if(!mysql_connect(&lt;span class="missingpage">Host&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/HostName/edit?add=1" title="Создать эту страницу">?&lt;/a>,&lt;span class="missingpage">User&amp;nbsp;Name&lt;/span>&lt;a href="http://wackowiki.com/UserName/edit?add=1" title="Создать эту страницу">?&lt;/a>,Password)) &lt;br />
{  echo &amp;laquo;Не могу соединиться с&amp;nbsp;базой &amp;#147;.DBName.&amp;#148;!&amp;lt;br&amp;gt;"; &lt;br />
&lt;div class="indent"> echo mysql_error();&lt;br />
 exit; &lt;/div>
}&lt;br />
mysql_select_db(DBName);&lt;br />
// Создаем таблицу t. Если такая таблица уже&amp;nbsp;есть,&lt;br />
// сообщение об&amp;nbsp;ошибке будет подавлено, т.к. &lt;br />
// используется "@"&lt;br />
@mysql_query(&amp;laquo;create table t(id int,a text)");&lt;br />
// Вставляем в&amp;nbsp;таблицу 10 записей&lt;br />
for($i=0; $i&amp;lt;10; $i++) &lt;br />
{  $id=time();&lt;br />
&lt;div class="indent"> mysql_query(&amp;laquo;insert into t(id,a) values($id,'Стр$i!')");&lt;/div>
}   &lt;br />
// Выводим все&amp;nbsp;записи&lt;br />
$r=mysql_query(&amp;laquo;select * from t&amp;raquo;);&lt;br />
for($i=0; $i&amp;lt;mysql_num_rows($r); $i++)&lt;br />
{  $f=mysql_fetch_array($r);&lt;br />
&lt;div class="indent"> echo "$f[id] -&amp;gt; $f[a]&amp;lt;br&amp;gt;\n";&lt;/div>
}&lt;br />
?&amp;gt;&lt;br />
Но&amp;nbsp;теперь пора бы, туда занести и&amp;nbsp;базу Ваки. Можно всё сделать конечно при&amp;nbsp;помощи того же&amp;nbsp;чёрного окна CMD, но&amp;nbsp;не откажу себе в&amp;nbsp;удовольствии ещё раз&amp;nbsp;заявить: &amp;laquo;Мы живём в&amp;nbsp;21 веке, черт возьми!&amp;raquo; Вооружившись этой горделивой философской формулой бытия ставим ту&amp;nbsp;программу что&amp;nbsp;советовал скачать MySQL GUI&amp;nbsp;Tools. Инсталятор так&amp;nbsp;прост что&amp;nbsp;поняла бы&amp;nbsp;даже кошка, научилась бы&amp;nbsp;и на&amp;nbsp;&amp;laquo;Вискас&amp;raquo; себе зарабатывала копеечку. Так&amp;nbsp;что ничего не&amp;nbsp;скажу про&amp;nbsp;установку.&lt;br />
Пользоваться ненамного сложнее, так&amp;nbsp;что, та&amp;nbsp;же кошка, имела бы&amp;nbsp;по две&amp;nbsp;банки консервов в&amp;nbsp;день, администрируя базы данных MySQL. В&amp;nbsp;общем за&amp;nbsp;пяток минут разберётесь в&amp;nbsp;интерфейсе и&amp;nbsp;сможете сделать базу Wakka и&amp;nbsp;юзера Wakka и&amp;nbsp;расставить ему&amp;nbsp;привелегии. Да&amp;nbsp;что там&amp;nbsp;эти привелегии ставить? В&amp;nbsp;User Administation наступил на&amp;nbsp;юзера Wakka и&amp;nbsp;в закладке Schema Privileges выбрал базу Wakka и&amp;nbsp;раздал все&amp;nbsp;права что&amp;nbsp;были в&amp;nbsp;наличии одним кликом кнопки &amp;lt;&amp;lt;.&lt;br />
Всё.&lt;br />
&lt;hr noshade="noshade" size="1" />
Здесь, конечно, нового не&amp;nbsp;скажу, что&amp;nbsp;есть в&amp;nbsp;официальном руководстве по&amp;nbsp;Ваке. Но&amp;nbsp;сказать есть о&amp;nbsp;чём. Поэтому раздел будет пополняться по&amp;nbsp;мере сил.&lt;br />
&lt;hr noshade="noshade" size="1" />&lt;a name="h15485-1">&lt;/a>&lt;h2>Предохраняемся&lt;/h2>
Раздел ждёт своего часа. Здесь, по&amp;nbsp;идее, будет разговор по&amp;nbsp;сохранению вашей Ваки и&amp;nbsp;всех наработок в&amp;nbsp;ней. Вообще, люди умирают а&amp;nbsp;о винчестерах и&amp;nbsp;говорить нечего.&lt;a name="h15485-2">&lt;/a>&lt;h2>Благодарности с&amp;nbsp;занесением&lt;/h2>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Вобщем качаем PHP&amp;nbsp;5.x.x.  Я&amp;nbsp;пробовал и&amp;nbsp;PHP 4.4.3, и&amp;nbsp;PHP 5.1.4 оба&amp;nbsp;работают нормально. PHP&amp;nbsp;4.0 тоже работает но&amp;nbsp;со старой версией  MySQL. Учтите, что&amp;nbsp;вы&amp;nbsp;должны взять сразу два&amp;nbsp;файла оттуда: стандартный инсталятор PHP&amp;nbsp;5.1.4 installer и&amp;nbsp;PHP 5.1.4 zip&amp;nbsp;package. Дело в&amp;nbsp;том, что&amp;nbsp;инсталятор не&amp;nbsp;имеет всех файлов для&amp;nbsp;нормальной работы, что&amp;nbsp;есть в&amp;nbsp;зипе, но&amp;nbsp;зато хорошо привязывает PHP&amp;nbsp;к&amp;nbsp;системе. Не&amp;nbsp;понимаю, начорта разработчики так&amp;nbsp;сделали, ну&amp;nbsp;и бог&amp;nbsp;с&amp;nbsp;ними, им&amp;nbsp;виднее. Да! Пока не&amp;nbsp;забыл, еще&amp;nbsp;нужно скачать модуль для&amp;nbsp;связки Apache 2 с&amp;nbsp;PHP вот&amp;nbsp;здесь &lt;a href="http://www.apachelounge.com/download/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.apachelounge.com/download/&lt;/a> Модуль что&amp;nbsp;есть в&amp;nbsp;наличии в&amp;nbsp;самом PHP&amp;nbsp;вообще не&amp;nbsp;годится. Я&amp;nbsp;над этим просидел, между прочим, два&amp;nbsp;дня.&lt;br />
Именно так, а&amp;nbsp;не иначе. Слэши путей не&amp;nbsp;меняйте на&amp;nbsp;нормальное для&amp;nbsp;Виндов, Апач понимает только так. Ну&amp;nbsp;разве что&amp;nbsp;имена  папок, что&amp;nbsp;создавали по&amp;nbsp;своему усмотрению и&amp;nbsp;диски куда ставили дистрибутивы.  &lt;br />
Если вы&amp;nbsp;ставили php4.4 то&amp;nbsp;покопайтесь на&amp;nbsp;том же&amp;nbsp;сайте &lt;a href="http://www.apachelounge.com/download/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.apachelounge.com/download/&lt;/a> и&amp;nbsp;найдите подходящую связку для&amp;nbsp;него. После распаковки найдите файл ReadmeFirst.txt, вот&amp;nbsp;там-то, на&amp;nbsp;чистом английском языке  всё и&amp;nbsp;написано, что&amp;nbsp;я&amp;nbsp;здесь долго и&amp;nbsp;нудно втирал.&lt;br />
Сохраяем его&amp;nbsp;под именем proba.php в&amp;nbsp;папке C:\Apache2\htdocs и&amp;nbsp;стартуем из&amp;nbsp;бровзера &lt;a href="http://localhost/proba.php" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://localhost/proba.php&lt;/a>&lt;br />
Ну, об&amp;nbsp;этом поговорим завтра, потому что&amp;nbsp;у&amp;nbsp;меня пол-третьего утра и&amp;nbsp;я умираю, хочу спать.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-08-15 20:59:35</title>
<link>http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP/show?time=2006-08-15+20%3A59%3A35</link>
<description>&lt;div class="pageBefore">&lt;img src="http://wackowiki.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP" class="">/Wacko&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Полное&amp;nbsp;Руководство&amp;nbsp;Под&amp;nbsp;Windows&amp;nbsp;XP&lt;/a> за &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP?time=2006-08-15+20%3A59%3A35">2006-08-15 20:59:35&lt;/a> и &lt;a href="http://wackowiki.com/WackoDokumentacija/PolnoeRukovodstvoPodWindowsXP?time=2006-08-15+22%3A54%3A00">2006-08-15 22:54:00&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h15485-1">&lt;/a>&lt;h1> Установка и&amp;nbsp;наладка WacoWiki  в&amp;nbsp;Windows XP&amp;nbsp;&lt;/h1>
Оособо обратите внимание на&amp;nbsp;строчку &lt;strong> AllowOverride&lt;/strong>, потому что, по&amp;nbsp;умолчанию там&amp;nbsp;стоит &lt;strong>AllowOverride None&lt;/strong> поправьте её на&amp;nbsp;&lt;strong>AllowOverride All&lt;/strong>. Эта&amp;nbsp;команда, с&amp;nbsp;радостью и&amp;nbsp;рвением, будет тыкать носом Apache везде, где&amp;nbsp;стоит файл .htaccess, а&amp;nbsp;в Wiki таких мест предостаточно. В&amp;nbsp;данном случае из&amp;nbsp;этого фала загружаются правила поведения Сервера с&amp;nbsp;каталогом где&amp;nbsp;.htaccess стоит.&lt;br />
И&amp;nbsp;тогда рекомендации из&amp;nbsp;стандартного руководства по&amp;nbsp;Wiki &lt;a href="http://wackowiki.com/WackoDokumentacija/InstalljacijaPodApache?v=mlz" target="_blank" title="" class="outerlink">http://wackowiki.com/WackoDokumentacija/InstalljacijaPodApache?v=mlz&lt;/a> отпадают, потому как&amp;nbsp;Апач от&amp;nbsp;этого сходит с&amp;nbsp;ума и&amp;nbsp;возникают проблемы с&amp;nbsp;загрузкой страниц, да&amp;nbsp;и картинок тоже, в&amp;nbsp;бровзере.&lt;br />
Команду LoadModule rewrite_module modules/mod_rewrite.so нужно раскомментировать если она&amp;nbsp;забита знаком #  &lt;br />
ServerName localhost можно поправить на&amp;nbsp;реальный  IP&amp;nbsp;адрес вашего сервера в&amp;nbsp;сети, а&amp;nbsp;он и&amp;nbsp;будет таким на&amp;nbsp;100 процентов, если хочется юзать Ваку, да&amp;nbsp;и не&amp;nbsp;только её, по&amp;nbsp;сетке. Например, &lt;strong>ServerName 192.168.0.1&lt;/strong> тогда по&amp;nbsp;сети можно будет вызывать так&amp;nbsp;&lt;a href="http://192.168.0.1/wiki" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://192.168.0.1/wiki&lt;/a>&lt;br />
В&amp;nbsp;DirectoryIndex  по&amp;nbsp;умолчанию не&amp;nbsp;включено обращение к&amp;nbsp;файлу  index.php так&amp;nbsp;сделаем это, если не&amp;nbsp;охота каждый раз&amp;nbsp;дописывать столько букыв :) а&amp;nbsp;вообще, можно застолбить себе на&amp;nbsp;будущее удобств немерено, добавив все&amp;nbsp;мысленные стартовые расширения, в&amp;nbsp;пределах разумного, конечно. Командная строка преобразится и&amp;nbsp;будет выглядеть вполне по&amp;nbsp;научному: &lt;br />
Ну&amp;nbsp;и конечно же, теперь его, Apache нужно запустить в&amp;nbsp;систему, то&amp;nbsp;есть установить в&amp;nbsp;сервисы, чтобы стартовал комфортно вместе с&amp;nbsp;системой. Для&amp;nbsp;этого, запускаем CMD&amp;nbsp;(для тех&amp;nbsp;кто не&amp;nbsp;в курсе что&amp;nbsp;это: эмулятор DOS. Пуск/Выполнить/cmd ) и&amp;nbsp;в черном окошке эмулятора DOS, заходим в&amp;nbsp;папку с&amp;nbsp;бинарниками Apache (у меня C:\Apache2\bin) &lt;br />
Если всё нормально,  то&amp;nbsp;команда исполнится без&amp;nbsp;всяких ругательств.  Вообще, стартовать сервис можно из&amp;nbsp;того места, где&amp;nbsp;положено &lt;strong>Пуск/Настрока/Панель  управления/Администрирование/Службы&lt;/strong>, но&amp;nbsp;воткнуть его&amp;nbsp;туда можно только командой из&amp;nbsp;DOS &lt;strong> httpd.exe -k install &lt;/strong> По&amp;nbsp;крайней мере я&amp;nbsp;не нашел другого способа.&lt;br />
Ну&amp;nbsp;и состояние тоже, должно высвечивать слово &amp;laquo;работает&amp;raquo;. Если это&amp;nbsp;так, то&amp;nbsp;поздравляю, с&amp;nbsp;Апачем мы&amp;nbsp;на половину разделались.&lt;br />
Вобщем качаем PHP&amp;nbsp;5.x.x.  Я&amp;nbsp;пробовал и&amp;nbsp;PHP 4.4.3, и&amp;nbsp;PHP 5.1.4 оба&amp;nbsp;работают нормально. PHP&amp;nbsp;4.0 тоже работает но&amp;nbsp;со старой версией  MySQL. Учтите, что&amp;nbsp;вы&amp;nbsp;должны взять сразу два&amp;nbsp;файла оттуда: стандартный инсталятор PHP&amp;nbsp;5.1.4 installer и&amp;nbsp;PHP 5.1.4 zip&amp;nbsp;package. Дело в&amp;nbsp;том, что&amp;nbsp;инсталятор не&amp;nbsp;имеет всех файлов для&amp;nbsp;нормальной работы, что&amp;nbsp;есть в&amp;nbsp;зипе, но&amp;nbsp;зато хорошо привязывает PHP&amp;nbsp;к&amp;nbsp;системе. Не&amp;nbsp;понимаю, начорта разработчики так&amp;nbsp;сделали, ну&amp;nbsp;и бог&amp;nbsp;с&amp;nbsp;ними, им&amp;nbsp;виднее. Да! Пока не&amp;nbsp;забыл, еще&amp;nbsp;нужно скачать модуль для&amp;nbsp;связки Apache 2 с&amp;nbsp;PHP вот&amp;nbsp;здесь &lt;a href="http://www.apachelounge.com/download/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://www.apachelounge.com/download/&lt;/a> Модуль что&amp;nbsp;есть в&amp;nbsp;наличии в&amp;nbsp;самом PHP&amp;nbsp;вообще не&amp;nbsp;годится. Я&amp;nbsp;над этим просидел, между прочим, два&amp;nbsp;дня.&lt;br />
и&amp;nbsp;качаем его. Это&amp;nbsp;есть компилятор СИ&amp;nbsp;от Микрософта, который хоть и&amp;nbsp;бесплатен, но&amp;nbsp;Бил Гейтс не&amp;nbsp;включил его&amp;nbsp;в&amp;nbsp;стандартную поставку системы. Он&amp;nbsp;нужен для&amp;nbsp;того, чтобы связка Apache2-PHP всё же&amp;nbsp;заработала. Запускаем только что&amp;nbsp;скачанный инсталятор. Всё должно пройти стандартно и&amp;nbsp;без лишней пыли. Всёж-таки Микрософт, не&amp;nbsp;хухры-мухры.&lt;br />
Вот&amp;nbsp;тут начинается самое интересное. Шаманство, честное слово :) Идём в&amp;nbsp;наш установленный и&amp;nbsp;рабочий Апаче и&amp;nbsp;начинаем его&amp;nbsp;ломать. В&amp;nbsp;папке &lt;strong>C:\Apache2\conf&lt;/strong> находим старого знакомого, файл конфигурации httpd.conf, вот&amp;nbsp;ему-то родимому мы&amp;nbsp;и будем выкручивать руки. Откроем  Вордпадом и&amp;nbsp;в секции # Dynamic Shared Object (DSO) Support, там&amp;nbsp;где все&amp;nbsp;модули загружаются, ставим такие строчки:&lt;br />
&lt;strong>engine = On&lt;/strong> для&amp;nbsp;того чтобы пятая версия была совмесима с&amp;nbsp;четвёртой, в&amp;nbsp;частности простая конструкция вида  &amp;lt;? .....  ?&amp;gt; уже&amp;nbsp;не&amp;nbsp;работает потому что&amp;nbsp;грамотнее, так&amp;nbsp;&amp;lt;?php ......  ?&amp;gt;. Для&amp;nbsp;Ваки это&amp;nbsp;по&amp;nbsp;барабану, потому что&amp;nbsp;в&amp;nbsp;ней всё путём, но&amp;nbsp;для других приложений... да&amp;nbsp;вы, пеной изойдетесь!  Для&amp;nbsp;той же&amp;nbsp;цели команда &lt;strong>zend.ze1_compatibility_mode = On&lt;/strong>&lt;br />
&lt;strong>doc_root ="C:\Apache2\htdocs&amp;quot;&lt;/strong> я&amp;nbsp;на всякий случай поставил. Кто&amp;nbsp;их&amp;nbsp;знает, разработчиков? Как&amp;nbsp;они компилировали свой дистрибутив с&amp;nbsp;параметром FORCE_REDIRECT или&amp;nbsp;нет, а&amp;nbsp;компилировать под&amp;nbsp;винды я&amp;nbsp;не умею сам, так&amp;nbsp;что, от&amp;nbsp;греха подальше, напрямую указал PHP&amp;nbsp;где его&amp;nbsp;место. Тоже самое и&amp;nbsp;с остальными путями, нефик программе размышлять куды б&amp;nbsp;втыкнуть.&lt;br />
Обязательно раскоментируйте &lt;strong>extension=php_mysql.dll&lt;/strong> иначе с&amp;nbsp;MySQLем не&amp;nbsp;свяжетесь, к&amp;nbsp;бабке ходить не&amp;nbsp;надо. Строчка закоментирована, а&amp;nbsp;сам же&amp;nbsp;модуль преспокойненько лежит в&amp;nbsp;EXT. Тут&amp;nbsp;уж&amp;nbsp;стоит сделать отступление: мне&amp;nbsp;пришлось устанавливать и&amp;nbsp;удалять 4 разных версии PHP&amp;nbsp;и&amp;nbsp;MySQL пока не&amp;nbsp;догадался доки почитать :) &lt;u>&lt;strong>ЧИТАЙТЕ ДОКИ ОНИ&amp;nbsp;РУЛЕЗ!&lt;/strong>&lt;/u>  Зато почерпнул много полезного для&amp;nbsp;себя, в&amp;nbsp;частности, что&amp;nbsp;4.0 версии PHP&amp;nbsp;вовсе не&amp;nbsp;нужен этот модуль. Поддержка, таки, встроена в&amp;nbsp;код, но&amp;nbsp;он не&amp;nbsp;работает со&amp;nbsp;старшими версиями MySQL (НУ это&amp;nbsp;отдельная тема, целого романа)&lt;br />
Ну&amp;nbsp;вот пожалуй и&amp;nbsp;всё. Можно сохранять изменения и&amp;nbsp;дрожащими руками стартовать сервис Апача, он&amp;nbsp;автоматом должен запустить PHP. проверяем:&lt;br />
Пишем небольшой код&amp;nbsp;в&amp;nbsp;любом текстовом редакторе. (Хотя, я&amp;nbsp;рекомендую замечательную программу, целый процессор для&amp;nbsp;построения кодов php&amp;nbsp;&lt;strong>EnginSite for&amp;nbsp;PHP&lt;/strong>  &lt;a href="http://enginsite.com/php-editor.htm" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://enginsite.com/php-editor.htm&lt;/a> Ну, это&amp;nbsp;для для&amp;nbsp;желающих умереть программистами PHP) &lt;br />
Сохраяем его&amp;nbsp;под именем proba.php в&amp;nbsp;папке C:\Apache2\htdocs и&amp;nbsp;стартуем из&amp;nbsp;бровзера &lt;a href="http://localhost/proba.php" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://wackowiki.com/themes/default/icons/web.gif" alt="" border="0" />http://localhost/proba.php&lt;/a>&lt;br />
Работает! Вывалится красочный список того, что&amp;nbsp;может и&amp;nbsp;не может PHP.&lt;br />
На&amp;nbsp;этом можно было бы&amp;nbsp;закончить со&amp;nbsp;связкой Apache с&amp;nbsp;PHP, но&amp;nbsp;я добавлю:&lt;a name="h15485-2">&lt;/a>&lt;h2>Как поставить Ваку и&amp;nbsp;чтобы нам&amp;nbsp;за&amp;nbsp;это ничего небыло&lt;/h2>
А&amp;nbsp;вообще Эта&amp;nbsp;Вака Вика замечательная вещь, хоть и&amp;nbsp;обладает таким ужасным редактором... всё форматирование вручную. Не&amp;nbsp;удобнее ли&amp;nbsp;для пользователя так? Выделил текст и&amp;nbsp;нажал правую кнопку, а&amp;nbsp;там весь список правил форматирования. Ну&amp;nbsp;на худой конец всё это&amp;nbsp;вывести на&amp;nbsp;кнопки. Таблицы вообще не&amp;nbsp;охота строить. В&amp;nbsp;Ворде просто замечательно всё сделано. Построил таблицу и&amp;nbsp;забивай данные, даже думать об&amp;nbsp;этом не&amp;nbsp;надо. Если бы&amp;nbsp;Вака умела автоматически воспринимать коды форматирования Ворда, цены бы&amp;nbsp;ей небыло. Вот, такой камень в&amp;nbsp;огород разработчиков. Но&amp;nbsp;это всего лишь брюзжание беспечного пессимиста, которым являюсь с&amp;nbsp;рождения. Ребята молодцы, проделали колоссальную работу, я&amp;nbsp;был приятно удивлён таким грамотным и&amp;nbsp;качественным продуктом который распространяется даром.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h15485-1">&lt;/a>&lt;h1> Установка и&amp;nbsp;наладка WacoWiki  в&amp;nbsp;Windows XP&amp;nbsp;&lt;/h1>
Оособо обратите внимание на&amp;nbsp;строчку &lt;strong> AllowOverride&lt;/strong>, потому что, по&amp;nbsp;умолчанию там&amp;nbsp;стоит &lt;strong>AllowOverride None&lt;/strong> поравьте её на&amp;nbsp;&lt;strong>AllowOverride All&lt;/strong>. Эта&amp;nbsp;команда, с&amp;nbsp;радостью и&amp;nbsp;рвением, будет тыкать носом Apache везде, где&amp;nbsp;стоит файл .htaccess, а&amp;nbsp;в Wiki таких мест предостаточно. В&amp;nbsp;данном случае из&amp;nbsp;этого фала загружаются правила поведения Сервера с&amp;nbsp;данным каталогом.&lt;br />
И&amp;nbsp;тогда рекомендации из&amp;nbsp;стандартного руководства по&amp;nbsp;Wiki &lt;a href="http://wackowiki.com/WackoDokumentacija/InstalljacijaPodApache?v=mlz" target="_blank" title="" class="outerlink">http://wackowiki.com/WackoDokumentacija/InstalljacijaPodApache?v=mlz&lt;/a> отпадают, потому как&amp;nbsp;Апач от&amp;nbsp;этого сойдёт с&amp;nbsp;ума и&amp;nbsp;будут проблемы с&amp;nbsp;загрузкой страни