Hi Johannes, This is now solved.
I had to set the following in my LocalSettings.php. $wgServer = 'ingimar-desktop'; - pointing to the name of my host, instead of using 'localhost' or '127.0.0.1'. Is it possible to create a more straightforward documentation here ? I would not mind beeing a part of that process, I intend on doing the installation once again on Ubuntu 10.x on another machine just to see that I have gotten everything right. Best regards, Ingimar On Jul 23, 3:24 pm, "Mr.Ink" <[email protected]> wrote: > Hi Johannes, > > Thank you for your reply. > Following the instruction on the following URL 'http:// > edutechwiki.unige.ch/en/ > Mediawiki_collection_extension_installation#Collection_extension_installation' > under the chapter 'mwlib installation on Ubuntu' - then I am > uncertain on whether I should go into the sub-category 'Installing > mwlib' or 'install mwlib.rl'. > So I do both at this moment, therefore creating both the 'mwlib'- > library and the 'mwlib-rl.new'-libary. > > In the 'mwlib'-library I am not able to run the 'make'-command - I get > the reply 'make: Nothing to be done for `default'.' > but in the 'mwlib-rl.new'-libary, a lot of activity is happening when > running 'make'-command. > > Should I remove one of the two libraries, or are the both needed ? > > standing in the 'mwlib-rl.new' I write the following:> sudo mw-serve > > and I get the reply > "2010-07-23T14:28:41 mw-serve.info >> serving http on 0.0.0.0:8899 " > > Should the reply not be '127.0.0.1;8899' ? > > Running the command 'http://127.0.0.1:8899/'in the browser I can see > that my mw-serve-process > is getting the request. So the installation seems to be fine ..... > > I have done the following changes in my LocalSettings.php . > - these are the only changes I have done regarding the extension > 'Collection' > > require_once("$IP/extensions/Collection/Collection.php"); > $wgCollectionFormats = array( > 'rl' => 'PDF', > 'odf' => 'ODT', > ); > $wgGroupPermissions['user']['collectionsaveasuserpage'] = true; > $wgGroupPermissions['user']['collectionsaveascommunitypage'] = true; > $wgCollectionMWServeURL = "http://127.0.0.1:8899"; > > I cannot see any reference to the following variable in my > LocalSettings.php > -> $wgEnableApi = true , does not exist ( this variable you talk about > in the readme.txt-file ) > > - I am able to 'create' a book in my wiki, I am able to finish my > creation ( I see the pages increment ), I give my book > a 'title' and a 'subtitle' choose whether I should use PDF or ODT. > - I choose PDF in the dropdown-list. > > then pressing the 'Download' my browser goes to the > page:http://localhost/mediawiki/index.php/Special:Book > - the page is empty - and nothing more happens .... I cannot find my > PDF-file anywhere ... > > and my mw-serve-process has not gotten any request. > > In the readme.txt you talk about the following .... is that a must ? > Add a template [[Template:saved_book]] > > Choosing 'Download as PDF' > -> the webbrowser points to 'http://localhost/mediawiki/index.php? > title=Special:Book&bookcmd=render_article&arttitle=Servers&oldid=42&writer=rl' > And the page is empty, no request to the server, and no PDF is created > > putting the '$wgEnableApi = true' into LocalSettings.php and saving > the file does not change anything. > Then my LocalSettings.php looks like the following: > > require_once("$IP/extensions/Collection/Collection.php"); > $wgEnableWriteAPI = true; > $wgCollectionFormats = array( > 'rl' => 'PDF', > 'odf' => 'ODT', > ); > $wgGroupPermissions['user']['collectionsaveasuserpage'] = true; > $wgGroupPermissions['user']['collectionsaveascommunitypage'] = true; > $wgCollectionMWServeURL = "http://localhost:8899"; > > - ( here I changed the '127.0.0.1' to 'localhost' - does the order of > the variables matter or is it ok in any-which-order ) > What am I doing wrong here ? > > Best regards, Ink > > ps. > Having python version 2.6.5 and perl version 5.10 > ds. > > On Jul 23, 12:32 pm, Johannes Beigel <[email protected]> > wrote: > > > On 23.07.2010, at 11:51, Mr.Ink wrote: > > > > I would like to use my own server to do the rendering. > > > I think that your readme.txt is not clear on the subject. > > > I do not understand the following lines: > > > See the ``mw-serve`` command or the ``mwlib.cgi`` script in the mwlib_ > > > The whole README.txt is written in reStructured Text format, so the mwlib_ > > is actually a link which can be found at the end of the document: > > > .. _mwlib:http://code.pediapress.com/wiki/wiki/mwlib > > > > - should I search the net on how to install those ? what commands are > > > these ? are they PHP-scripts ? > > > You could visit the webpage mentioned above, although the information might > > be a bit outdated in some cases. > > > > - would be nice if you are clear here, providing us with a step-by- > > > step installation. > > > The majority of people who use the Collection extension don't have the need > > of an self-hosted render server. And as the README.txt already covers quite > > a lot of stuff, I think adding installation instructions for a self-hosted > > render server are not a good idea. > > > > How do I get further, after downloading and inserting the 2 lines in > > > Localsettings ? > > > The quick installation guide would be: > > > Make sure you have Python installed. > > > $ easy_install mwlib > > $ easy_install mwlib.rl > > $ mw-serve > > > You might want to read the output of mw-serve --help to see in with which > > options you can start your server. > > > -- Johannes Beigel > > -- You received this message because you are subscribed to the Google Groups "mwlib" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/mwlib?hl=en.
