Hello OpenEMR Community,
I’m currently setting up the Patient Portal on a local XAMPP environment and encountering two persistent issues:
- 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
- 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.
— Enock
(Testing from Kenya )