2013-11-02 2 views
1

У меня есть раздражающая проблема с моим размещенным доменом на iis. Я установил экземпляр drupal 7 в подкаталог моего веб-пространства. Когда я обращаюсь к mydomain.com/drupal, я получаю 500 Internal Server Error: «Страница не может отображаться, потому что произошла ошибка внутреннего сервера». ни больше ни меньше. Когда я обращаюсь к mydomain.com/drupal/index.php, сайт отлично работает, за исключением синтаксиса/drupal? Q =, который неправильно переписан (index.php? Q = отлично работает).Drupal 7 на хостинге IIS 7

Я надеялся, что если я перенесу свою установку на свой wwwroot, проблема исчезнет, ​​но вместо этого будет работать меньше. Теперь я даже не могу получить доступ к mydomain.com/drupal/index.php (в результате получается и 500).

Поскольку iis размещается у моего интернет-провайдера, я не могу настроить параметры и не могу получить доступ к журналам сервера.

Я пытался играть с web.config, включая httpErros ErrorMode = «Подробный транзитной передачи и другие вещи, но все это я получаю, что проклятый 500 Внутренняя ошибка сервера без информации.

Если web.config является недействительным синтаксис XML I получить надлежащую отчетность страницы ошибки, что синтаксис является неправильным, так что кажется, что web.config разбирается, но почему-то игнорируется.

у вас есть какие-либо идеи, которые могли бы помочь моему случаю?

Благодаря

Редактирование: я забыл упомянуть, что попробовал установить права доступа для выполнения, а также читать и писать для web.config и index.php, но немного не изменился.

ответ

1

Кажется, что проблема связана с доставкой web.config с Drupal 7. Я нашел эту статью и использовал предлагаемый web.config, как указано там, и теперь главная страница работает нормально.

http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/install-drupal-on-iis

+0

И было очевидно, проблема в конфигурации сервера провайдера. Они как-то исправили это. – drame