Добро пожаловать, Гость
Установка KooBoo CMS на Linux - проблема с регистром
Ella Offline
#1 Оставлено : 23 июня 2012 г. 16:22:14(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
Один из пользователей Kooboo задал такой вопрос. Цитирую:
Цитата:
Попробовал запустить на linux с помощью xsp сервера. Однако имена папок и файлов, которые в Windows могут быть как заглавными, так и нет, тут не находятся, если регистры не совпадают.
Вот ошибки:
System.InvalidOperationException: The view 'index' or its master was not found or no view engine supports the searched locations. The following locations were searched:

~/Areas/Sites/Views/home/index.aspx
~/Areas/Sites/Views/home/index.ascx
~/Areas/Sites/Views/Shared/index.aspx
~/Areas/Sites/Views/Shared/index.ascx
~/Views/Shared/index.ascx
~/Views/home/index.aspx
~/Views/home/index.ascx
~/Views/Shared/index.aspx
~/Areas/Sites/Views/home/index.cshtml
~/Areas/Sites/Views/home/index.vbhtml
~/Areas/Sites/Views/Shared/index.cshtml
~/Areas/Sites/Views/Shared/index.vbhtml
~/Views/home/index.cshtml
~/Views/home/index.vbhtml
~/Views/Shared/index.cshtml
~/Views/Shared/index.vbhtml

Не знаете, случаем, как это можно бытсро подправить ? С кодеплекс качал файлы с пометкой для mono.

Ещё такая особенность: я переименовал названия некоторых файлов и директорий и какие-то страницы стали доступны, а какие-то нет, так как там использовались те названия - до переименования


Т.к. я, к сожалению не работаю с Linux и не компетентна в данном вопросе, выношу этот вопрос на общее обсуждение. Прошу сведующих дать совет.
Ella Offline
#2 Оставлено : 26 июня 2012 г. 8:41:37(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
Данный вопрос на форуме разработчиков - http://forum.kooboo.com/...o-on-mono-and-xsp4.aspx

Разработчики предложили в качестве решения данного вопроса включить настройку игнорирования регистра - MONO_IOMAP=all

Для справки:
Цитата:
для ASP.NET приложений существует возможность игнорировать различие регистра символов в именах файлов путем установки переменной окружения MONO_IOMAP. Для включения этого режима в конфигурационный файл Apache необходимо добавить строку:
MonoSetEnv MONO_IOMAP=all


TOTOIIIUr Offline
#3 Оставлено : 26 июня 2012 г. 10:19:46(UTC)
Ранг: Newbie

Группы: Registered
Зарегистрирован: 04.06.2012(UTC)
Сообщений: 1
Откуда: Russia

Решение: использовать MONO_IOMAP. Сразу заработал и Orchard.
Для этого надо в настройках XSP4 сервера (/usr/bin/xsp4) добавить следующую команду перед командой запуска: export MONO_IOMAP=all
Лента RSS  Лента Atom
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.