Вы не можете просто запустить исходную версию через веб-сервер без принятия некоторых мер предосторожности. Генератор генерирует относительные URI, которые хорошо работают на уровне файловой системы (то есть, когда вы открываете свое приложение с протоколом file://
в браузере). Но относительные пути не стабильны при веб-сервере.
В качестве простого примера, если у вас есть файл /foo/bar/baz/index.html
, который ссылается на ../../bong/other.png
, other.png будет найден в файловой системе в /foo/bong/
. Но если у вас есть веб-сервер на этом компьютере с DocumentRoot /foo/bar/
, URL-адрес для загрузки index.html равен http://localhost/baz/index.html
, а приведенная выше относительная ссылка переходит корень веб-сервера и вызывает ошибку.
Один из способов сделать эту работу - убедиться, что DocumentRoot вашего веб-сервера выше корневых каталогов всех задействованных библиотек, используемых вашим приложением (т. Е. Само ваше приложение, qooxdoo SDK, другие используемые вами библиотеки lib / contribs и т. д.). См. здесь для более полного объяснения.
Не вмешивайтесь в QOOXDOO_PATH, так как это необходимо для того, чтобы найти классы фреймворка и построить ваше приложение.