Несколько слов о программе...


Программный комплекс ALT(ernative)denwer.

Назначение.
Программный комплекс ALT(ernative)denwer предназначен для начинающих веб-разработчиков с целью тестирования создаваемых сайтов без подключения к сети Интернет.

Описание.
Комплекс содержит усеченные версии серверов Apache (ALTdenwer 1.2 и выше) или KFWS (ALTdenwer 1.0 и 1.1), MySQL, интерпретатора PHP, и компилятора Perl, программу-заглушку sendmail (ALTdenwer 1.4 и выше), а также программу интерактивной настройки и управления комплексом ALTdenwer. Это позволяет разработчику веб-страниц и сайтов использовать все возможности современных веб-технологий, предоставляемые хостерами.

Основные возможности.
  • Создание хостов: достаточно ввести название хоста, выбрать каталог и подтвердить выбор. [*1]
  • Удаление хостов: нужно лишь выбрать удаляемый хост и подтвердить выбор.
  • Просмотр хостов: выводятся все созданные программой в локальной системе хосты.
  • Редактирование хостов: можно отредактировать название хоста и/или его путь.
  • Интерактивная настройка комплекса под локальную систему пользователя.
  • Возможность использования ранее установленных и уже настроенных компонентов комплекса и готовых сайтов, расположенных в любом месте локальной системы. [*2]
  • Отладка и тестирование HTML-страниц с использованием PHP-, Perl-скриптов и SQL-запросов к базам данных сервера MySQL.
  • Отладка и тестирование веб-страниц и сайтов, написанных на языках PHP и Perl, генерирующих HTML-код прямо на сервере по запросам пользователя, просматривающего сайт в Интернете.
  • Работа с базами данных сервера MySQL.
  • Симуляция отправки писем: начиная с версии 1.4 в комплекс включена программа-заглушка sendmail, которая сохраняет содержимое отправленных писем в каталог %ALTdenwer_root%\sendmail\mail и запускает ассоциированное приложение (напр: Outlook Express, The Bat!).
  • Мобильность комплекса: начиная с версии 1.5 программа управления комплексом умеет работать с относительными каталогами.
  • Начиная с версии 1.5 в программу управления комплексом введена многоязыковая поддержка.

Недостатки: [*3]
  • Отсутствие поддержки SSI в ALTdenwer 1.0 и 1.1. ALTdenwer 1.2 и выше (с Apache) поддерживает SSI. Так уж случилось, что сервер KFWS не поддерживает SSI. Сами разработчики утверждают, что подключение PHP вполне компенсирует этот недостаток. Я с ними согласен. В любом случае решать Вам.
  • Нет настроек безопасности хостов. Это только на моей совести. Я решил, что лишние сложности по настройкам безопасности хостов веб-программисту ни к чему. А максимально приблизить локальный хост к "боевым" условиям - дело неблагодарное.
  • Не реализована поддержка доменных имен третьего уровня, в отличие от упомянутого в "Полезных ссылках" комплекса Denwer2. Думаю, что эта потеря вполне безболезненна. Едва ли веб-программист соизволит заниматься организацией хостинга.
  • Нет поддержки UNIX-структуры каталогов хоста. Это не дисциплинирует, но дает возможность без сложностей создать хост из любого локального каталога.

Компоненты:
Apache - веб-сервер (ALTdenwer 1.2 и выше)
KFWS - (KeyFocus Web Server) - веб-сервер (ALTdenwer 1.0 и 1.1)
MySQL - сервер управления базами данных
PHP - интерпретатор скриптов
ActivePerl - компилятор сценариев
sendmail - почтовая программа-заглушка (ALTdenwer 1.4 и выше)
WizMySQLAdmin - скрипт интерактивного управления базами данных
ALTdenwer - программа управления комплексом

*Подробнее о версиях компонентов комплекса читайте в файле readme.txt дистрибутива

Ссылки на официальные сайты:
Apache
http://www.apache.org/

KFWS
http://www.keyfocus.net/

MySQL
http://www.mysql.com/

PHP
http://www.php.net/

ActivePerl
http://www.activestate.com/

WizMySQLAdmin
http://wiz.homelinux.net/


Полезные ссылки:
Денвер - Джентльменский набор Web-разработчика.

PHP Expert Editor - удобный в использовании PHP-редактор, разработанный специально для PHP-мастеров. PHP Expert Editor имеет встроенный HTTP сервер и отладчик для запуска и отладки PHP скриптов.

Mastak Absolute Perl - удобное средство для создания, редактирования и отладки программ и скриптов, написанных на языке Perl.

phpMyAdmin - система администрирования баз данных MySQL.

TopStyle - редактор каскадных таблиц стилей (CSS) с огромными возможностями, включая редактирование и "живой" предпросмотр HTML-страниц.



[*1] ВНИМАНИЕ! В ALTdenwer 1.0 файл описания хостов Windows ("HOSTS") будет переписан при операциях "Добавить хост/Удалить хост". Оригинальный файл "HOSTS" будет переименован в "HOSTS.SGAIL.ORI". ALTdenwer 1.1 и выше использует только "свои" хосты, поэтому файл "HOSTS" не разрушается.
[*2] Можно даже использовать Apache/MySQL/Perl/PHP из состава Denwer.
[*3] Не судите уж очень строго за описанные недостатки.
Opera web browser - download