Jump to content

Hostinfacil.co

Member
  • Posts

    5
  • Joined

  • Last visited

About Hostinfacil.co

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Hostinfacil.co's Achievements

Junior Member

Junior Member (1/3)

0

Reputation

  1. Hello, After testing everything I found the issue, if you scan for PHP compatibility, then update to WHMCS 8.6, then you check 8.1, you will see everything is in Incompatible Encoding, you need to rescan to get it working. Is not absolutely clear this step. Will be better if you invalide the last scan results after any update. There are two files of WHMCS core reported as Incompatible encoding: While modules (Developed by us) are show as Compatibility unknown, but such as files was enconded with Ioncube Online Encoder v11 for PHP 7.4: Then it should detect as incompatible encoding Questions: 1. downloads.php and modules/gateways/callback/paymate.php are uncleaning files from WHMCS 8.5, right? Is it safe to delete? Can you ensure every file of previous versions that are not present in current version are deleted/cleaned? 2. Detection of files encoded with Ioncube Online Encoder are not supported by PHP version compatibility utility? The header looks like: 3. Ioncube doesn't want to provide Bundled encoding for the Online encoder, so we have to deliver zip modules for 7.4 and other for 8.1. Is there any ETA of when WHMCS supporting 8.1 will be production ready? In order to support only 8.1? I'm aware you used the desktop encoder with bundled encoding to support 7.4 and 8.1 with one base code.
  2. Hello, The headers of the files enconded with v11: <?php //00507 // 11.0 74 Then, it reports encoder version (11.0) and PHP supported version (7.4), it should be able to detect such files in WHMCS 8.6 running PHP 7.4. Is this a bug of a feature requests?
  3. Hello, Just to add to the previous posts, asked questions to Ioncube: > Then, a PHP file encoded with v11 should be loaded with PHP 8.1> (Ioncube v12) if the source code does not have any incompatibility> with PHP 8.1, right?No. Encoded files contain compiled code rather than source code, so the PHP 8.1 runtime would need to run code compiled for PHP 7.2 in this case. Compiled code for a new generation of PHP can be different even if the high-level PHP code were the same, and it usually isn't feasible or practical (i.e. it may be doable but would take too long). In general, it's viable for the Loader to run compiled code on newer minor versions of PHP, although our solution is the only one to offer even that. So, moving from PHP 7 to 8.1 and higher though would require compiling files specifically for PHP 8.1.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated