Apache с PHP, настроенным как FastCGI и сценарии без суффикса

Из того, что я могу собраться из Google, это может быть, потому что VC запускается перед SQL-сервером:

  • Получите сервисное название своего Сервиса SQL – в Редакторе реестра, обзоре к HKLM\System\CurrentControlSet\Services и ищите записи, запускающиеся с MSSQL. Во всей вероятности Ваш назовут или MSSQL или MSSQL$SQLEXPRESS (проигнорируйте MSSQLServerADHelper),
  • Теперь просмотрите к HKLM\System\CurrentControlSet\Services\vpxd
  • Откройте значение REG_MULTI_SZ, названное DependOnService
  • Добавьте строку, названную “MSSQL$SQLEXPRESS” (или безотносительно значения, которое Вы определили выше),
  • Удостоверьтесь, что последняя строка в значении является пробелом

1
задан 31 July 2011 в 18:56
1 ответ

Это общее поведение?

Это - Ваши определенные настройки.

Решение: Options -MultiViews

В Руководстве Apache говорится (необходимо будет прокрутить немного вниз):

Эффект MultiViews следующие: если сервер получает запрос на/some/dir/foo, если/some/dir включили MultiViews, и/some/dir/foo не существует, то сервер читает каталог, ища названные файлы foo.*, и эффективно фальшивки карта типа, которая называет все те файлы, присваивая им те же типы среды и довольную кодировку, которую она имела бы, если клиент попросил одного из них по имени. Это затем выбирает лучшее соответствие к требованиям клиента.


И это должно быть (выполнение без суффикса) отключено?

Вам решать. По умолчанию такое поведение отключено.

3
ответ дан 3 December 2019 в 19:21

Теги

Похожие вопросы