I am very new to OpenEMR. Just downloaded version 2.8.0 for windows and instaaled under WindowsXP professional. Installation went smooth.
When I started OpenEMR, I got the following error
Fatal error: Class ADODB_Iterator contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Iterator::valid) in c:\Program Files\xampp\htdocs\Openemr\library\adodb\adodb-iterator.inc.php on line 47
What is wrong? Am I using the wrong version?
Please help
OpenEMR is currently doin well with PHP 4.* and Mysql 4.* but does not work with PHP 5 or MySQL 5. The newer versions of XAMPP are using the newer versions of PHP and MySQL.
OpenEMR 2.8.1 is available. You ought to consider using it. This can be downloaded at:
I thought so too and tried 2.8.1rc1. It did not work. Later I found out that the problem was with the PHP-switch. It did not work, probably because of the installation issues. I reinstalled XAMPP, did php-switch to version 4 and got to the OpenEMR login screen. I could not login because user name ADMIN with password openemr is not accepted. Is there a different default login?
Previously I had to fill in a password for the openemr MySQL user and the root MySQL user. This works if the database has not yet been created.
If the database has already been created and the openemr MySQL user has both a valid password and valid permissions, then leaving the root user and password blank should work.
Had you already created the database in your last setup attempt?
Has the Windows 2000 been working without problems?