Thank you for your help but I'm still stuck with this problem. But now I think I can be more precisely:
I want to use qooxdoo 0.8 inside a module for PHP basen content management system (2F-CMS, only for information). So my problem is, that my qooxdoo code must be in an module folder, wich is not the working directory of apache. Here is the example: URL: http://localhost/cms/index.html Folder structure: docroot/cms/index.html (includes qooxdoo app) docroot/cms/modules/mymodule/generate.py ... docroot/cms/modules/mymodule/source docroot/cms/modules/mymodule/build ... Neither the source nor the build works (some js include path is always wrong) (yes, I called generate.py source/build every time I changed the config.json ;-) Any suggestions? Regards, Florian > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:qooxdoo-devel- > [EMAIL PROTECTED] Im Auftrag von Fabian Jakobs > Gesendet: Mittwoch, 20. August 2008 18:39 > An: qooxdoo Development > Betreff: Re: [qooxdoo-devel] httpd > > thron7 schrieb: > > Florian Giesen wrote: > > > >> Hello, > >> > >> I have a similar problem. I am using Apache on a Windows system for > development. Up to now I did not get it work (neither source nor > build), to change the default paths. The best way to explain my problem > is an example of the desired folder structure: > >> > >> /somedir/index.html (with the qooxdoo app) > >> /somedir/myQxApp/generate.py etc... > >> /somedir/myQxApp/source/ > >> /somedir/myQxApp/build/ > >> ... > >> /qx_sdk/framework/ > >> > >> When I load the index.html over http nothing happens (I used the > demo from the create-application.py script). > >> I played with the config.json file but all I get is a white page, > i.e. the script is not loaded. Also firebug tells me nothing. > >> > >> > >> > > > > > Just one additional hint. To check which JavaScript files are loaded > and > whether they are loaded correctly I often use the "JSView" plugin for > firefox. > > Best Fabian > > > > Ok, I jump right in with a couple of remarks: > > > > * The good thing is when you are browsing the application over a web > > server you get a clear indication of all files that could not be > found > > (that's sometimes not so clear when you go over file://...). If you > look > > in the "Net" tab of firebug, irretrievable files are highlighted > (red, > > IIRC). - Check those. > > > > * If you surf to /somedir/index.html (and that's all there is in the > > directory), I'm not surprised nothing happens. If you look into > > index.html it tries to load a <script> with something like > > src=scrip/myqxapp.js. If I interpret your file structure correctly > > that's not there. > > > > * Rather, you should surf to /somedir/myQxApp/source/index.html. > That's > > were all the files live, and all the uri's are correct (supposedly). > > There should be a 'script', 'resource' and 'translation' subdirectory > in > > /somedir/myQxApp/source, with the respective contents. > > > > * The same applies to /somedir/myQxApp/build. Once you ran a > > 'generate.py build', *this* one is self-contained so you can copy it > > around - but always the entire build/* subtree. You *cannot* copy > around > > /somedir/myQxApp/source without breaking uri's! > > > > * To make especially the source version work over Apache, your > desired > > folder structure has to be *entirely* under a document root of the > web > > server! Otherwise, the relative uri's of the source version will > point > > outside the web server's document tree and will never be delivered. > In > > your example, if the common root "/" of your folder structure maps to > > http://localhost/ or http://localhost/some/path/, so that > > http://localhost/some/path/somedir/myQxApp/source/index.html is a > valid > > url *and* http://localhost/some/path/qx_sdk/framework/ is, *then* > > everything should work :). > > > > * Ah, and unless this wasn't clear by now: 'source' only works after > > running 'generate.py source', and 'build' only works after running > > 'generate.py build' :). > > > > HTH, > > Thomas > > > > > > --------------------------------------------------------------------- > ---- > > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > > Build the coolest Linux based applications with Moblin SDK & win > great prizes > > Grand prize is a trip for two to an Open Source event anywhere in the > world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > qooxdoo-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > > > > > > > > -- > Fabian Jakobs > JavaScript Framework Developer > > 1&1 Internet AG > Brauerstraße 48 > 76135 Karlsruhe > > Amtsgericht Montabaur HRB 6484 > > Vorstand: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas > Gottschlich, Matthias Greve, Robert Hoffmann, Markus Huhn, Oliver > Mauss, Achim Weiss > Aufsichtsratsvorsitzender: Michael Scheeren > > > ----------------------------------------------------------------------- > -- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
