|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Имеется APEX 4.1 на 11G EE, EPG. При этом если войти на http://hostname:8080/i , отображается такая картина: Index of /i Name Last modified Size Но содержимого не отображается. (Сервер достался в наследство поэтому как он сконфигурирован пока непонятно). На сервере замечен каталог APEXListener и там даже есть скрипт запуска который линкует директорую но APEXListerner не используется, расно как нет и Apache. Собственно как узнать как сконфигурирован сервер и где находится /i/ физически? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2012, 09:16 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Пробовал подключится и через FTP и через DAVExplorer - результат тот же, отображается пустая папка. Где же все таки находятся файлы ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 07:53 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2012, 09:23 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
ILoveCoffeeПолено, http://daust.blogspot.com/2006/03/where-are-images-of-application.html Приветствую. Перед тем как создать тему я ознакомился с материалами по ссылке выше и на свем сервере увидел следующее - см. вложение, что и описано в первых двух постах, тоже самое видно если поднять FTP. (Oracle 11.2.0.1 EE Apex 4.1.) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2012, 12:43 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Полено, Для начала, определить сценарий установки. Если EPG, значит на сервере посмотреть lsnrctl status, должен быть экземпляр на соответствующем порту (и stop/start отрабатывать соответственно) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 10:47 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Всё описано в доках, RTFM (Если действительно EPG) Database Advanced Application Developer's Guide / Developing PL/SQL Web Applications Oracle® XML DB Developer's Guide Кратко, конфигурацию можно получить Код: plsql 1.
Например для картинки http://host:port/i/apex/builder/apex-db-apps.png находим соответствие servlet-pattern Код: xml 1. 2. 3. 4.
И дальше идёт описание по servlet-name Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Обращаем внимание на параметр RootFolder, соответственно в хранилище оно будет Код: plsql 1. 2.
ftp лишь один из способов работать с репозиторием. мб он у вас не работает из-за включенного пассивного режима или как вариант acl. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 19:02 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
SvDevПолено, Для начала, определить сценарий установки. Если EPG, значит на сервере посмотреть lsnrctl status, должен быть экземпляр на соответствующем порту (и stop/start отрабатывать соответственно) Все еще актуально! Нужно поместить новые изображения в директорию, а как это сделать - неясно. Вот вывод lsnrctl status: Listener Parameter File d:\oracle\OraDB\product\11.2.0\dbhome_2\network\admin\listener.ora Listener Log File d:\oracle\OraDB\diag\tnslsnr\cds2\listener2\alert\log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=cd)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=cd)(PORT=8080))(Presentation=HTTP)(Session=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=cd)(PORT=2100))(Presentation=FTP)(Session=RAW)) Services Summary... Service "CLRExtProc" has 1 instance(s). Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service... Service "OraDBXDB" has 1 instance(s). Instance "oradb", status READY, has 1 handler(s) for this service... Service "oradb" has 1 instance(s). Instance "oradb", status READY, has 1 handler(s) for this service... The command completed successfully ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2012, 16:27 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
SvDevВсё описано в доках, RTFM (Если действительно EPG) Database Advanced Application Developer's Guide / Developing PL/SQL Web Applications Oracle® XML DB Developer's Guide Кратко, конфигурацию можно получить Код: plsql 1.
Например для картинки http://host:port/i/apex/builder/apex-db-apps.png находим соответствие servlet-pattern Код: xml 1. 2. 3. 4.
И дальше идёт описание по servlet-name Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Обращаем внимание на параметр RootFolder, соответственно в хранилище оно будет Код: plsql 1. 2.
ftp лишь один из способов работать с репозиторием. мб он у вас не работает из-за включенного пассивного режима или как вариант acl. Честно говоря вообще какой то темный лес. Вот что выдает: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2012, 16:30 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Правильно, там ведь xmltype ПоленоЧестно говоря вообще какой то темный лес. ПоленоВот что выдает: Oracle® XML DB Developer's Guide Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2012, 17:27 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Я так и не понял, как шла работа с хранилищем DAV. Сетевой ресурс подключался в Проводнике или нет? Я DAVExplorer не использовал, потому что не было нужды. В Debian и WinXP оно прекрасно подключалось как удалённый сетевой ресурс. Точно так же не понял, что там было с FTP. Чем пытались подключиться? Меня вполне устраивала Filezilla как клиент. Что в первом, что во втором случае пользовался учёткой system для аутентификации. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2012, 01:56 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
suPPLerЯ так и не понял, как шла работа с хранилищем DAV. Сетевой ресурс подключался в Проводнике или нет? Я DAVExplorer не использовал, потому что не было нужды. В Debian и WinXP оно прекрасно подключалось как удалённый сетевой ресурс. Точно так же не понял, что там было с FTP. Чем пытались подключиться? Меня вполне устраивала Filezilla как клиент. Что в первом, что во втором случае пользовался учёткой system для аутентификации. Вот что говорит FileZilla: Статус: Соединение установлено, ожидание приглашения... Ответ: 220- cds Ответ: Unauthorised use of this FTP server is prohibited and may be subject to civil and criminal prosecution. Ответ: 220 cds FTP Server (Oracle XML DB/Oracle Database) ready. Команда: USER system Ответ: 331 pass required for SYSTEM Команда: PASS **************** Ответ: 230 SYSTEM logged in Команда: SYST Ответ: 215 Unix Type:A Version:Oracle XML DB Команда: FEAT Ответ: 211 no-features Статус: Соединение установлено Статус: Получение списка каталогов... Команда: PWD Ответ: 257 "/" is current directory. Команда: TYPE I Ответ: 200 Type set to I. Команда: PASV Ответ: 227 Entering Passive Mode (0,0,0,0,179,81) Команда: LIST Ответ: 150 BIN Data Connection Ошибка: Превышено время ожидания соединения Ошибка: Не могу получить список каталогов! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2012, 10:13 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
SvDevftp лишь один из способов работать с репозиторием. мб он у вас не работает из-за включенного пассивного режима или как вариант acl. Еще раз, пассивный режим не поддерживается ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2012, 11:12 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Полено, FileZilla→Файл→Менеджер Сайтов→Общие: Хост=<имя хоста с APEX> Порт=<то, что возвращает dbms_xdb.getftpport> Protocol=FTP Encryption=Use Plain FTP Тип входа=Нормальный Пользователь=system Пароль=<пароль> FileZilla→Файл→Менеджер Сайтов→Дополнительно: Удалённый каталог по умолчанию= /images FileZilla→Файл→Менеджер Сайтов→Настройки передачи: Режим передачи= Активный ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2012, 11:17 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
suPPLerПолено, FileZilla→Файл→Менеджер Сайтов→Общие: Хост=<имя хоста с APEX> Порт=<то, что возвращает dbms_xdb.getftpport> Protocol=FTP Encryption=Use Plain FTP Тип входа=Нормальный Пользователь=system Пароль=<пароль> FileZilla→Файл→Менеджер Сайтов→Дополнительно: Удалённый каталог по умолчанию= /images FileZilla→Файл→Менеджер Сайтов→Настройки передачи: Режим передачи= Активный Ни в какую :( Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2012, 13:11 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Полено, Подключаетесь локально или удаленно? Прокси случайно нет? Или касперских всяких и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2012, 14:11 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Полено, Если не помогает, попробуйте сделать трассировку Тут хорошая статья Например, Можно создать пользователя, настраить ему ACL/права Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
Далее в папке (для Windows) ORACLE_HOME\diag\rdbms\orcl\orcl\trace\orcl_s000_864.trc видны ошибки: кусок примера... 257 "/" is current directory. *** 2012-10-05 20:06:05.125 CWD ФЕВ 22 17:55 sys 550- Error Response ORA-31001: Недействительный указатель ресурса или имя пути "/ФЕВ 22 17:55 sys" 550 End Error Response *** 2012-10-05 20:06:25.187 *** SESSION ID:(26.79) 2012-10-05 20:06:25.187 *** SERVICE NAME:(SYS$USERS) 2012-10-05 20:06:25.187 XS Users and Roles -- OCI Info kzxupnamread error -- OCI No Data ... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2012, 18:32 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
SvDev, sUPPLer, спасибо за терпение. Зашел Через ФайлЗилу локально, видимо на каком то из концов файрвол. Копаю дальше. Спасибо еще раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2012, 20:49 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Полено, коллега, сразу дам полезный совет: ни в коем случае не кладите в файловое хранилище XDB файлы с названиями, содержащими кириллицу! Из-за такого у нас один раз была внеплановая тренировка по экстренному восстановлению БД из резервной копии... Может, конечно, это поправили в последних версиях, но лучше перед экспериментом сделать бэкап. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2012, 22:37 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Недавно обновлялся, с 3.2 на 4.1.1 и делал загрузку картинок скриптом. Физически %ora_home%\apex\images нет папки libraries, но в исходниках страниц есть записи типа: Код: javascript 1.
И не ругается что не находит данный файл. Поэтому у меня подозрения, все данные файлы хранятся в самой бд. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2012, 13:25 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasik, Перед обновлением нужно как минимум узнать сценарий установки! И да, в случае EPG, картинки хранятся в БД, как узнать, если используется EPG уже написано (lsnrctl). Собственно на все вопросы по теме уже отвечено, перечитайте. Если проблемы с установкой/обновлением, создайте новую тему ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2012, 14:26 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
у меня проблем нет по этому поводу, просто написал свое наблюдение, и тип установки EPG. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2012, 14:41 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
В продолжение темы: А если мне нужно будет загрузить файлы, дополнительных библиотек, например, каким образом это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2012, 15:47 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasikА если мне нужно будет загрузить файлы, дополнительных библиотек, например, каким образом это сделать? 0. Определиться со сценарием установки. 1.1. Если это EPG, то загрузить файлы в хранилище XDB через WebDAV или FTP. 1.2. Если это Apache, сервер приложений или контейнер сервлетов, то просто скопируйте файлы туда, где расположили папку images во время установки APEX. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2012, 16:02 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasik, ILoveCoffee уже привел ссылку, в дополнении читайте документацию Using FTP on the Standard Port Instead of the Oracle XML DB Default Port Либо через SQL (Oracle® XML DB Developer's Guide) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2012, 16:16 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasik, А вообще можете использовать Shared Components / Static Files ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2012, 16:19 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Через Shared Components фалы будут доступны только данному приложению. И как потом к нему достучаться вообще? по какому пути он будет? Рассмотрим вариант, что бы был доступ к файлу из любого приложения Хочу допустим я загрузить js-файл, что бы был доступен в приложении по пути /i/my_js. Что мне для этого нужно? Что то типа этого как я понимаю. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
И так с каждой новой библиотекой? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2012, 18:47 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasikЧерез Shared Components фалы будут доступны только данному приложению. И как потом к нему достучаться вообще? по какому пути он будет? About Built-in Substitution Strings (WORKSPACE_IMAGES / APP_IMAGES) (По тому же пути, что и картинки) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2012, 18:59 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Загрузил я файл pdf и хочу к нему обратиться через браузер: Код: javascript 1.
и дает ошибку: Код: plaintext
PS: и получается, что он будет доступен всем приложением из вокрспейса? и как надо загружать что бы было по определенному пути? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 10:27 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasikPS: и получается, что он будет доступен всем приложением из вокрспейса? и как надо загружать что бы было по определенному пути? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 10:28 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasikPS: и получается, что он будет доступен всем приложением из вокрспейса? Да kasikThe requested URL /i/file.pdf was not found on this server Я выше весьма подробно описал, по какому пути нужно загружать в репозиторий и как вычислять: Код: sql 1. 2. 3. 4. 5.
http://host:port/i/file.txt текст ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 12:51 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
Это все хорошо, но: 1) когда я загружаю в статик файлз, по какому пути мне достучаться? 2) мне допустим нужно загрузить каталог с множеством разных мелких файликов типа css и js, как тогда? Каждый файл через процедуру бросать, это напряжно и накладно получится. 3)Можно ли в статик файлз кидать каталогами? как я понимаю такого нет! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 12:55 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasik, Или если вы про Static files, там другие пути (см. WORKSPACE_IMAGES / APP_IMAGES), такие же как для Shared Components / images ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 12:57 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasik, Использовать ftp ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 12:58 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
SvDevkasik, Или если вы про Static files, там другие пути (см. WORKSPACE_IMAGES / APP_IMAGES), такие же как для Shared Components / images То есть загрузив через статик файлз, как я и сделал, я должен к нему достучаться через путь Код: javascript 1.
но не могу на него попасть. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 13:01 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasik, Есть и другие варианты, можете с диска читать, отдавать через wpg_docload ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 13:01 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasikТо есть загрузив через статик файлз, как я и сделал, я должен к нему достучаться через путь localhost:8080/i/file.pdf SvDevИли если вы про Static files, там другие пути (см. WORKSPACE_IMAGES / APP_IMAGES), такие же как для Shared Components / images ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 13:02 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
SvDevkasik, Или если вы про Static files, там другие пути (см. WORKSPACE_IMAGES / APP_IMAGES), такие же как для Shared Components / images Правильно вместо #APP_IMAGES# подставится /i/, как я и написал выше будет путь localhost:8080/i/file.pdf, который не доступен. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 14:43 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
оказывается он не фига не /i/ вставляет, а Код: javascript 1.
то есть статик файлы не для того что бы их подгружать как библиотеки со страницы, а для загрузки каких то именно статик файлов. а если файл редактируется, то постоянно его загружать.... вообщем этот вариант не для этого. Здесь больше подойдет вариант читать прямо с диске, а как это сделать? Раньше то было через апач, и там именно так было. еще можно разобрать скрипт из инсталяции апекса по загрузке картинок и приспособить его для своих целей, но все равно все ходы какие то не тривиальные, неправильные что ли. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 14:51 |
|
Как узнать физичиеское расположение /i/ ?
|
|||
---|---|---|---|
#18+
kasik, Для этого и есть FTP 13286715 + wpg_docload, пользуйтесь поиском, много раз уже приводились примеры ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2012, 15:30 |
|
|
start [/forum/topic.php?all=1&fid=50&tid=1875967]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 150ms |
0 / 0 |