/ домой \ | \ темы / |
29/02/2020 13:11 Gyricon: |
1. Файл сервера (http.exe) позволяет запустить себя в нескольких инстансах. Зачем? Это ж не Блокнот. 2. Подозреваю, что 1-й пункт может быть одной из причин плавающей ошибки "повреждение http.cfg", когда я активно эксперементировал с настройками (правил в GUI). В какой-то момент переставали запускаться любые мои php-файлы, получал в браузере ошибку типа "Error run \index.php with". При этом SHTTPS частично работал, например в браузере открывалась картинка "/localhost/image.jpg". Всё заработало, когда восстановил "http.cfg" из бекапа. Такое случалось уже дважды. 3. Версию можно увидеть только после запуска (см. лог-окно). Поэтому желательно бы добавить в "http.exe" PE-ресурс /Версия\ с традиционным описанием. Полезно для тех, кто этот файл видит впервые. 4. Подключение файла руссификации нужно делать так: скопировать файл \langpacks\ru\shs_lang.cfg в каталог где \http.exe расположен и перезапустить http.exe. Факт подключения виден в первых строках лог-окна: •———————————————————————————————————— | Load shs_lang.cfg; 42396 | Small HTTP Server ver. 3.06.12test5 | by Max Feoktistov | E-mail: support[ dog ]smallsrv.com | (C) 1999-2019 •———————————————————————————————————— где "42396" — размер файла в байтах. Однако перевод не коснулся windows-меню: и главное, и контекстное — остались на английском. 5. Также желательно переименовать "shs_lang.cfg" в какой-нибудь "http_ru.cfg" чтобы он лежал рядышком с "http.exe" в списке файлов. Зачем? Предпочитаю маленькие полезняшки держать не в родных папках, а в одном каталоге с сортировкой по имени. Например, "Утилиты": •———————————————————————————————————— | dynwrap.dll | http.cfg | http.exe | http_ru.cfg <-- смежный | php5.dll | php-cgi.exe | php.ini | php_sqlite3.dll | shs_lang.cfg <-- оторван •———————————————————————————————————— |
29/02/2020 13:37 Max: |
Кто-то может запускать несколько инстансов с разными конфигурациями для разных серверов, чтобы иметь отдельные логи, отдельную статистику, разных пользователей. Это нормально. shs_lang.cfg не обязательно русский. Предполагается, что могут появится и другие переводы. Русский инсталятор сразу устанавливает русский shs_lang.cfg в каталог запуска, для загрузки. |