{"id":4104,"date":"2023-10-25T06:31:03","date_gmt":"2023-10-25T06:31:03","guid":{"rendered":"https:\/\/scriptfeeds.com\/blog\/?p=4104"},"modified":"2025-04-11T21:44:54","modified_gmt":"2025-04-11T21:44:54","slug":"error-your-upload-path-is-not-valid","status":"publish","type":"post","link":"https:\/\/scriptfeeds.com\/blog\/wordpress\/error-your-upload-path-is-not-valid\/","title":{"rendered":"WordPress Error: Your upload path is not valid or does not exist"},"content":{"rendered":"\n<p>One of our client trying out the migration and on the destination site and on the new website he is getting error <strong>&#8221; Your Upload path is not valid or does not exist&#8221;<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><strong>Well error &#8220;Your upload path is not valid<\/strong>&#8221; <strong> is one of the common problem when we move website from one server to another. Use the below steps to fix the issue in no time.<\/strong><\/h2>\n\n\n\n<p>If you wanna try the WP_config way to fi this. <strong><a href=\"https:\/\/scriptfeeds.com\/blog\/wordpress\/your-upload-path-is-not-valid\/\" data-type=\"link\" data-id=\"https:\/\/scriptfeeds.com\/blog\/wordpress\/your-upload-path-is-not-valid\/\">Check this article<\/a><\/strong><\/p>\n\n\n\n<p>Step 1 : Open the database or <strong><a href=\"https:\/\/www.phpmyadmin.net\/\" target=\"_blank\" rel=\"noopener\">PhpMyAdmin<\/a><\/strong> of your website, which looks something like below<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"485\" src=\"https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Open-php-my-admin-and-select-the-table-1024x485.jpeg\" alt=\"Your upload path is not valid\" class=\"wp-image-4105\" srcset=\"https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Open-php-my-admin-and-select-the-table-1024x485.jpeg 1024w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Open-php-my-admin-and-select-the-table-300x142.jpeg 300w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Open-php-my-admin-and-select-the-table-150x71.jpeg 150w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Open-php-my-admin-and-select-the-table-768x364.jpeg 768w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Open-php-my-admin-and-select-the-table-1536x728.jpeg 1536w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Open-php-my-admin-and-select-the-table-399x189.jpeg 399w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Open-php-my-admin-and-select-the-table-800x379.jpeg 800w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Open-php-my-admin-and-select-the-table-750x355.jpeg 750w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Open-php-my-admin-and-select-the-table-1140x540.jpeg 1140w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Open-php-my-admin-and-select-the-table.jpeg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Step 2 : Search for Wp_option table using search bar in database<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"470\" src=\"https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-wp_options-table-1024x470.jpeg\" alt=\"\" class=\"wp-image-4106\" style=\"aspect-ratio:2.178723404255319;width:1170px;height:auto\" srcset=\"https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-wp_options-table-1024x470.jpeg 1024w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-wp_options-table-300x138.jpeg 300w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-wp_options-table-150x69.jpeg 150w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-wp_options-table-768x353.jpeg 768w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-wp_options-table-1536x706.jpeg 1536w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-wp_options-table-399x183.jpeg 399w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-wp_options-table-800x368.jpeg 800w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-wp_options-table-750x345.jpeg 750w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-wp_options-table-1140x524.jpeg 1140w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-wp_options-table.jpeg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Step 3 : Click on wp_option table and search for Upload row using the search bar Provided.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"469\" src=\"https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-upload-row-1024x469.jpeg\" alt=\"\" class=\"wp-image-4107\" srcset=\"https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-upload-row-1024x469.jpeg 1024w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-upload-row-300x137.jpeg 300w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-upload-row-150x69.jpeg 150w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-upload-row-768x352.jpeg 768w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-upload-row-1536x704.jpeg 1536w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-upload-row-399x183.jpeg 399w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-upload-row-800x367.jpeg 800w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-upload-row-750x344.jpeg 750w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-upload-row-1140x522.jpeg 1140w, https:\/\/scriptfeeds.com\/blog\/wp-content\/uploads\/2023\/10\/Search-upload-row.jpeg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Step 4 : Click on edit in <strong>upload_path<\/strong> row and clear the <strong>option_value<\/strong> in it. Make it null and save it (By clicking on Go at the bottom right side).<\/p>\n\n\n\n<p><strong>That&#8217;s it, refresh the wordpress dashboard, error is cleared. <\/strong>Try this fix and let us know if it works for you. For any other assistance, contact us anytime.<\/p>\n\n\n\n<p>Happy coding!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of our client trying out the migration and on the destination site and on the new website he is getting error &#8221; Your Upload path is not valid or does not exist&#8221;. Well error &#8220;Your upload path is not valid&#8221; is one of the common problem when we move website from one server to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3412,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jnews-multi-image_gallery":[],"jnews_single_post":{"subtitle":"","format":"standard","video":"","gallery":"","source_name":"","source_url":"","via_name":"","via_url":"","override_template":"0","override":[{"template":"2","single_blog_custom":"","parallax":"1","fullscreen":"1","layout":"right-sidebar-narrow","sidebar":"default-sidebar","second_sidebar":"default-sidebar","sticky_sidebar":"1","share_position":"float","share_float_style":"share-monocrhome","show_share_counter":"1","show_view_counter":"1","show_featured":"1","show_post_meta":"1","show_post_author":"1","show_post_author_image":"1","show_post_date":"1","post_date_format":"default","post_date_format_custom":"Y\/m\/d","show_post_category":"1","show_post_reading_time":"0","post_reading_time_wpm":"300","show_zoom_button":"0","zoom_button_out_step":"2","zoom_button_in_step":"3","show_post_tag":"1","show_prev_next_post":"0","show_popup_post":"0","number_popup_post":"1","show_author_box":"0","show_post_related":"1","show_inline_post_related":"0"}],"override_image_size":"0","image_override":[{"single_post_thumbnail_size":"no-crop","single_post_gallery_size":"crop-500"}],"trending_post":"0","trending_post_position":"meta","trending_post_label":"Trending","sponsored_post":"0","sponsored_post_label":"Sponsored by","sponsored_post_name":"","sponsored_post_url":"","sponsored_post_logo_enable":"0","sponsored_post_logo":"","sponsored_post_desc":"","disable_ad":"0"},"jnews_primary_category":{"id":"","hide":""},"footnotes":""},"categories":[89,75],"tags":[287,288],"class_list":["post-4104","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-errors","category-wordpress","tag-upload-path-not-valid-error","tag-your-upload-path-is-not-valid-or-does-not-exist"],"_links":{"self":[{"href":"https:\/\/scriptfeeds.com\/blog\/wp-json\/wp\/v2\/posts\/4104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scriptfeeds.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scriptfeeds.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scriptfeeds.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scriptfeeds.com\/blog\/wp-json\/wp\/v2\/comments?post=4104"}],"version-history":[{"count":0,"href":"https:\/\/scriptfeeds.com\/blog\/wp-json\/wp\/v2\/posts\/4104\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scriptfeeds.com\/blog\/wp-json\/wp\/v2\/media\/3412"}],"wp:attachment":[{"href":"https:\/\/scriptfeeds.com\/blog\/wp-json\/wp\/v2\/media?parent=4104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scriptfeeds.com\/blog\/wp-json\/wp\/v2\/categories?post=4104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scriptfeeds.com\/blog\/wp-json\/wp\/v2\/tags?post=4104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}