Пробовал демо-версию NetCat 3.0 Standard, которая свободно доступна на официальном сайте NetCat. Она полнофункциональна в течение 30 дней, но исходники на PHP закодированы.
Сначала установил Денвер. Затем попробовал установить NetCat 3.0 Standard [Полный комплект]. Под термином "Полный комплект" тут оказывается подразумевалась установка вместе с NetCat еще и MySQL и Apache. Этот "Полный комплект" у меня не заработал, наверное потому, что установленные с NetCat Apache и MySQL конфликтовали с установленными ранее в пакете с Denwer. Пришлось снести NetCat [Полный комплект], снести/переустановить Denwer. Дальше я устанавливал NetCat уже в варианте [Только файлы NetCat]. Процесс по шагам.
1. Denwer у нас уже стоит в папке c:\WebServers\. Создал папку c:\WebServers\home\netcatstd.ru\ и папку c:\WebServers\home\netcatstd.ru\www\. Последняя как раз предназначена для всех файлов сайта системы NetCat.
2. Скачал NetCat по ссылке с раздела Download: http://download.netcat.ru/Standard_3.0.zip (10.15 мегабайт). В папке docs архива находится документация, в которой можно почитать про установку NetCat (docs\developer.pdf). Вся установка сводится к тому, чтобы переписать в папку c:\WebServers\home\netcatstd.ru\www\ содержимое папки архива files\.
3. Перезапустил Denwer, чтобы он создал новый тестовый сайт netcatstd.ru (который можно потом просмотреть локально по ссылке http://netcatstd.ru/). Набрал в браузере http://netcatstd.ru/. Мне вывалилось красивое сообщение, что не хватает установленной системы Zend Optimizer (3.3.0 и выше). Этой хренью NetCat шифрует свои исходники.
4. С сайта http://www.zend.com/en/products/guard/ скачал ZendOptimizer-3.3.3-Windows-i386.exe (около 9 мегабайт). Для того, чтобы скачать, пришлось пройти нехитрую процедуру регистрации. Запустил установку. В процессе установки нужно указать папку, где находится php.ini (указал папку c:\WebServers\usr\local\php\, на всякий случай сделал копию старого php.ini), а также корневую папку Apache (указал c:\WebServers\usr\local\apache\), а также его версию - у меня была 2.x (подсмотрел в файле c:\WebServers\usr\local\apache\LICENSE.TXT). Кроме этого, предложат сначала остановить, а потом запустить http-сервер Apache (если он не установлен как сервис и запускается вручную).
5. После окончания установки ZendOptimizer создал пустую базу данных для NetCat. Для этого при запущенном Denwer зашел по ссылке http://localhost/Tools/phpmyadmin/index.php, в поле ввода "Создать новую БД" ввел имя от балды - netcatdb и нажал кнопку "Создать". Создалась пустая база данных по умолчанию с логином root и пустым паролем.
6. Снова набрал в браузере ссылку http://netcatstd.ru/ и получил диалог начала установки NetCat. Прошел весь диалог (он довольно короткий - там только нужно выбрать шаблон для сайта). Важно только правильно указать имя базы данных, которая была создана на шаге 5 - netcatdb.
7. Установка окончена, новый сайт доступен по ссылке http://netcatstd.ru/, интерфейс администратора http://netcatstd.ru/netcat/admin/. По умолчанию в системе используется цифра 1 в качестве логина, а пароль – пустой. Интерфейс админа по сравнению с Joomla довольно непривычный, но вполне понятный.
Аналогичным образом устанавливается на Денвер и NetCat 3.0 Extra.
[Ссылки] 1. Официальный сайт NetCat. 2. Сайт Zend Optimizer. 3. Все программное обеспечение, упомянутое в статье (Zend Optimizer 3.3.3, NetCat 3.0 Standard, NetCat 3.0 Extra). 4. Denwer - пакет разработчика веб-сайтов (Base_2006-10-04_a1.3.33_p4.4.3_m4.1.16_pma2.6.1). |