Текущее время: Пн, май 05 2025, 11:52

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: ITS 620 standalone: apache2 LoadModule failed
СообщениеДобавлено: Чт, фев 15 2007, 13:08 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
Платформа SLES9-SP3 EMT64. Апач родной.

Ставлю административную инстанцию ITS. Инсталляха прописывает в /etc/apache2/httpd.conf:
Code:
LoadModule wgate_module "/usr/sap/its/6.20/programs/apwgate20x.so"


Апач падает на взлёте с сообщением:
Code:
Syntax error on line 112 of /etc/apache2/httpd.conf:
Cannot load /usr/sap/its/6.20/programs/apwgate20x.so into server: /usr/sap/its/6.20/programs/apwgate20x.so: cannot open shared object file: No such file or directory
Соответственно сама apwgate20x.so там разумеется есть и с правами на неё всё впорядке.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 15 2007, 18:47 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
нота 325616 прояснила, почему не работал апач:

Цитата:
Additional remark: 64 bit platforms

Support for selected combinations of 64-bit platforms and 64-bit operating systems starts as of patchlevel 22 of SAP ITS 6.20 (see below for information on which combinations are supported).
There are currently no plans to support the Itanium (IA64) environment.
Also note that the 32 bit versions of SAP ITS 6.20 are not supported on 64 bit operating systems. If you are using 64 bit operating system you have to install a 64 bit build of SAP ITS (supplied as a separate archive as of patchlevel 22).

Поставил 64-битный ITS. Апач теперь не падает. Но не понятно как подключиться к сапу. В документации предлагается использовать URL типа такого:
http://MyWebServer1/scripts/wgate/webgui/!
Однако апач пишет 403 Access forbidden!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 16 2007, 08:16 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
VKB написал(а):
http://MyWebServer1/scripts/wgate/webgui/!
Однако апач пишет 403 Access forbidden!

1. В апачевых конфигах все разрешения на запуски прописаны. На сколько я помню у суся (например у меня опенСуСь 10.1) по дефолту прописано разрешение на запуск CGI из /srv/www/cgi-bin.................. С другой директории cgi не стартуют, если не пропишешь ее...........
2. Какие вообще разрешения на пользователя/группы для запусков ? Не помню что там у ITS пускается в качестве cgi для обработки страниц (wgate кажись) - но к нему должен и путь быть известен и права на запуск у пользователя, которым пашет демон апача................

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 16 2007, 08:23 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
Да и еще - апачу надо как-то указать, что урл вида http://MyWebServer1/scripts/wgate/webgui/! ведет к работе через wgate. Он у тебя других портов не открыл случаем ? А то может старт должен идти по URL типа http://MyWebServer1:XXXX/scripts/wgate/webgui/!

Примечание - я под Linux ITS не мучал - токмо под виндой - поэтому конкретных рекомендаций дать не могу.............

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 16 2007, 11:52 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
Я взял за основу шаблон для vhost (/etc/apache2/vhost.template)
Скопировал его в its.conf и поправил некоторые параметры:

Code:
# diff its.conf vhost.template
8,9c8,9
<     ServerAdmin webmaster@its
<     ServerName its
---
>     ServerAdmin webmaster@dummy-host.example.com
>     ServerName dummy-host.example.com
14c14
<     DocumentRoot /srv/www/vhosts/its
---
>     DocumentRoot /srv/www/vhosts/dummy-host.example.com
17,18c17,18
<     ErrorLog /var/log/apache2/vhosts/its-error_log
<     CustomLog /var/log/apache2/vhosts/its-access_log combined
---
>     ErrorLog /var/log/apache2/dummy-host.example.com-error_log
>     CustomLog /var/log/apache2/dummy-host.example.com-access_log combined
47c47
<     ScriptAlias /cgi-bin/ "/srv/www/vhosts/its/"
---
>     ScriptAlias /cgi-bin/ "/srv/www/vhosts/dummy-host.example.com/cgi-bin/"
52c52
<     <Directory "/srv/www/vhosts/its">
---
>     <Directory "/srv/www/vhosts/dummy-host.example.com/cgi-bin">
85c85
<     <Directory "/srv/www/vhosts/its">
---
>     <Directory "/srv/www/vhosts/dummy-host.example.com">
Окончательно получилось (убрал комментарии)
Code:
<VirtualHost *:80>
    ServerAdmin webmaster@its
    ServerName its
    DocumentRoot /srv/www/vhosts/its
    ErrorLog /var/log/apache2/vhosts/its-error_log
    CustomLog /var/log/apache2/vhosts/its-access_log combined
    HostnameLookups Off
    UseCanonicalName Off
    ServerSignature On
    ScriptAlias /cgi-bin/ "/srv/www/vhosts/its/"
    <Directory "/srv/www/vhosts/its">
   AllowOverride None
   Options +ExecCGI -Includes
   Order allow,deny
   Allow from all
    </Directory>
    <IfModule mod_userdir.c>
   UserDir public_html
   Include /etc/apache2/mod_userdir.conf
    </IfModule>
    <Directory "/srv/www/vhosts/its">
   Options Indexes FollowSymLinks
   AllowOverride None
   Order allow,deny
   Allow from all
    </Directory>
