Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
J-ИРБИС :  ИРБИС Irbis
 
Как убрать из ссылки на сайт "jirbis2"?
Пользователь: Игорь (IP-адрес скрыт)
Дата: 01, August, 2018 12:26

Добрый день!
Купили J-Ирбис.
Занимаемся настройкой.
Сайт функционирует в локальной сети (в интернете его нет).

Решили поменять ссылку на сайт с http ://site.ru:8087/jirbis2 на ссылку http ://site.ru

Файловую структуру C:/jirbis2_server/htdocs/jirbis2 не меняем.

Все изменения вносим в файлы apache.
Смена порта с 8087 на 80 проблем не вызвала.
Проблема появилась с убиранием из пути "jirbis2".

Получается, что указав в настройках хоста
<VirtualHost *:80>
DocumentRoot "C:/jirbis2_server/htdocs/jirbis2"
ServerName site.ru
</VirtualHost>
перестает работать компонент "com_jirbis".
В частности не подгружаются файлы js и css.
Видим, что в путях к файлам добавляется "jirbis2".
Например, http ://site.ru/jirbis2/components/com_irbis/css/smoothness/jquery-ui.min.css

Правка в файле jirbis_configuration.php значений
'ji_path_htdocs_local' => 'C:/jirbis2_server/htdocs/',
'ji_dir_jirbis' => 'jirbis2',
на значения
'ji_path_htdocs_local' => 'C:/jirbis2_server/htdocs/jirbis2/',
'ji_dir_jirbis' => '',
результата не дало.

Пытались отредактировать и другие файлы, где есть 'ji_dir_jirbis' - без результатно.

Что мы делаем не так?

Re: Как убрать из ссылки на сайт "jirbis2"?
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 02, August, 2018 13:23

Уточните, почему для Вас является принципиальным исключение папки jirbis2 из пути сайта?

В настоящий момент я настоятельно не рекомендую это делать (хотя путём модификации jirbis_constants.php сделать это не составляет большого труда). Пока этот файл не дополнятся (как другие файлы конфигурации), а заменяется обновлённой версией, добавление файла в no_update_list может привести к появлению трудно диагностируемых ошибок.

Re: Как убрать из ссылки на сайт "jirbis2"?
Пользователь: Игорь (IP-адрес скрыт)
Дата: 02, August, 2018 13:36

Мы редактировали файл jirbis_constants.php.
Не получилось.
Укажите какие строки надо редактировать.

Мы не трогаем файловую структуру, как вы предупреждали.

Для нас является принципиальным исключение папки jirbis2 из пути сайта.
Есть определенные правила в отношении ссылок сайта.
Ссылки должны идти от доменного имени http ://site.ru, а не от какого то другого пути, как в этом случае http ://site.ru/jirbis2.

Конечно, "костыль" мы поставили на ссылку http ://site.ru, чтоб переадресация шла на http ://site.ru/jirbis2.
Но это не красиво.

По поводу обновления.
Мы будем обновляться в ручном режиме, т.к. сайт не в интернете.
Как нибудь разберемся.



Редактировано 2 раз. Последний раз 02.08.2018 13:37 пользователем Игорь.

Re: Как убрать из ссылки на сайт "jirbis2"?
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 02, August, 2018 14:34

Боролись с этой проблемой, меняли в jirbis_configuration.php параметр 'ji_dir_jirbis' => '.', оставить его пустым не получилось, записали точку. Работает, только в коде html если посмотреть пути к стилям и скриптам у компонентов Ирбис, кривовато смотрится, типа: <link type="text/css" href="/./components/com_irbis/css/smoothness/jquery-ui.min.css" rel="stylesheet">

Re: Как убрать из ссылки на сайт "jirbis2"?
Пользователь: Игорь (IP-адрес скрыт)
Дата: 02, August, 2018 15:04

gavrikov написал(а):
-------------------------------------------------------
> Боролись с этой проблемой, меняли в
> jirbis_configuration.php параметр 'ji_dir_jirbis'
> => '.', оставить его пустым не получилось,
> записали точку. Работает, только в коде html если
> посмотреть пути к стилям и скриптам у компонентов
> Ирбис, кривовато смотрится

Спасибо, добрый человек!
Кажись получилось.
Потестируем. В штатную эксплуатацию нам сайт не завтра сдавать.
А точка в коде - ну и ладно.
Теперь адресная строка сайта выглядит как положено.



Редактировано 2 раз. Последний раз 02.08.2018 15:05 пользователем Игорь.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.