Articles
Checking the Runtime Requirements of Your Application
Why this mattersA supported runtime label does not define every version and extension an...
Requesting a PHP Extension for Your Service
Why this mattersAn extension must be available for the PHP version and handler used by the actual...
Preparing a PHP Version Change
Why this mattersA newer version can improve supportability while breaking incompatible...
Why Command-Line PHP Can Differ from Website PHP
Why this mattersA terminal command and a web request can use different binaries and configuration...
Checking ionCube Requirements for a Commercial Application
Why this mattersEncoded software depends on compatible application, loader and PHP versions.Step...
Understanding OPcache Warnings in WHMCS
Why this mattersAn application-specific cache warning should be addressed using guidance for that...
Checking Whether Redis Support Matches Your Application
Why this mattersA Redis service, client extension and application integration are separate...
Requesting Node.js Application Support
Why this mattersInstalling a runtime alone does not define how the application starts and...
Requesting Python Application Support
Why this mattersA Python application may need a virtual environment and an appropriate web...
Checking Database Engine and Version Compatibility
Why this mattersAn application may depend on database behaviour beyond basic connection...
Understanding Image Processing Extension Requirements
Why this mattersImage uploads can require libraries that are not present in every runtime.Step by...
Checking Archive and Compression Support
Why this mattersAn application import or export can depend on runtime archive capabilities and...
Preparing a Web Server Configuration Change
Why this mattersA web rule can affect more than the page that prompted the request.Step by...
Understanding Scheduled Jobs and Required Modules
Why this mattersA background task may use a different environment from interactive website...
Why Module Installation May Require Administrator Access
Why this mattersA hosting customer role may not be allowed to change shared runtime...
Preparing a Module Change Without Breaking Other Sites
Why this mattersShared runtime settings can affect multiple projects or applications.Step by...
Checking Module Versions Without Publishing Server Details
Why this mattersPublic diagnostic pages can expose information beyond what a support request...
Planning a Runtime Upgrade with Your Developer
Why this mattersProvider and application maintainers need the same target configuration.Step by...
When a Module Is Available but the Application Still Fails
Why this mattersA loaded extension does not prove its version, permissions or dependencies meet...
Writing a Complete Server Component Request
Why this mattersSpecific requirements reduce unsafe guesses about shared configuration.Step by...