You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 20, 2021. It is now read-only.
These modules require that composer be installed on the web boxes or executable by a user with ability to store cached items. This is currently not supported on Silverstripe Cloud and causes PHP errors to be thrown by the recipe during normal behaviour.
Error
Uncaught Exception RuntimeException: "The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly" at /var/www/mysite/releases/63e07fc364b9f90ab583e83a6f04bb72a26faf20/vendor/composer/composer/src/Composer/Factory.php line 652 {"exception":"[object] (RuntimeException(code: 0): The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly at /var/www/mysite/releases/63e07fc364b9f90ab583e83a6f04bb72a26faf20/vendor/composer/composer/src/Composer/Factory.php:652)"}
How to Replicate
Use CWP Basic Recipe to create website and deploy to Silverstripe Cloud.
Navigate to /dev/tasks URL
PHP Error is presented about HOME and COMPOSER_HOME environment variables not being set.
The text was updated successfully, but these errors were encountered:
I guess the culprit might be what is mentioned in the most popular comment on the putenv manual page:
putenv/getenv, $_ENV, and phpinfo(INFO_ENVIRONMENT) are three completely distinct environment stores. doing putenv("x=y") does not affect $_ENV; but also doing $_ENV["x"]="y" likewise does not affect getenv("x"). And neither affect what is returned in phpinfo().
Issue
Recipe currently requires a couple of modules that have a hard dependancy on Composer being installed.
Modules:
These modules require that
composer
be installed on the web boxes or executable by a user with ability to store cached items. This is currently not supported on Silverstripe Cloud and causes PHP errors to be thrown by the recipe during normal behaviour.Error
How to Replicate
/dev/tasks
URLHOME
andCOMPOSER_HOME
environment variables not being set.The text was updated successfully, but these errors were encountered: