freeBSD 7
apache 2.2
php5
trying to upgrade from 3.2.0 to 4.0.0
after following all the upgrade instructions, and tried to go into openemr it kept sending me to the ''OpenEMR setup tool" (yes I had replaced the new sqlconf.php file with my old one)
I could not figure it out, so I ended up running it. Now when I try to open up openemr I get:
“The requested URL /emr/interface/login_screen.php was not found on this server.” and
“The requested URL /emr/interface/login/filler.php was not found on this server.”
BTW here is what my httpd.conf file has regarding openemr:
<Directory “/usr/local/www/apache22/openemr/documents”>
order deny,allow
Deny from all
</Directory>
<Directory “/old/var/OpenEMR/openemr/documents”>
order deny,allow
Deny from all
</Directory>
<Directory “/usr/local/www/apache22/openemr/edi”>
order deny,allow
Deny from all
</Directory>
<Directory “/usr/local/www/apache22/openemr/era”>
order deny,allow
Deny from all
</Directory>
Alias /openemr “/usr/local/www/apache22/openemr/”
<Directory “/usr/local/www/apache22/openemr/”>
AuthType Basic
AuthName “Restricted Files”
AuthBasicProvider file
AuthUserFile /usr/local/www/apache22/openemr/.htpasswd
Require valid-user
Options none
AllowOverride Limit
Order Deny,Allow
Deny from all
Allow from all
</Directory>
it sounds like your $web_root or $webserver_root may not be getting set right. Often, they need to be set manually in interface/globals.php if the can’t be detected automatically.
The $webserver_root refers to a directory on your disk.
The $web_root refers to a part of the URL. It looks like yours should be set to ‘/openemr’.