Я использую IIS7, и самое долгое время я имел дело только с возможностью загрузить index.php. Все остальные запрошенные файлы возвращают в браузере сообщение типа «Файл не найден». Я создал свой собственный OOP Framework, что делает его в основном не проблема. Сейчас я делаю кое-что на Ajax. Ajax ТРЕБУЕТСЯ , что я использую более одного файла, потому что, если бы я просто использовал индексный файл для получения данных, он также запустил бы ALL другого кода в index.php. Поскольку я использую Framework, логикой для запуска только выбранной части index.php одновременно является НЕ ВОЗМОЖНО . Я даже зашел так далеко, что использовал старый «переключатель контента», который написал некоторое время назад. В основном вы выбираете файл для загрузки следующим образом: localhost / site / index.php? Page = test. Это не работает. Я не только нахожу это усугубляющим Ii, мне интересно, что IIS позволяет мне включать мой класс реестра в index.php, но и не позволяет мне включать test.php. Браузер возвращает это сообщение: «Файл не найден». Test.php существует. Когда я набираю случайное несуществующее имя файла, обработчик ошибок в моем «переключателе содержимого» выдает свою собственную ошибку: «Файл не существует». Если бы я не знал ничего лучшего, я бы сказал, что IIS чертовски умен.
Итак, что за бог am f ** король? И как это исправить?
Извините, что я использую ругательства, но после 2 дней кодирования в проливе (6 часов сна), а затем сидя на заднице в течение 7 часов, не делая никаких успехов, вы действительно не сможете добраться до вас.
После всего этого времени мне все еще удается столкнуться с самыми странными моментами во время кодирования. В этом случае я могу стать худшим программистом всех времен, но лучшим отладчиком.