Это, правда, не относится к бесконечным циклам. Здесь может возникнуть проблема.
Сервер построен в каскадном стиле, без использования потоков, поэтому прервать бесконечный цикл без перезагрузки сервера нет возможности.
С точки зрения безопасности и устойчивости работы сервера отладку скриптов лучше всего осуществлять в локальном режиме, на локальном сервере, а потом переносить на удалённый сервер.
Сама по себе работа СУБД CLIPPER с базами данных проверена временем и является самой надежной на сегодняшний день.
Состав сервера
Состав сервера определяет следующий основной перечень файлов и директорий, входящих в состав поставки (дистрибутив) сервера dbfWebServer:
\www\ – рабочая директория сервера
\www\dbf\ – поддиректория с таблицами *.DBF
\www\\html\ – поддиректория, в которой находятся
исходные скрипты HTML
\www\\HTML4\ – поддиректория c документацией HTML
\www\\xHarbour\ – поддиректория, в которой находится
документация xHarbour
dbfWebServer. exe – программа
dbfWebServer.ini – файл инициализации
dbfWebServer. txt – первичный список таблиц
В директории с таблицами представлены только основные таблицы, необходимые для начала работы и понимания сути работы сервера. Пользователь или разработчик может самостоятельно расширять этот список таблиц исходя из задач, которые ему предстоит решать. Способ формирования списка таблиц или проекта будет обсуждён далее.
\dbf – директория с таблицами
DBFHTM00.CDX
DBFHTM00.DBF – блоки кода для HRB. exe
DBFRUN00.CDX
DBFRUN00.DBF – блоки кода общего назначения
DIRECT00.CDX
DIRECT00.FTP
DIRECT00.DBF – для списков директорий
SPIDBF00.CDX
SPIDBF00.DBF – проект базы данных: список таблиц
SPIDBF10.CDX
SPIDBF10.DBF – проект базы данных: список полей
SPIDBF20.CDX
SPIDBF20.DBF – проект базы данных: список индексов
Директория \www\ добавлена с точки зрения совместимости с другими серверами, например Apache.
Примечание. От версии к версии состав сервера может меняться.
Установка сервера
Загрузить из Интернета архивный файл dbfWebServer. zip
Распаковать архивный файл или скопировать содержимое с инсталляционного диска на свой локальный жёсткий диск.
Программа не требует процедуры установки.
Если установка сервера производится с инсталляционного диска, то следует просто скопировать содержимое СД-диска на локальный жёсткий диск.
Рекомендуется скопировать всё в корневой каталог.
Запуск сервера
Сервер запускается из командной строки набором имени файла
dbfWebServer. exe
или кликом мыши по этому имени в проводнике.
После запуска появится окно с программой, как показано на рис. В.1.
После того как программа запустится, в адресной строке браузера введите и активизируйте следующий