Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Обновление до 4.1 / 16 сообщений из 16, страница 1 из 1
09.10.2011, 18:42
    #37474688
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
Обновил Apex с 4.0.2 до 4.1. Обновление прошло в целом удачно, но теперь, когда захожу в Apex, все страницы отображаются сплошным белым цветом (и так во всех браузерах). Если в Опере включить "режим пользователя" (отключает стили страницы, цвета, шрифты и т. п. и включает какие-то свои, подробностей не знаю), то страница выглядит как на скриншоте. То есть Apex работает, но со стилями что-то не то.
...
Рейтинг: 0 / 0
10.10.2011, 10:28
    #37475110
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
rockclimber,

Проблема с image_directory. Посмотрите каким инструментом для веб-разработки, откуда апекс пытается загрузить файлы со стилями.
...
Рейтинг: 0 / 0
10.10.2011, 21:02
    #37476226
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
+ Посмотрите еще раз документацию по обновлению, то что связано с картинками, всё ли правильно сделали.
...
Рейтинг: 0 / 0
12.10.2011, 14:22
    #37478826
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
Я два вечера просидел, но, видимо, что-то не то ищу...
Установил апекс командой:
Код: plaintext
@apexins.sql SYSAUX SYSAUX TEMP /i/;
Сейчас все адреса картинок в коде страницы начинаются с '/i/'. Как я понял из документации, /i/ - это виртуальная папка, для которой надо задать alias. Alias должен задаваться либо в файле marvel.conf (у меня такого вообще нет), либо в httpd.conf. Я нашел httpd.conf, внес в него строчку
Код: plaintext
alias /i/ "/home/oracle/apex/images/"
Перезапустил Apache (и систему пробовал перезагрузить) - не помогло. Где-то видел такой совет: зайти на адрес http://localhost:port/i/ - должно появиться содержимое той папки, для которой я задал alias. Захожу туда - ничего нет. Захожу на адрес http://localhost:port/ - вижу несколько папок, одна из них имеет название images и содержит те картинки, что нужно (файлы, которые там показывает браузер, есть только в папке /home/oracle/apex/images/). Но где прописан alias для этой папки - непонятно, я так и не нашел.
Пробовал сделать линк командой
Код: plaintext
ln -s /home/oracle/apex/images /i
но это уже скорее от отчаяния... Тоже не помогло.
Пробовал выполнить reset_images_prefix.sql (вроде как скрипт должен сбросить префикс для картинок) и следом за ним apxldimg.sql с параметром /images - не помогло, в странице по-прежнему все картинки имеют адреса на /i/.
В общем, я наверно что-то не так понял.
...
Рейтинг: 0 / 0
13.10.2011, 00:41
    #37479763
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
rockclimber,

вы обновляете сценарий с oracle http server?
Делали?
doc3.5.5.3.1 Copying the Images Directory After an Upgrade

During an upgrade, you must overwrite your existing images directory. Before you begin the upgrade, to ensure that you can revert to the previous version, Oracle recommends that you create a copy of your existing images directory for Oracle Application Express, indicating the release number of the images (for example, images_3_1).

To locate the images directory on the file system, review the following files for the text alias /i/:

Oracle Application Server 10g—see the marvel.conf or dads.conf files.

Oracle HTTP Server distributed with Oracle Database 11g—see the marvel.conf or dads.conf files.

When you locate the images directory path, copy the existing images directory to a backup location. Doing so enables you to revert to the previous release, if that becomes necessary.

After you copy the existing images directory, use the following command syntax to copy the apex\images directory from the Oracle Database home to the existing images directory path, overwriting the existing images:

Oracle Application Server 10g:

On Windows:
xcopy /E /I APEX_HOME\apex\images ORACLE_HTTPSERVER_HOME\Apache\images

On UNIX and Linux:
cp -rf APEX_HOME/apex/images ORACLE_HTTPSERVER_HOME/Apache

Oracle HTTP Server distributed with Oracle Database 11g:

On Windows:
xcopy /E /I APEX_HOME\apex\images ORACLE_HTTPSERVER_HOME\ohs\images

On UNIX and Linux:
cp -rf APEX_HOME/apex/images ORACLE_HTTPSERVER_HOME/ohs

In the preceding syntax examples:

APEX_HOME is the directory where the Oracle Application Express software was unzipped

ORACLE_HTTPSERVER_HOME is the existing Oracle Application Server or Oracle HTTP Server Oracle home

И не надо вносить алиас туда, где его не было. Вы же обновляетесь и должны обновить существующую конфигурацию.
Вместо этого ищите dads.conf
...
Рейтинг: 0 / 0
13.10.2011, 09:07
    #37479951
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
SvDevrockclimber,

вы обновляете сценарий с oracle http server?
Делали?
doc3.5.5.3.1 Copying the Images Directory After an Upgrade

During an upgrade, you must overwrite your existing images directory. Before you begin the upgrade, to ensure that you can revert to the previous version, Oracle recommends that you create a copy of your existing images directory for Oracle Application Express, indicating the release number of the images (for example, images_3_1).

To locate the images directory on the file system, review the following files for the text alias /i/:

Oracle Application Server 10g—see the marvel.conf or dads.conf files.

Oracle HTTP Server distributed with Oracle Database 11g—see the marvel.conf or dads.conf files.

When you locate the images directory path, copy the existing images directory to a backup location. Doing so enables you to revert to the previous release, if that becomes necessary.

