Just an update: I finally managed to upgrade my two production websites.
Four work-arounds I had to use:
- I had to use php-cli instead of php to run the composer
- I had to move the install directory temporarily to another location every time I re-ran the composer to install an extension (to get around the contao:install-web-dir lock problem).
- I had to add the files link in the web directly after the install
- In Maintenance->PurgeData, avoid selecting everything. The "Recreate the symlinks" sometimes deletes the files link (and possibly other custom linkes such as piwik).
Basically what I did was:
Code:
> php-cli composer.phar --no-dev create-project contao/managed-edition ./contao '4.4.*'
> mv contao temp1
> cd temp1
> php-cli ../composer.phar require madeyourday/contao-rocksolid-slider:^2.0
> cd ..
> mv temp1 temp2
> cd temp2
> php-cli ../composer.phar require terminal42/contao-changelanguage
> cd ..
> mv temp2 contao
And then run the installer to configure database, etc.
Bookmarks