CCR/CCD feature not working on dev demo site

tmccormi wrote on Wednesday, February 09, 2011:

Warning: DOMDocument::save(generatedXml/ccrDebug.xml) : failed to open stream: No such file or directory in /var/www/openemr/ccr/createCCR.php on line 131

Fatal error: Class ‘XSLTProcessor’ not found in /var/www/openemr/ccr/createCCR.php on line 139
-Tony

michaelf5 wrote on Thursday, February 10, 2011:

Create the directory openemr/generatedXml to save the ccrDebug.xml file.  Set the permissions of the directory writable by the webserver ( www-data or whatever the openemr instance runs as ).

Check to see if the following php modules are loaded by apache, They are needed to run the xml code:
libxml
SimpleXML
xml
xmlreader
xmlwriter
xsl

Check the php modules loaded by Apache by creating a file info.php in the base directory of your webserver (i.e. /var/www/info.php)
Check to see if  the xslt modules is available.

The contents of info.php should be
<?php
  phpinfo();
?>

bradymiller wrote on Thursday, February 10, 2011:

hey,
This is because the Temporary demo doesn’t have the required php modules. We need to remember to ask Julia to add this to the list of things to do for the Temporary demo (since plan for the Temporary demo to become the primary demo at some point in the future).
-brady

julialongtin wrote on Saturday, February 12, 2011:

Hey, which module is it that is required, and shouldn’t we add a test for this?

I’ve gone through the manual process of installing openEMR on these VMs, and it seems it does not complain during installation.

Julia Longtin

bradymiller wrote on Saturday, February 12, 2011:

hi,

For Ubuntu:

OpenEMR Packages required:
mysql-server
apache2-mpm-prefork
libapache2-mod-php5
libdate-calc-perl
libdbd-mysql-perl
libdbi-perl
libhtml-parser-perl
libtiff-tools
libwww-mechanize-perl
libxml-parser-perl
php5
php5-mysql
php5-cli
php5-gd
php5-xsl
php5-curl
imagemagick

Developer packages; nice to add for developers:
git-core
git-doc
gitstats
qgit
gitg
gitk
git-gui
giggle
git-cola
vim
vim-gtk
emacs
xemacs
geany
bluefish
netbeans

-brady

bradymiller wrote on Saturday, February 12, 2011:

hi,

Here are some additional packages if not using ubuntu to install:

For OpenEMR:
php-mbstring
php-zip
perl-CGI

For Developers:
patch

-brady