Alex that is the right installation. All fixed now.
I had already read the subdomain info and all is correct there. After you told me you had no longer got a 500 server error, I contacted my host who confirmed that the 500 error was no longer a problem. I believe I fixed that by enabling CORS as explained in my last post here. I tried a different browser (Opera) and Voila, all OK. This led me to assume that the local AJAX error was a problem with my browser (Firefox).I therefore updated it and now all OK with both browsers (and yours too).
So, for the benefit of others with the same problem, here are the steps I took to get the 1.1 installation going.
1. Install the BETA version 1.1 (the following refer to version 1.1 setup)
2. Configure the config.php file in the installation root, taking care with trailing slashes and any subdomains for your base URL of your installation. For example: '
http://multimedia.xienna.co.uk/easyappointments'. Make sure you use the database prefix as per your SQL credentials, eg
const DB_HOST = 'localhost';
const DB_NAME = '1234_easyappointments';
const DB_USERNAME = '1234_harry';
const DB_PASSWORD = 'sally';
3. Change $db['default']['pconnect'] from TRUE to FALSE in the database.php file in application/config although this made no difference to me.
4. Create a .htaccess file in the root of your installation containing the single line:
Header set Access-Control-Allow-Origin "*"
This enables CORS (Cross Origin Requests). See here for more info
http://dev.nuclearrooster.com/2011/01/03/cors-with-apache-mod_headers-and-htaccess/5. Make sure you use index.php in the URL to access your backend. eg
http://multimedia.xienna.co.uk/easyappointments/index.php/user/login. Also in the URL for the book appointments page eg
http://multimedia.xienna.co.uk/easyappointments/index.php/appointments although this works for me
http://multimedia.xienna.co.uk/easyappointments maybe because I have CORS enabled?
6 Update your browser.
Hope that helps. Thanks Craig and Alex for all your help.