LaraEnv 0.4.16 — Deploy fixes: php-intl & nginx vhost
What's fixed
Two bugs that broke cloud deploys to fresh Ubuntu/Debian hosts:
composer installfailed withClass "Normalizer" not found. The PHP package list installed during apply was missingphp<ver>-intl. Without ext-intl, Symfony String (used by Composer) fatals on startup. Apply now installsphp<ver>-intlalongside the other extensions.nginx -tfailed withinvalid value "http_502". The generated vhost listedhttp_502infastcgi_next_upstream. Unlikeproxy_next_upstream, the FastCGI variant does not accepthttp_502/http_504(those are gateway errors nginx emits itself, not FastCGI backend responses). The directive now useshttp_500 http_503only.
If you already have a host that failed mid-deploy, you can unblock it manually:
sudo apt install php8.4-intl && sudo systemctl restart php8.4-fpm
sudo sed -i 's/http_500 http_502 http_503/http_500 http_503/' /etc/nginx/sites-enabled/*.conf
sudo nginx -t && sudo systemctl reload nginxThen re-run the deploy — both steps are idempotent and will overwrite cleanly.
Install
- Download
LaraEnv-0.4.16.msiand double-click. - SHA-256 in
LaraEnv-0.4.16.msi.sha256. - Auto-update from prior versions picks this up automatically.
Compatibility
- Windows 10+ (x64) for the desktop app.
- Cloud deploy targets: Ubuntu/Debian (apt-based). No changes for Windows-local stacks.
- No config or data migrations. Drop-in replacement for 0.4.15.