Установка Wacko Wiki. Мои грабли.
Софт
- MySQL 5.0 ( установочный файл mysql-essential-5.0.19-win32.msi )
- Apache 1.3 (установочный файл apache_1.3.31-win32-x86-no_src.exe)
- PHP 4.3 (установочный файл php-4.3.10-installer.exe)
- wacko r4.2 (скаченный файл wacko.r4.2.zip)
Грабли
- MySQL 5 версии работает с паролями в длинном формате.
MySQL Password hashing. Видимо Wacko Wiki в запросах на создание пользователя использует запросы без old-passwords, или что-то в этом духе. Этот вывод я сделал из-за того что при инсталяции wiki у меня созднание «административного юзера» заканчивалось FAILED.... HMM..... Хоть при этом домашняя страничка вики открывалась – она была какаято не правильная, и я не мог залогиниться на нее. В общем проблемы с хешированием пароля решается так. У MySQL сервера есть флаг old-passwords – его надо установить в положение TRUE. Мои кривые руки не нашли иного способа как это сделать, кроме как прописать в my.ini (в папке, куда установлен mysql сервер)
После этого деллал просто. Захожу на сервер под root. Пишу скрипт.
create database wakka;
grant all privileges on wakka.* to 'wakka'@'localhost' identified by 'pswrd';
PS пишу на память – синтаксис не проверял.
Получаем базу данных
wakka и пользователя
wakka с паролем
pswrd
Фактически все. PhPAdmin не нужен :).
- wacko устанавливалась тоже не просто. По совету Andrey Ovcharov правил все что он советовал править. В результате появился на свет вот такой исправленный setup\install.php – листинг выложен на пастилку –
install.php
- Что бы заработал php на сервере, тоже пришлось помучаться, но это уже не бог весть какая проблема, по сравненю с тем, что было с mysql и install.php.