Applicable to:
- Plesk Obsidian for Linux
Symptoms
NOTE: It is not recommended to use Cloudflare Rocket Loader on Plesk since it will slow down Plesk interface as mechanism used by Cloudflare Rocket Loader is not applied to Plesk due to specification in its source code.
- The server's hostname resolves to Cloudflare IP addresses;
- Rocket Loader is enabled in the Cloudflare dashboard;
-
When Plesk interface is accessed via the hostname (
https://plesk.example.com
orhttps://plesk.example.com:8443
), the following issues may occur:-
In Tools & Settings > Backup Manager there are no Settings or Schedule buttons;
-
The blank page is shown in Domains > example.com > Databases or in Subscriptions > example.com > Databases;
-
Buttons Apply, OK, Cancel in all menus are grayed out;
-
Buttons in the top right corner are missing;
-
-
The following errors are shown in the browser developer console (opened via F12) on the affected pages:
CONFIG_TEXT: [Rocket Loader] Placeholder for script ... was detached from document. Script will not be executed.
OR
CONFIG_TEXT: TypeError: Cannot read property 'bind' of undefined
- Some elements of website hosted in Plesk are not loaded properly;
-
The issue is not reproduced when Plesk is accessed via IP address:
https://203.0.113.2:8443
.
Cause
Cloudflare Rocket Loader cuts out several Plesk JS scripts
Resolution
The issue of incompatibility between Plesk and Cloudflare Rocket Loader has been fixed in Plesk Obsidian 18.0.26. To resolve it update to Plesk Obsidian 18.0.26 at least.
Comments
2 comments
Had this issue today, no matter what I did, the UI completely not loaded. First explored how to pass this problem but then dev panel on Chrome I saw errors about Cloudflare Rocket Loader, disabled and bum!
Hello Remote Jobs Center 🌎
Thank you for sharing.
Please sign in to leave a comment.