Loading...
 
Skip to main content

Tiki\Composer\PatchCypht hardcoded to php command?

Status
Open
Subject
Tiki\Composer\PatchCypht hardcoded to php command?
Version
21.x
Category
  • Error
Feature
Console / Command Line
Resolution status
New
Submitted by
luci
Keep informed
Victor Emanouilov
Lastmod by
luci
Rating
(0)
Description

Seems that Cypht patch is hardcoded to php command not taking into consideration there can be multiple php versions installed on the server with commands like php72.

On my CentOS server I get this:

Copy to clipboard
[luci@vm5163 tikitrunk]$ sh setup.sh -pphp72 composer Local PHP version 72 >= to required PHP version 72 - good You are already using composer version 1.9.0 (stable channel). Gathering patches from patch file. > Tiki\Composer\RestoreVendors::restore > Tiki\Composer\CleanVendorAfterVendorBundledMigration::cleanLinks Loading composer repositories with package information Installing dependencies from lock file Package operations: 1 install, 0 updates, 0 removals Gathering patches from patch file. Gathering patches for dependencies. This might take a minute. - Installing components/bootstrap (3.4.1): Loading from cache Package zendframework/zend-version is abandoned, you should avoid using it. Use ocramius/package-versions instead. Generating autoload files > ComponentInstaller\Installer::postAutoloadDump Compiling component files > Tiki\Composer\ThemeInstaller::setup > Tiki\Composer\BootstrapCompiler::build > Tiki\Composer\CleanVendors::clean > Tiki\Composer\CleanVendorAfterVendorBundledMigration::clean > Tiki\Composer\PatchCypht::setup PHP Warning: require(/var/www/clients/client1/web16/subdirs/tikitrunk/vendor_bundled/vendor/jason-munro/cypht/vendor/paragonie/random_compat/lib/random.php): failed to open stream: No such file or directory in /var/www/clients/client1/web16/subdirs/tikitrunk/vendor_bundled/vendor/jason-munro/cypht/lib/framework.php on line 38 PHP Fatal error: require(): Failed opening required '/var/www/clients/client1/web16/subdirs/tikitrunk/vendor_bundled/vendor/jason-munro/cypht/vendor/paragonie/random_compat/lib/random.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/clients/client1/web16/subdirs/tikitrunk/vendor_bundled/vendor/jason-munro/cypht/lib/framework.php on line 38 Could not build Cypht package configuration. Check the output below and make sure minimum PHP version is available and executable as CLI. Warning: require(/var/www/clients/client1/web16/subdirs/tikitrunk/vendor_bundled/vendor/jason-munro/cypht/vendor/paragonie/random_compat/lib/random.php): failed to open stream: No such file or directory in /var/www/clients/client1/web16/subdirs/tikitrunk/vendor_bundled/vendor/jason-munro/cypht/lib/framework.php on line 38 Fatal error: require(): Failed opening required '/var/www/clients/client1/web16/subdirs/tikitrunk/vendor_bundled/vendor/jason-munro/cypht/vendor/paragonie/random_compat/lib/random.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/clients/client1/web16/subdirs/tikitrunk/vendor_bundled/vendor/jason-munro/cypht/lib/framework.php on line 38 Script Tiki\Composer\PatchCypht::setup handling the post-install-cmd event terminated with an exception [ErrorException] copy(/var/www/clients/client1/web16/subdirs/tikitrunk/vendor_bundled/vendor/jason-munro/cypht/site/site.js): failed to open stream: No such file or directory install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>]...
Importance
10 high
Easy to solve?
5
Priority
50
Demonstrate Bug on Tiki 19+
Demonstrate Bug (older Tiki versions)
Ticket ID
7151
Created
Wednesday 14 August, 2019 13:19:55 UTC
by luci
LastModif
Wednesday 14 August, 2019 13:21:25 UTC


Show PHP error messages