Windows Server 2008, Drupal 7, проблема с Pathauto

Главные вкладки

Аватар пользователя real_stranger real_stranger 9 ноября 2012 в 12:54

Всем привет!

Есть следующая конфигурация:
Windows Server 2008 R2
PHP 5.3
Mysql
Drupal 7 (Ставил сам)

В итоге имеем рабочий сайт, чистые ссылки (http://mysite/user открывается хорошо), но не работают алиасы-ссылки созданные pathauto.

Сайт лежит в подкаталоге.

Куда копать?

Комментарии

Аватар пользователя real_stranger real_stranger 9 ноября 2012 в 16:52

Итак, полное решение (подразумевается, что уже стоят PHP, MySQL, Drupal на IIS):
1. Устанавливаем URL rewrite
2. Устанавливаем Fast CGI
3. Ставим хотфикс на URL rewrite support.microsoft.com/kb/2277918
4. Исправляем кирилические URL с алиасами. Идём в bootstrap.inc на 1543 строке

<?php return htmlspecialchars($textENT_QUOTES'UTF-8'); ?>

на

<?php if (drupal_validate_utf8($text)) return htmlspecialchars($textENT_QUOTES'UTF-8');
return 
htmlspecialchars($textENT_QUOTES); ?>

Решение отсюда — www.drupal.ru/comment/reply/65149/413814

5. Исправляем кириллические запросы в поиске. Идём в dblog.module, строка 152 и меняем

<?php 'location' => $log_entry['request_uri'?>

на

<?php 'location' => urlencode($log_entry['request_uri']), ?>

Решение отсюда — drupal.org/node/1266452

6. Профит

Аватар пользователя sg85 sg85 9 ноября 2012 в 17:15

Просто из любопытсва: как друпал чувствует себя на серверной винде? На любой другой мускул еле ползает, в сравнении с никсами.

Аватар пользователя igorek igorek 25 августа 2015 в 21:26

"real_stranger" wrote:
Как закончу сайт, отпишусь сюда.

Интересно, что получилось?
Нужно ли это ставить? - http://www.microsoft.com/web/drupal
И подходит ли это для 7-ки?
Тоже решим попробовать на винде поставить. Пока что только одни непонятки Wink

Аватар пользователя real_stranger real_stranger 25 августа 2015 в 22:06

Да, ставил оттуда, но сейчас того сайта как и той компании уже не существует. Удалось тогда всё сделать насколько я помню. А вообще, лучше уж взять рядышком хостинг маленький на линуксовой машине, чему мучаться с виндосервером.