From: Byron S. <by...@ev...> - 2012-06-05 13:22:24
|
Thanks a lot Demian the error_reporting(E_ALL) in the driver did the trick. Straight away I could see it was having trouble parsing the .ini configuration file on line 5 (password). I have been pulling my hair out all because of a simple password! The strange thing is the password that was being used was exactly the same as the test PHP script which was bringing back results from the LMS server. The password had an exclamation mark in it which I think might have caused the problem. Anyway all is working now and I really appreciate the help in figuring this out! Regards, Byron -----Original Message----- From: Demian Katz [mailto:dem...@vi...] Sent: Tuesday, 5 June 2012 10:32 PM To: Byron Smith; 'David Maus' Cc: 'VuFind List' Subject: RE: [VuFind-General] VuFind/AJAX 500 internal error If you want to eliminate the possibility that something somewhere is overriding the php.ini error setting, you can try adding: error_reporting(E_ALL); directly to the driver code near the point of failure. It also might be useful to set the debug level up to 5 in the [Database] section of config.ini just in case VuFind's DB_DataObject layer is somehow conflicting with the driver and creating a problem (though I don't think this is likely, since then it probably wouldn't work on the test server either). Have you compared your PHP and VuFind configurations between the production and test servers to see if there are any significant differences that might make an impact -- things like use of a PHP accelerator, different session storage mechanisms, etc.? - Demian > -----Original Message----- > From: Byron Smith [mailto:by...@ev...] > Sent: Tuesday, June 05, 2012 5:18 AM > To: 'David Maus' > Cc: Demian Katz; 'VuFind List' > Subject: RE: [VuFind-General] VuFind/AJAX 500 internal error > > Hi David, > > Thanks for this suggestion. I set Error_reporting = E_ALL in the php.ini > and restarted apache for good measure but no data returned to the specified > log file. > > I have asked for a backup of the database for me to test locally to see if I > am able to connect to the database in my test environment. > > Regards, > > Byron > > -----Original Message----- > From: David Maus [mailto:ma...@ha...] > Sent: Tuesday, 5 June 2012 4:57 PM > To: Byron Smith > Cc: 'Demian Katz'; 'VuFind List' > Subject: Re: [VuFind-General] VuFind/AJAX 500 internal error > > Hi Byron, > > At Tue, 5 Jun 2012 16:36:14 +1000, > Byron Smith wrote: > > > > Turning on debug in the config.ini does not return any error > > information and if I go to the AJAX URL is just gives me a 500 > > internal error message. > > > > Does the PHP log say anything about the 500? I.e. increase the PHP > debugging level in php.ini to E_ALL and call the problematic URL. If > something goes wrong in PHP it should show up in the PHP logs. > > Best, > -- David > -- > David Maus > Herzog August Bibliothek - D-38299 Wolfenbuettel > Phone: +49-5331-808-317 > Email: ma...@ha... > > PGP Key 0x0CC2E093512F7385 > Fingerprint 1AD2 EE67 224F 18C5 EA55 98AD 0CC2 E093 512F 7385 |