<p>System Settings don't support rebranding via Project Sync, however if you place your assets in the following locations and commit to GIT you can get similar results.</p>

<pre><code>Login Page Logo -&gt; &lt;project_root&gt;/storage/rebrand/logo/&lt;filename&gt;.svg
Site Icon -&gt; &lt;project_root&gt;/storage/rebrand/icon/&lt;filename&gt;.svg
</code></pre>

<p>By placing the images in the above locations the system will automatically detect them. You should then see them show up in the backend without needing to upload them also.</p>

CC BY-SA 4.0
2019-09-05T06:28:40.197Z
Here's the Github issue about it: https://github.com/craftcms/cms/issues/1064
Johan Douma
CC BY-SA 4.0
2019-09-05T01:57:39.653Z
2019-09-05T01:57:39.653Z
Regan Lawton
<p>How does one configure the rebrand options (Login Page Logo and Site Icon) with project config enabled? The fields to upload these files usually appear under <em>Settings > General</em>. This is only visible on environments where <a href="https://docs.craftcms.com/v3/config/config-settings.html#allowadminchanges" rel="nofollow noreferrer"><code>allowAdminChanges</code></a> is set to <code>true</code>. How does one configure these on production environments where <code>'allowAdminChanges' =&gt; false</code> is the norm?</p>

<control-panel><projectconfig>
Login Page Logo and Site Icon with Project Config
# Login Page Logo and Site Icon with Project Config

(Asked by: username_0 on 2019-07-18)

How does one configure the rebrand options (Login Page Logo and Site Icon) with project config enabled? The fields to upload these files usually appear under *Settings > General*. This is only visible on environments where [`allowAdminChanges`](https://docs.craftcms.com/v3/config/config-settings.html#allowadminchanges) is set to `true`. How does one configure these on production environments where `'allowAdminChanges' => false` is the norm?

**Tags:** control-panel, projectconfig

---

## 1 answers

### Answer by username_1 on 2019-09-05. Score: 6 | Accepted answer

System Settings don't support rebranding via Project Sync, however if you place your assets in the following locations and commit to GIT you can get similar results.
Login Page Logo -> /storage/rebrand/logo/.svg
Site Icon -> /storage/rebrand/icon/.svg

By placing the images in the above locations the system will automatically detect them. You should then see them show up in the backend without needing to upload them also.

> **Comments:**
> **username_2**: Here's the Github issue about it: https://github.com/craftcms/cms/issues/1064  

---

