Опрос
Описания каких систем управления умным домом Вы бы хотели увидеть на нашем сайте?
 
Administrator
Установка конфигурации Oracle XE 11 + APEX + Apache2.2 + mod_owa под Windows
05.12.2011 08:02:09

Устанавливая Oracle Database XE (куда входит APEX) , HTTP сервер Apache и компонент mod_owa мы получаем полноценную бесплатную платформу для разработки web-приложений. Использование внешнего HTTP сервера Apache для Oracle APEX является более предпочтительным чем встроенного, так как производительность в этом случае повышается.
APEX устанавливается автоматически вместе с Oracle XE, поэтому  рассматривать его установку в данной статье не буду, считаем что он уже установлен.   Дальнейший порядок действий следующий:
1.    Отключаем внутренний http сервер APEX. Для этого запускаем SQLPLUS, в командной строке набираем: sqlplus "sys/<пароль БД>@xe as sysdba"

После входа в SQLPLUS командой EXEC DBMS_XDB.SETHTTPPORT(0); отключаем HTTP Gateway сервер, и командой EXEC DBMS_XDB.SETFTPPORT(21); включаем  FTP порт.
Далее разлокируем пользователя apex_public_user  и установим ему пароль, выполняем следующие команды:
alter user apex_public_user account unlock;
alter user apex_public_user identified by <пароль apex_public_user >;

2.    Устанавливаем  Apache. Скачать его можно по ссылке http://httpd.apache.org/download.cgi . Я использовал версию httpd-2.2.21-win32-x86-openssl-0.9.8r.msi . Устанавливается он просто, требует ввода имени домена (имя домена можно ввести любое) , e-mail адрес, путь установки и порт. Порт по умолчанию выбирается 80. После завершения установки,  убедитесь, что сервер стартовал или выполните старт сервера (если выбрали другой порт и старт вручную). В браузере введите адрес http://localhost/ (если порт не 80, то http://localhost:порт/) . При корректной установке должны увидеть страницу с надписью "It Works".

3.    Далее для работы с APEX нужно установить модуль mod_owa. Скачиваем файл windows_all.zip с сайта http://oss.oracle.com/projects/mod_owa/dist/documentation/modowa.htm . Распаковываем его, из папки  ../apache22 копируем файл mod_owa.dll (нужен только этот файл) в …\папка установки Apache\modules\.  Копируем Web папку images из APEX  на локальный диск в удобное место. Далее изменяем файл конфигурации …\папка установки Apache \conf\httpd.conf. Дописываем в конец файла следующий код: (вместо комментариев <…> вписываем реальные данные):

LoadModule owa_module modules/mod_owa.dll
AddType text/xml xbl
AddType text/x-component htc
Alias /i/ "<Путь до папки images>"

<Directory "Путь до папки images">
order deny,allow
allow from all
</Directory>

<Location /имя_Location >
AllowOverride None
Options None
SetHandler owa_handler
OwaUserid apex_public_user/<пароль>
OwaNLS WE8ISO8859P1
OwaDiag COMMAND ARGS CGIENV POOL SQL MEMORY
OwaLog "<Путь места хранения лог файла>"
OwaPool 20
#OwaStart "doc_pkg.homepage"
#OwaDocProc "doc_pkg.readfile"
OwaDocPath docs
OwaDocTable WWV_FLOW_FILE_OBJECTS$ BLOB_CONTENT
OwaUploadMax 10M
OwaCharset "iso-8859-1"
order deny,allow
allow from all
</Location>

После изменения httpd.conf  нужно выполнить рестарт HTTP сервера.
При входе в браузере на страницу  http://localhost/имя_Location/apex/ должны увидеть стартовую страницу APEX.



Теги: Oracle | APEX | Apache | mod_owa | Windows


 

01.08.2012 17:01:14


 
13.11.2012 14:56:26

Автор интересно описал материал


 
18.05.2013 21:40:51

натяжные потолки купить в ростове-на-дону по низкой цене все сертификаты и отзывы натяжной потолок ростов недорогие натяжные полотна.