After you copy the existing images directory, use the following command syntax to copy the apex\images directory from the Oracle Database home to the existing images directory path, overwriting the existing images:

Oracle Application Server 10g:

On Windows:
xcopy /E /I APEX_HOME\apex\images ORACLE_HTTPSERVER_HOME\Apache\images

On UNIX and Linux:
cp -rf APEX_HOME/apex/images ORACLE_HTTPSERVER_HOME/Apache

Oracle HTTP Server distributed with Oracle Database 11g:

On Windows:
xcopy /E /I APEX_HOME\apex\images ORACLE_HTTPSERVER_HOME\ohs\images

On UNIX and Linux:
cp -rf APEX_HOME/apex/images ORACLE_HTTPSERVER_HOME/ohs

In the preceding syntax examples:

APEX_HOME is the directory where the Oracle Application Express software was unzipped

ORACLE_HTTPSERVER_HOME is the existing Oracle Application Server or Oracle HTTP Server Oracle home
Да, делал именно этот сценарий, но этот шаг сделать не получилось. Я не понял две вещи. Во-первых, как правильно выбрать сценарий? Я работаю с образом для виртуалки, скачанным с сайта оракла (там готовая система linux + oracle + apex, все настроено и работает). Мне такой способ посоветовал знакомый, который сам ораклом начал заниматсья недавно. Он же сказал, что для обновления апекса нужен сценарий с Oracle HTTP Server, но не объяснил, почему.
Во-вторых, конкретно этот пункт мануала вызвал некоторое недоумение, потому что в моей системе СУБД установлена, похоже, в /home/oracle, какая папка является ORACLE_HTTPSERVER_HOME я не понял, но папки Apache нет нигде вообще. В общем, куда файлы копировать, я так и не понял. Я понаделся на то, что раз апекс у меня уже был, то картинки уже на месте...

SvDevИ не надо вносить алиас туда, где его не было. Вы же обновляетесь и должны обновить существующую конфигурацию.
Вместо этого ищите dads.confФайла dads.conf у меня тоже нет, уже искал.
...
Рейтинг: 0 / 0
13.10.2011, 13:36
    #37480603
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
rockclimber, наивный вопрос - а вы точно раньше использовали Oracle http server? Отсутствие dads.conf говорит об обратном. Может, всё-таки, у вас был EPG?
...
Рейтинг: 0 / 0
13.10.2011, 16:40
    #37481170
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
non-apexoidrockclimber, наивный вопрос - а вы точно раньше использовали Oracle http server? Отсутствие dads.conf говорит об обратном. Может, всё-таки, у вас был EPG?Да то-то и оно, что я не знаю. Я же говорю - скачал с сайта оракла 4-гиговый образ для виртуалки, в котором уже была настроенная работоспособная система. А как именно она устроена - для меня пока загадка.
Но я думал об этом и на всякий пожарный пробовал выполнить и этот вариант обновления тоже. Сейчас подробностей не помню. Приду домой - установлю обновление еще раз (благо есть снапшот чистой системы).
...
Рейтинг: 0 / 0
13.10.2011, 21:33
    #37481580
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
rockclimber, обычно вариант установки apex можно определить по url ваших приложений. Приведите пример.
...
Рейтинг: 0 / 0
14.10.2011, 00:03
    #37481685
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
non-apexoidrockclimber, обычно вариант установки apex можно определить по url ваших приложений. Приведите пример.Например вот (из демо-приложения):
...
Рейтинг: 0 / 0
14.10.2011, 08:42
    #37481800
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
rockclimber, похоже на EPG. В таком случае сценарий должен включать отработку скрипта загрузки изображений apxldimg
...
Рейтинг: 0 / 0
14.10.2011, 10:17
    #37481930
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
non-apexoidrockclimber, похоже на EPG. В таком случае сценарий должен включать отработку скрипта загрузки изображений apxldimgЯ пробовал уже. Сегодня еще раз попробую (вчера руки так и не дошли). Я правильно понимаю, что в скрипты apexins и apxldimg я должен обязалельно передавать одно и то же название папки для изображений?
...
Рейтинг: 0 / 0
14.10.2011, 11:06
    #37482044
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
rockclimber, нет. Здесь написано, что для скрипта загрузки изображений нужно указывать параметр - путь до каталога, куда вы разархивировали дистрибутив Apex. Например, если вы раззиповали Apex в /tmp (для linux), то вызывать скрипт нужно так: @apxldimg.sql /tmp (если из sqlplus)
...
Рейтинг: 0 / 0
15.11.2011, 16:10
    #37527571
vadokx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
ребят поделитесь ссылочкой на инструкцию по обновлению Apex 4.0 до 4.1, или вообще какую- нибудь, а то я что-то никак не могу найти.
...
Рейтинг: 0 / 0
21.11.2011, 22:20
    #37537689
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
vadokxребят поделитесь ссылочкой на инструкцию по обновлению Apex 4.0 до 4.1, или вообще какую- нибудь, а то я что-то никак не могу найти.Буквально в предыдущем сообщении ссылка. Там установка с нуля и обновление с 4.0 одинаково выполняется, как я понимаю.
...
Рейтинг: 0 / 0
31.01.2012, 16:00
    #37640242
anryal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление до 4.1
Нужно ли обновлять до 4.1 ?
Поставил oracle с apex версии 4.0.2.00.09. арех нужен для вывода данных из БД.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Обновление до 4.1 / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]