Hello OpenEMR Community,
I’m currently setting up the Patient Portal on a local XAMPP environment and encountering two persistent issues:
1. Error During Patient Registration
When I attempt to register a new patient, I get the following error:
Fatal error: Uncaught GuzzleHttp\Exception\ConnectException:
cURL error 28: Connection timed out after 2882 milliseconds
in C:\xampp\htdocs\litu\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 210
2. Error When Resetting Portal Credentials
When resetting credentials (like password recovery), I get:
Permission denied in C:\xampp\htdocs\litu\portal\verify_session.php on line 60
That line attempts to include:
php
require_once(dirname(__FILE__) . '/../interface/globals.php');
The file exists, but seems unreadable. I’ve tried:
- Verifying file path and syntax
- Setting file and folder permissions to allow read access
- Running Apache as administrator
Still hitting the same error.
System Info:
- Windows 10
- XAMPP (PHP 8.1)
- OpenEMR version: 7.0.2 (custom forked path at
localhost/litu
) - Apache & MySQL running via XAMPP
Any suggestions on how to properly resolve these issues or workarounds that others have used?
I’m happy to test and report back findings.
Thanks so much for your support and the amazing work on OpenEMR!
— Enock
(Testing from Kenya )