Skip to content

feat: allow installer in /public, fix steps, language fallback - #25

Merged
Dominik Grothaus (dgrothaus-sw) merged 3 commits into
mainfrom
feat-allow-public-fix-updater
Jul 13, 2026
Merged

Dominik Grothaus (dgrothaus-sw) merged 3 commits into
mainfrom
feat-allow-public-fix-updater

Conversation

@dgrothaus-sw

Copy link
Copy Markdown
Contributor

Install and update assumed the docroot was the project root, while the documentation and the Administration both serve the shop from public/. This aligns the guided flow with that layout and fixes a few issues found along the way:

  • The installer installs into the parent directory when it runs from public/, and the post-install hand-off targets the shop root in both layouts.
  • The updater shows only the steps that run in update mode, resolved from the filesystem on the first screen.
  • The command log streams live instead of appearing once a step has finished.
  • A language passed by the Administration falls back to its base language when the exact region is not supported.

Fixes shopware/shopware#13828

Install and update assumed the docroot was the project root, while the
documentation and the Administration both serve the shop from `public/`.
This aligns the guided flow with that layout and fixes a few issues
found along the way:

- The installer installs into the parent directory when it runs from
`public/`, and the post-install hand-off targets the shop root in both
layouts.
- The updater shows only the steps that run in update mode, resolved
from the filesystem on the first screen.
- The command log streams live instead of appearing once a step has
finished.
- A `language` passed by the Administration falls back to its base
language when the exact region is not supported.

Fixes shopware/shopware#13828
@dgrothaus-sw
Dominik Grothaus (dgrothaus-sw) merged commit 7e2b049 into main Jul 13, 2026
12 checks passed
@dgrothaus-sw
Dominik Grothaus (dgrothaus-sw) deleted the feat-allow-public-fix-updater branch July 13, 2026 07:39
@danny-althoff-applogik

Copy link
Copy Markdown

Just as a side note, in case others might come across this too:

The changes for the /public directory are breaking when upgrading Shopware from 6.4 to 6.5, resulting in public/index.php being deleted (and probably some other side-effects). As a workaround, use the older version 0.1.9 of the web-installer.

As 6.4 is out of date, I did not open an issue here, but wanted to give a hint for others.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update UI is broken

4 participants