witch Posted January 25, 2011 Posted January 25, 2011 I have searched but can't find the answer. Our SSO was working a while ago but since we have had a new server, Server 2008R2, all you get is an 'internal server error' message. Can anyone point me in the right direction as to what is missing or what I need to do to get this working?? Most of Moodle is way beyond me so simple answers carefully explaining what I need to do would be very gratefully received!
witch Posted January 26, 2011 Author Posted January 26, 2011 Oh come on, I know there are lots of moodly dudes out there - one of you MUST be able to help me?
siuko Posted January 26, 2011 Posted January 26, 2011 I have done moodle and sso but on ubuntu so I dont know if I can help
bossman Posted January 26, 2011 Posted January 26, 2011 @witch: Is that the only error message you are getting? Is there anything else to the message to do with fastCGI? I do feel it could be your installation of PHP which is not working (I could be wrong) Have a look at this: Using FastCGI to Host PHP Applications on IIS 7 : Host Applications on the Microsoft Web Platform : Running PHP Applications on IIS : The Official Microsoft IIS Site Hope this helps
mwnci Posted January 26, 2011 Posted January 26, 2011 Is the server a member of the domain that you are tryin to authenticate against?
skell Posted January 26, 2011 Posted January 26, 2011 I take it you have followed these instructions witch? How to Turn Integrated Authentication on The File ntlmsso_magic.php (1.9 or above) or oncampuslogin.php (1.8 or below) MUST have NTLM/Integrated Authentication enabled at the server or the page will not work. IIS Configuration Open up IIS, and find the auth/ldap/ntlmsso_magic.php (1.9 or above) or auth/ntlm/oncampuslogin.php (1.8 or below) file, 1. right click on the file, choose properties 2. under the "file security" tab, click on the Authentication and Access control "edit" button 3. untick "Enable Anonymous Access" and tick "Integrated Windows Authentication" 4. According to this post, if you are using IIS 7.5 (it comes with Windows Server 2008 R2), you have to select 'Windows Authentication' and click on 'Providers'. This shows a list of enabled providers (Negotiate and NTLM, by default). Change the order so that NTLM is at the top of the list. Otherwise I can't help. moodle on apache here!
bossman Posted January 26, 2011 Posted January 26, 2011 @witch: More on Authentication here: Configuring Authentication in IIS 7
webman Posted January 26, 2011 Posted January 26, 2011 Have you checked the IIS log files and/or turned on debug mode in Moodle?
witch Posted January 26, 2011 Author Posted January 26, 2011 I don't understand Moodle and I have tried to follow what is going on with only small success. It seems that SSO HAS worked since we got our new server, and now it just doesn't. I will go through the instructions and do my best tomorrow. I will try skell's advice Webman - where do I find the log files? thanks
webman Posted January 26, 2011 Posted January 26, 2011 The log file location can be found by clicking a button in one of the tabs in the Properties window of the site/folder in the IIS management console. That's not very specific, because I can't remember It'll be there somewhere though.
witch Posted January 27, 2011 Author Posted January 27, 2011 I can't find the file that skell specified but 'anonymous authentication' is showing as enabled. I don't know if this is good enough? Cannot find any tabs/buttons that show me the log file and I think I have clicked on everything
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now