I'm trying to setup aliases following the instructions in the docs, but I can't get them to work (for example they don't appear when setting paths for Assets).
I copied and pasted the code exactly as the example in the docs, and the env variable
ROOT_URL shows up in the CP, but the alias
@rootUrl does not. Is there another step? I tried clearing caches and logging out/in, but that didn't help.
In the config/general.php file I pasted the code last, right below Dev environment settings. Here is that last portion of the config:
// Dev environment settings 'dev' => [ // existing settings ... 'backupCommand' => getenv('BACKUP_COMMAND'), 'restoreCommand' => getenv('RESTORE_COMMAND'), ], // -- config/general.php Code example from docs -- 'aliases' => [ '@rootUrl' => getenv('ROOT_URL'), ], ];
Also, the 3.6 upgrade documentation states (emphasis mine):
The siteName and siteUrl config settings have been deprecated. We strongly recommend you set your sites’ names and URLs using environment variables instead.
So, does this mean I shouldn't even be bothering with aliases? Should everything be an environment variable only?