htuckjr wrote on Tuesday, January 14, 2014:
Hi Folks!
I’m trying to install the xampp 3.2.1 OpenEMR 4.1.2 pkg on my Win 7 sp1 Home Premium in a VirtualBox VM on my Linux Mint 13 (moral equivalent to Ubuntu PP) netbook. I am not by nature or nurture a Windows user but I’ve been playing with computers since before the Commodore 64 blessed all our lives, so I do know how to follow directions.
First I tried Option 2 (install not as svc) in “Microsoft Windows Installation” from the wiki. Got all the way through and the xampp ctrl panel informed me:
2:45:26 PM [Apache] Attempting to start Apache service…
2:45:29 PM [Apache] Status change detected: running
2:45:29 PM [Apache] Status change detected: stopped
2:45:29 PM [Apache] Error: Apache shutdown unexpectedly.
2:45:29 PM [Apache] This may be due to a blocked port, missing dependencies,
2:45:29 PM [Apache] improper privileges, a crash, or a shutdown by another method.
etc.
Apache error.log says: (this is most recent chunk of mult times I’ve tried it and always got the same errors)
[Sat Aug 17 13:57:58.370090 2013] [mpm_winnt:notice] [pid 12704:tid 264] AH00455: Apache/2.4.4 (Win32) OpenSSL/0.9.8y PHP/5.4.16 configured – resuming normal operations
[Sat Aug 17 13:57:58.370090 2013] [mpm_winnt:notice] [pid 12704:tid 264] AH00456: Server built: Feb 23 2013 13:07:34
[Sat Aug 17 13:57:58.370090 2013] [core:notice] [pid 12704:tid 264] AH00094: Command line: ‘c:\xampp\apache\bin\httpd.exe -d C:/xampp/apache’
[Sat Aug 17 13:57:58.377090 2013] [mpm_winnt:notice] [pid 12704:tid 264] AH00418: Parent: Created child process 8364
[Sat Aug 17 13:57:59.451152 2013] [ssl:warn] [pid 8364:tid 272] AH01909: RSA certificate configured for www.example.com:443 does NOT include an ID which matches the server name
[Sat Aug 17 13:57:59.993183 2013] [ssl:warn] [pid 8364:tid 272] AH01909: RSA certificate configured for www.example.com:443 does NOT include an ID which matches the server name
[Sat Aug 17 13:58:00.065187 2013] [mpm_winnt:notice] [pid 8364:tid 272] AH00354: Child: Starting 150 worker threads.
[Sat Aug 17 13:58:14.867033 2013] [access_compat:error] [pid 8364:tid 1764] [client ::1:50387] AH01797: client denied by server configuration: C:/xampp/htdocs/openemr/sites/default/documents/
[Sat Aug 17 13:58:14.867033 2013] [access_compat:error] [pid 8364:tid 1764] [client ::1:50387] AH01797: client denied by server configuration: C:/xampp/htdocs/openemr/sites/default/edi/
[Sat Aug 17 13:58:14.867033 2013] [access_compat:error] [pid 8364:tid 1764] [client ::1:50387] AH01797: client denied by server configuration: C:/xampp/htdocs/openemr/sites/default/era/
[Sat Aug 17 13:58:18.579246 2013] [access_compat:error] [pid 8364:tid 1764] [client ::1:50387] AH01797: client denied by server configuration: C:/xampp/htdocs/openemr/sites/default/edi
[Sat Aug 17 13:58:21.475411 2013] [access_compat:error] [pid 8364:tid 1764] [client ::1:50387] AH01797: client denied by server configuration: C:/xampp/htdocs/openemr/sites/default/era
[Sat Aug 17 13:58:28.193796 2013] [access_compat:error] [pid 8364:tid 1764] [client ::1:50387] AH01797: client denied by server configuration: C:/xampp/htdocs/openemr/sites/default/documents
I changed C:/xampp/htdocs/openemr/sites/default/documents/.htdocs from ‘Allow From None
Deny From All’ to ‘Allow from All’; no joy. I will go change it back soon.
I’ve been running the xampp panel, both the .exe and a shortcut to it, both as administrator and as just my windows user who is an administrator. Same results.
Hunting on the web and the OpenEMR forum and wiki found people suggesting all sorts of other svces listening in on port 80:
IIS Admin Services
World Wide Web Publishing Services
HTTP SSL
but none of those are enabled in my Home Premium box and skype isn’t installed. Checking the xampp control panel’s netstat, nothing is using port 80 or 443.
Then tried installation instructions Option 1, Install As Service.
xampp ctrl panel says both apache and mysql were successfully installed, but starting apache it hangs at, “Attempting to start Apache service…” and the Apache error.log says the same old thing (per above clipping).
I set the C:\xampp-oemr\xampp\ dir for all users to have full ctrl…
gave full ctrl to auth users on \xampp\htdocs…
unset ‘read only’ on \xampp\htdocs…
checking the xampp control panel’s netstat, nothing is still using port 80 or 443.
I know this is a sloppy way to go about things; I take comfort in the fact that it’s all on a VM and once I find out how to do it for realies I can always reinstall.
Ideas please? Thanks in advance.
Regards- Harley Tuck