[Xerte] XOT installation problems

Nicolas Dunand Nicolas.Dunand at unil.ch
Thu Nov 18 15:54:29 GMT 2010


Hello,

Well, my mistake. Had I looked at the error logs, I would have it figured out faster.

I would add session_start anyway in the "template" file (integration.txt), as several lines below make use of the $_SESSION superglobal.



Nicolas

Le 18 nov. 2010 à 16:47, Patrick Lockley a écrit :

> Hi,
> 
> Ahhh, I left out session_start in case people did it some other way.
> 
> Perhaps I should add session_start in but commented out?
> 
> Pat
> 
> -----Original Message-----
> From: xerte-bounces at lists.nottingham.ac.uk [mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Nicolas Dunand
> Sent: 18 November 2010 15:46
> To: Xerte discussion list
> Subject: Re: [Xerte] XOT installation problems
> 
> Hello,
> 
> Oh, that's the way it's intended ... Sorry I couldn't figure it out.
> 
> Well, I'm using Shibboleth authentication (http://shibboleth.internet2.edu/), so my username etc. variable are accessible as $_SERVER (php superglobals).
> 
> The use of integration.txt (renamed and tuned) didn't work, so I used a tuned index.php (replacing only username, firstname and lastname), and it worked ! Finally I figured the file integration.txt is missing a "session_start()" at the beginning, so the session variables wouldn't register.
> 
> Thanks again, I think I'm back on track now :-)
> 
> 
> 
> Best regards.
> 
> 
> Nicolas
> 
> 
> Le 18 nov. 2010 à 15:23, Patrick Lockley a écrit :
> 
>> Hello,
>> 
>> Index.php shouldn't have a hardcoded username by default, that's only if demo.php has been used. There is user management if you have an LDAP install?
>> 
>> Try integration.txt in the root folder? Rename it index.php and make the code changes, I think I commented up ok.
>> 
>> Thanks for the interest
>> 
>> Pat
>> 
>> -----Original Message-----
>> From: xerte-bounces at lists.nottingham.ac.uk [mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Nicolas Dunand
>> Sent: 18 November 2010 13:41
>> To: Xerte discussion list
>> Subject: Re: [Xerte] XOT installation problems
>> 
>> Hello again,
>> 
>> Thanks for your answer Pat.
>> 
>> I started again the other day, and chose the XAMPP install, figuring it would be simpler than a full server install. Then I noticed there's no user management (all users share a guest account and don't have separate private folders).
>> 
>> I have Apache environment variables that hold the username (and first name / last name), so I thought I could use the integration.php file and configure it accordingly. Then I notices that it wasn't going to be that easy, as I have no clue as to where to include integration.php from, plus I then noticed that the file "index.php" contained hard-coded username as "guest".
>> 
>> So my question is: is there any relatively easy way to achieve what I'm trying to do ? that is, passing some variable I already have at my disposal as the Xerte username ?
>> 
>> 
>> 
>> Best regards,
>> 
>> 
>> 
>> Nicolas
>> 
>> Le 11 nov. 2010 à 13:52, Patrick Lockley a écrit :
>> 
>>> Hello,
>>> 
>>> You are correct. There are some typos in the code leading to a few errors (if php error reporting is set to a high level). The code was developed on a server with all errors suppressed so it's not perfect.
>>> 
>>> It's on my list of things to fix when I get the time to do so.
>>> 
>>> So you aren't doing anything wrong, it's my code. I should have it fixed in a week or so.
>>> 
>>> Thanks
>>> 
>>> Pat
>>> 
>>> -----Original Message-----
>>> From: xerte-bounces at lists.nottingham.ac.uk [mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Nicolas Dunand
>>> Sent: 11 November 2010 12:47
>>> To: xerte at lists.nottingham.ac.uk
>>> Subject: [Xerte] XOT installation problems
>>> 
>>> Hi,
>>> 
>>> After some time trying to install the Xerte Online Toolkits on a (public) web server, I keep hitting the wall. The HTML output keeps throwing PHP errors and warnings. These seem to prevent the code to execute properly.
>>> 
>>> Some of these PHP error messages or warnings made me look into the PHP code. There, I discovered some problems, in particular in /edit.php (function update_access_time) : the global variable $xerte_toolkits_site is being used, but without calling it before (using PHP's "global" keyword). This used to throw a PHP warning, until I fixed it adding "global $xerte_toolkits_site" at the beginning of the function. I did this a few other times, but I can't remember exactly where.
>>> 
>>> So my questions are :
>>> 
>>> - Am I using the last available version ? (I just downloaded it again for the web site http://www.nottingham.ac.uk/xerte/ a couple weeks ago ... )
>>> - Am I doing something wrong (are there some more complete instructions I missed ?)
>>> 
>>> I like very much what we could do with XOT, but I would just like to correct these points (i.e., error messages showing on some pages, and application simply malfunctioning some times) before I can propose it for use to my teachers.
>>> 
>>> 
>>> Any help would be greatly appreciated._______________________________________________
>>> Xerte mailing list
>>> Xerte at lists.nottingham.ac.uk
>>> http://lists.nottingham.ac.uk/mailman/listinfo/xerte
>>> _______________________________________________
>>> Xerte mailing list
>>> Xerte at lists.nottingham.ac.uk
>>> http://lists.nottingham.ac.uk/mailman/listinfo/xerte
>>> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
>>> 
>>> This message has been checked for viruses but the contents of an attachment
>>> may still contain software viruses which could damage your computer system:
>>> you are advised to perform your own checks. Email communications with the
>>> University of Nottingham may be monitored as permitted by UK legislation.
>> 
>> _______________________________________________
>> Xerte mailing list
>> Xerte at lists.nottingham.ac.uk
>> http://lists.nottingham.ac.uk/mailman/listinfo/xerte
>> _______________________________________________
>> Xerte mailing list
>> Xerte at lists.nottingham.ac.uk
>> http://lists.nottingham.ac.uk/mailman/listinfo/xerte
> 
> _______________________________________________
> Xerte mailing list
> Xerte at lists.nottingham.ac.uk
> http://lists.nottingham.ac.uk/mailman/listinfo/xerte
> _______________________________________________
> Xerte mailing list
> Xerte at lists.nottingham.ac.uk
> http://lists.nottingham.ac.uk/mailman/listinfo/xerte



More information about the Xerte mailing list