Details
-
Bug
-
Resolution: Duplicate
-
Medium
-
3.3.10
-
None
-
None
-
Ibexa Commerce, Ibexa Content, Ibexa Experience
Description
Steps to reproduce:
- Install Ibexa Experience v3.3.10 on Ibexa Cloud
- Switch to "Dev" mode and push changes to Ibexa Cloud:
https://github.com/ibexa/post-install/blob/main/resources/platformsh/ibexa-experience/3.3/.platform.app.yaml#L63APP_ENV: dev
composer install --prefer-dist --no-progress --no-interaction --optimize-autoloader
Result:
PHPStormPass causes an exception:
Uncaught Exception: Cannot rename "/tmp/ide-twig.jsonoMhQHg" to "/app/ide-twig.json": rename(/tmp/ide-twig.jsonoMhQHg,/app/ide-twig.json): Read-only file system
Note:
There is a part in ezsystems/ezplatform-core bundle that should disable PHPStorm ezdesign features:
# ezsystems/ezplatform-core/src/EzPlatformCoreBundle/bundle/DependencyInjection/EzPlatformCoreExtension.php#176 if ($_SERVER['PLATFORM_PROJECT_ENTROPY'] ?? false) { // Disable PHPStormPass as we don't have write access & it's not localhost $container->setParameter('ezdesign.phpstorm.enabled', false); }
But this is later overwritten here:
# ezsystems/ezplatform-design-engine/bundle/DependencyInjection/EzPlatformDesignEngineExtension.php#53 // PHPStorm settings $container->setParameter('ezdesign.phpstorm.enabled', $config['phpstorm']['enabled']);
Designs
Attachments
Issue Links
- duplicates
-
IBX-1431 Unable to get Symfony env variables on Platform.sh/Ibexa Cloud
- Documentation Review done