#html #frontpage #frontpage-extensions
#HTML #frontpage #frontpage-расширения
Вопрос:
Меня попросили помочь в устранении проблемы. Функциональность на сайте «перестала работать», и меня попросили выяснить, что не так. Ошибка заключается в следующем:
Ошибка FrontPage.
Пользователь: пожалуйста, сообщите подробности веб-мастеру этого сайта.
Веб-мастер: пожалуйста, ознакомьтесь с журналом событий приложения сервера для получения более подробной информации.
На странице я вижу следующее:
<!--webbot BOT="GeneratedScript" endspan --><form method="POST" action="../_vti_bin/shtml.dll/index.html" name="FrontPage_Form1" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" webbot-action="--WEBBOT-SELF--">
<!--webbot bot="SaveResults" startspan
U-File="/results.csv" S-Format="TEXT/CSV"
S-Label-Fields="FALSE" B-Reverse-Chronology="FALSE" S-Builtin-Fields
S-Form-Fields="TYPE NAME ADDRESS CITY STATE ZIP "
U-Confirmation-Url="confirmation.html" --><input TYPE="hidden" NAME="VTI-GROUP" VALUE="0"><!--webbot
bot="SaveResults" endspan i-checksum="43374" -->
<div align="center">
...
Я смотрю на структуру каталогов и обнаруживаю, что даже после принудительного отображения скрытых каталогов / файлов _vti_bin ИСЧЕЗ. Его не существует. После небольшого исследования это наводит меня на мысль, что в этом коде используются расширения frontpage, и они, по-видимому, были удалены. Это выглядит точно?
У меня совершенно нет опыта работы с расширениями frontpage. То, что это делает, это использует другой файл под названием shtml.dll и вызов его по пути /index.html по сути, просто выполняю обратную отправку?
Я смотрю на часть webbot, которая, похоже, является тем, чего он пытается достичь. Это просто добавление результатов формы в CSV и все?
Я вижу несколько других подобных битов, но все они относятся к валидаторам, с которыми я должен уметь прекрасно обращаться в javascript.
Ответ №1:
В итоге я просмотрел конфигурацию сервера и обнаружил, что, насколько это касалось сервера, расширения frontpage все еще были установлены. Затем я сказал ему переустановить, и утром он снова работал.