Troubleshooting

Version 5 (Bryan Heath, 06/08/2012 04:10 pm)

1 1
h1. Troubleshooting
2 1
3 1
If you are having issues here are some steps  to try and help you figure out what is going on.
4 1
5 1
+*Please remember to UNDO all the testing changes before going live!!!!!*+
6 1
7 4 Bryan Heath
h1. First step
8 1
9 1
Read and check all the [[Installation]], [[Setup]] and [[Configure]] steps.  Many of the issues people have is they didnt follow each step correctly.
10 1
11 4 Bryan Heath
h1. Enable logging
12 1
13 1
* First make sure that /ldap/log/ is writable
14 1
* Open the ldap/config.php file
15 1
* Find:
16 1
** @define('KAYAKO_LDAP_LOG', false);@
17 1
* Change to:
18 1
** @define('KAYAKO_LDAP_LOG', true);@
19 1
* Now logging is enabled.  You can now try to login again, even if you know it will not work.  However if you go to /ldap/log/ you should see log.txt file.  In it there should be a log of what is going on.  This should help you track down the problem.
20 1
21 4 Bryan Heath
h1. Enable testing
22 1
	
23 1
* Open the ldap/config.php file
24 1
* Find:
25 1
** @define('KAYAKO_LDAP_USERNAME', 'username');@
26 1
** @define('KAYAKO_LDAP_PASSWORD', 'password');@
27 1
* Change the username and password to know good LDAP account.  So it should look like:
28 1
** @define('KAYAKO_LDAP_USERNAME', 'administrator');@
29 1
** @define('KAYAKO_LDAP_PASSWORD', 'thepassword');@
30 1
* Find:
31 1
** @define('KAYAKO_LDAP_TEST', false);@
32 1
* Change to:
33 1
** @define('KAYAKO_LDAP_TEST', true);@
34 3 Bryan Heath
* Now you are in testing mode.  If you go to the ldap.php you can now test those credentials and see if they work.  If they do you should get a [[Troubleshooting_XML|valid XML]] result.
35 1
36 4 Bryan Heath
h1. Try the ldap.html
37 1
38 3 Bryan Heath
In the tools folder you will find ldap.hml.  If you upload it and go to it, it will allow you to test different ldap users and see if you get a [[Troubleshooting_XML|valid XML]].
39 1
	
40 1
This is currently setup for testing users.  If you want to test staff:
41 1
	
42 1
* Open ldap.html
43 1
* Find:
44 1
** @<form action="ldap.php" method="post">@
45 5 Bryan Heath
* Replace with:
46 1
** @<form action="ldap.php?type=staff" method="post">@