Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Алексей Поляков
Зарегистрирован: 12.01.2012 Сообщения: 9 Откуда: Россия
|
Добавлено: 2012-02-11 14:19 pm Заголовок сообщения: Ошибки в работе скрипта на IIS |
|
|
Добрый день
Знаю, что веб-сервер IIS официально разработчиком не поддерживается. Но тем не менее прошу помощи в исправлении немногочисленных ошибок в работе скрипта на этом веб-сервере.
Установлен скрипт версии 1.1.3, всё работает корректно за исключением нового шаблона modern - не генерируются или не подключаются css стили, шаблон расползается. Прошу помощи в диагностике и исправлении проблемы. |
|
Вернуться к началу |
|
Алексей Поляков
Зарегистрирован: 12.01.2012 Сообщения: 9 Откуда: Россия
|
Добавлено: 2012-03-30 05:22 am Заголовок сообщения: |
|
|
Решил поближе рассмотреть проблему.
Ошибка со стилями решилась просто: надо было добавить в IIS MIME тип text/css для файлов ".less".
Осталась только проблема с полным путём до изображений (url вида D:\server\...).
Добавлено спустя 1 hour 35 minutes 24 seconds:
Разобрался и с эскизами картинок:
в файле \video\app\libs\lib\Lms\Thumbnail.php строка 120
Цитата: | $url = str_replace($_SERVER['DOCUMENT_ROOT'], '', $url); |
проблема в
$_SERVER['DOCUMENT_ROOT'] :) на IIS такая переменная не определена.
Просто заменил на полный путь до каталога со скриптом.
Не мне советовать автору, но не стоит ли отказаться от использования $_SERVER['DOCUMENT_ROOT'] и использовать что-то более гибкое и серверонезависимое? :) |
|
Вернуться к началу |
|
yozh
Зарегистрирован: 09.10.2010 Сообщения: 17 Откуда: Владивосток
|
Добавлено: 2013-11-20 03:27 am Заголовок сообщения: |
|
|
Сделал по Вашему примеру - всё отлично работает, за исключением ежедневной индексации.
В файле ./app/tasks/php.bat прописано C:\Program Files (x86)\PHP\php.exe -q %*
В ./app/tasks/batch-daily.bat - call php.bat indexing.php
call php.bat ranking.php
call php.bat suggestion-cache.php
call php.bat bestsellers.php
Чего может быть не так? Может слэши не в ту сторону? |
|
Вернуться к началу |
|
Алексей Поляков
Зарегистрирован: 12.01.2012 Сообщения: 9 Откуда: Россия
|
Добавлено: 2013-11-20 05:20 am Заголовок сообщения: |
|
|
Путь до PHP должен быть в кавычках, вот так:
"C:\Program Files (x86)\PHP\v5.3\php.exe" -q %* |
|
Вернуться к началу |
|
yozh
Зарегистрирован: 09.10.2010 Сообщения: 17 Откуда: Владивосток
|
Добавлено: 2013-11-20 05:58 am Заголовок сообщения: |
|
|
После добавления кавычек:
Запуск программы невозможен, так как на компьютере отсутствует MSCCR71.dll -->
OCI.dll -->
sqlite3.dll -->
aspell-15.dll -->
libcs.dll
При этом, при постоянном закрывании этих окон, индексы обновились. Т.е. в авторежиме работать не будет. |
|
Вернуться к началу |
|
|