</VirtualHost>


В главном /etc/apache2/httpd.conf я ничего не менял (там меняла только инсталляха ITS). Поначалу я в первом тэге Directory оставил в конце cgi-bin. Потом решил убрать, потому что у меня нет такой поддиректории. Теперь получилось, что у меня 2 разных тэга для одной и той же директории. Что указывать для WebDocRootDirectory я так и не понял пока. Указал при установке /srv/www/htdocs, потом менял на /srv/www/vhosts/its. Инсталляха кстати предлагает сразу ставить неадминистративную инстанцию. Я не совсем понял для чего нужна административная. Товарищ из http://www.sapboard.ru/forum/viewtopic.php?t=5406 разобрался, я так понял, что она всё-таки нужна. Но как её тогда настраивать?

Апач ни для чего другого не используется, поэтому я ему 80 порт настроил.

scripts/wgate насколько я понял это виртуальная директория, которая обрабатывается как раз той библиотекой, что не загружалась от 32-битного ITS. Такого файла или пути в файловой системе нет. Есть только agate в той директории, где все библиотеки ITS лежат (/usr/sap/its/6.20/programs)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 16 2007, 12:07 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
по совету https://www.sdn.sap.com/irj/sdn/thread?threadID=132391
поменял разрешения в главном httpd.conf. После этого апач стал пускать http://erps/scripts/wgate/webgui/! но уже ITS пишет Invalid Service. Наверно теперь как раз дело в том, что у меня административная и неадминистративная инстанции на одном порту.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 16 2007, 12:32 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
VKB написал(а):
Наверно теперь как раз дело в том, что у меня административная и неадминистративная инстанции на одном порту.
Ну можно их и на одном порту оставить - только надо будет сервисы по адресам развести............. И, соответственно, конфиги поправить..........
VKB написал(а):
scripts/wgate насколько я понял это виртуальная директория, которая обрабатывается как раз той библиотекой, что не загружалась от 32-битного ITS. Такого файла или пути в файловой системе нет. Есть только agate в той директории, где все библиотеки ITS лежат (/usr/sap/its/6.20/programs)
Да, так и есть. Это типа контент-фильтра, который принимает запросы и соответственно выполняет SAP-овскую часть работы над "гуевыми" файлами.......... А agate - обеспечивает работу ITS с SAP-системой......

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 16 2007, 15:06 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
vvvictor написал:
Ну можно их и на одном порту оставить - только надо будет сервисы по адресам развести............. И, соответственно, конфиги поправить..........
А примерчик можно? Это чисто апачевские настройки или надо в сапе что-то тоже конфигурить? Вообще, нужна административная инстанция или нет? И если нужна, то нужна ли неадминистративная? Какие у них вообще функции, для чего их 2 типа - не пойму.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 16 2007, 17:07 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
VKB написал(а):
vvvictor написал:
Ну можно их и на одном порту оставить - только надо будет сервисы по адресам развести............. И, соответственно, конфиги поправить..........
А примерчик можно? Это чисто апачевские настройки или надо в сапе что-то тоже конфигурить? Вообще, нужна административная инстанция или нет? И если нужна, то нужна ли неадминистративная? Какие у них вообще функции, для чего их 2 типа - не пойму.
У меня сейчас ITS вообще нет под рукой........ Разве что могу по апачу попытаться помочь...... - Есть под рукой на чем эксперементировать и именно на линуксе...........

Но в ITS-овских настройках точно должно быть где-то написано на какой порт и что биндится................

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 27 2007, 12:39 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
вычитал в https://www.sdn.sap.com/irj/sdn/message ... ID=2971903 такой урл: http://NAME_OF_MY_HOST:81/scripts/wgate/admin/! Ну у меня соответственно порт пока стандартный. Подключился - запрашивает логин и пароль. Что туда вводить? OS-user itsadm не подходит


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 27 2007, 19:01 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
с логином разобрался - itsadmin. Но webgui не работает пока всё равно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 28 2007, 06:06 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
VKB написал(а):
вычитал в https://www.sdn.sap.com/irj/sdn/message ... ID=2971903 такой урл: http://NAME_OF_MY_HOST:81/scripts/wgate/admin/! Ну у меня соответственно порт пока стандартный. Подключился - запрашивает логин и пароль. Что туда вводить? OS-user itsadm не подходит
VKB написал(а):
с логином разобрался - itsadmin. Но webgui не работает пока всё равно.
Так это у тебя админка получается............
А куда у тебя назначен рабочий порт ITS-а ? Или ты их по адресам развел ?

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 28 2007, 11:46 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
vvvictor написал:
Так это у тебя админка получается............
А куда у тебя назначен рабочий порт ITS-а ? Или ты их по адресам развел ?
Ничего я никуда ещё не развёл. Нигде толком не сказано про это разведение. И sdn что-то со вчерашнего вечера в дауне... :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB