IT-Security 33 Опубликовано: 13 ноября 2008 Рассказать Опубликовано: 13 ноября 2008 Дело в том, что на главной странице, когда не указан index.php (http://site.com/) переменная $_SERVER['PHP_SELF'] принимает значение Index.php (первая буква большая). А для подстановки путей в {THEME} используется разбивка пути по index.php (первая маленькая). Ниженаписанная строчка исправляет этот косяк: Открываем index.php Ищем: $config['http_home_url'] = explode("index.php", $_SERVER['PHP_SELF']); Выше пишем: $_SERVER['PHP_SELF'] = str_replace("Index.php", "index.php", $_SERVER['PHP_SELF']); Косяк присутствует во всех версиях скрипта. Действие этого косяка - подставляется путь: Index.phptemplates/ во все пути где есть {THEME} Выражается видимо только под ISS на Windows хостинге. С уважением. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.