Troubleshooting
cURL request: 58 - could not load PEM client certificate / OpenSSL error
This is normally to do with the fact that the Rightmove certificates were generated using an older encryption method.
Servers then get updated and then don't work with this older encryption method, so a new Rightmove certificate is required which uses more modern encryption methods.
This can be resolved by requesting a new certificate from Rightmove and uploading that under 'Property Hive > Settings > Real-Time Data Feed'.
Properties are being rejected or failing to send
Please check the logs to see the response provided by the third party.
Normally this will tell you what's wrong. Normally property type is empty, or postcode contains an invalid character or similar.
Properties are being rejected because no property type, but my property does have one set
Please ensure you have completed the 'Custom field mapping' settings.
Properties are mysteriously disappearing
This is almost always because you have the real-time feed running on two sites. Please ensure it's not running on an old development site or similar.
If you have a staging and live site that are kept in sync automatically, and it's hard to always ensure it's turned off on the staging site, you can ensure requests are only sent from one place using something like so:
add_filter( 'ph_rtdf_perform_request', 'disable_rtdf_requests' ); function disable_rtdf_requests($perform) { // Change '111.111.111.111' to the IP of the live server if ( $_SERVER['SERVER_ADDR'] != '111.111.111.111' ) { return false; } return $perform; }
The portal are unable to obtain photos
We've seen security plugins in the past have a feature which for some reason blacklists third parties IP addresses.
A quick way to see if this is the cause is to deactivate any security plugins and try sending a property again. If it works successfully reactivate the security plugin and turn off any settings/features that relate to blacklisting.
Enquiries/leads aren't importing from the portal into Property Hive
This can be caused by a number of reasons:
- No API URL has been entered into the portal settings.
- The portal feed 'Mode' isn't set to 'Live' in the portal settings.
- The third party portal hasn't enabled the exporting of enquiries their end.
- You have the 'Enquiries' module disabled under 'Property Hive > Settings > General > Modules'.