> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://krystal-dev.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Unable to create directory uploads

"Unable to create directory uploads" is a very common WordPress issue when moving from one webhost to another.

The error means that WordPress no longer has permission to save uploaded files/media to the designated storage directory and more often than not, WordPress is actually attempting to save files and media into a folder that no longer exists.

The specific reason behind this error is due to the way that some website hosting companies manage upload paths.

WordPress installers and/or website hosting companies require an explicit path be set to the WordPress uploads folder and, when moving hosts, that explicit path can often change.

#### How do we fix it?

The solution to this issue is a very easy fix and just involves updating the incorrect path within your WordPress admin area!

This guide explains how to fix the missing or incorrect path.

1.  Login to your [Onyx dashboard](https://onyx.io/login).
2.  From your Onyx dashboard, click the site you'd like to access.
    
    ![](https://storage.crisp.chat/users/helpdesk/website/b983aff906584800/2fc9ee16-6aa3-40f9-8b46-00236f_56t055.png)
    
3.  Click "**Login to WordPress Admin**" or "**Jump to WordPress Admin**"
    
    ![](https://storage.crisp.chat/users/helpdesk/website/47528bcf18c80c00/46b2d2e7-21f8-4ee2-8130-e594dc_1ucjxn5.png)
    
4.  You'll now see the WordPress dashboard, the URL bar will show `YOURDOMAIN.TLD/wp-admin/index.php`.

![](https://storage.crisp.chat/users/helpdesk/website/16cf6673bf59e200/b2062b01-7bea-44cd-839e-cc97a1_1ya097i.png)

1.  Change `/index.php` to `/options.php`.

![](https://storage.crisp.chat/users/helpdesk/website/1bb6d05080a4a200/26df6653-6d2d-41c0-ba24-c80639_9u7ypt.png)

1.  Press **Enter** to access the page.
2.  You'll now see the **All Settings** page:

![](https://storage.crisp.chat/users/helpdesk/website/776cd4dd4542ac00/ddc84f07-34aa-4a64-92d0-06fd91_3tvgye.png)

1.  Scroll down to find the field called **upload_path.** Once you've found it change it to `wp-content/uploads`

![](https://storage.crisp.chat/users/helpdesk/website/3d800bcdd5f67200/31118b4e-0ecf-4c63-8d05-cca2fc_nh4l9b.png)

1.  Scroll to the bottom of the page and click **Save Changes**.

![](https://storage.crisp.chat/users/helpdesk/website/b4c016f8f3a41800/a118dc86-32f3-431d-a462-5478a2_c778g7.png)

You should now be able to upload files and media without error.

If you are still experiencing issues please [contact the support team](https://help.krystal.uk/onyx-getting-started/how-to-contact-onyx-sales-and-support).

* * *

* * *