[wp-trac] [WordPress Trac] #64058: wp_die() status code Upgrade/Install component updates (parent ticket: #64009)

WordPress Trac noreply at wordpress.org
Tue Sep 30 17:23:01 UTC 2025


#64058: wp_die() status code Upgrade/Install component updates (parent ticket:
#64009)
-----------------------------+-----------------------------
 Reporter:  callumbw95       |      Owner:  (none)
     Type:  defect (bug)     |     Status:  new
 Priority:  normal           |  Milestone:  Awaiting Review
Component:  Upgrade/Install  |    Version:  trunk
 Severity:  normal           |   Keywords:
  Focuses:                   |
-----------------------------+-----------------------------
 If you have come here directly, please refer back to the parent ticket
 here: [https://core.trac.wordpress.org/ticket/64009 #64009]

 This ticket is regarding the `wp_die()` function calls within the Media
 component and will cover the following locations. Please note links were
 correct at the time of testing and writing this up, but line numbers may
 have changed slightly:

 || **Filepath** || **Line Number** || **Context** || **Status Code** ||
 **New Code** || **Code Meaning** ||
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L29 29] || User Permissions:
 does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L57 57] || User Permissions:
 does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L80 80] || User Permissions:
 does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L107 107] || User Permissions:
 does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L124 124] || Error:
 is_wp_error( plugins_api()) || 500 || 503 || Service Unavailable
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L152 152] || User Permissions:
 does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L158 158] || POST: Invalid file
 type passed || 500 || 415 || Unsupported Media Type
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L190 190] || User Permissions:
 does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L211 211] || User Permissions:
 does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L234 234] || User Permissions:
 does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L262 262] || User Permissions:
 does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L280 280] || Error:
 is_wp_error( plugins_api()) || 500 || 503 || Service Unavailable
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L304 304] || User Permissions:
 does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L310 310] || POST: Invalid file
 type passed || 500 || 415 || Unsupported Media Type
 || src/wp-admin/update.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/update.php#L342 342] || User Permissions:
 does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update-core.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/update-core.php#L23 23] || User
 Permissions: does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update-core.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/update-core.php#L1155 1155] ||
 User Permissions: does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update-core.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/update-core.php#L1191 1191] ||
 User Permissions: does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update-core.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/update-core.php#L1232 1232] ||
 User Permissions: does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update-core.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/update-core.php#L1273 1273] ||
 User Permissions: does not have access || 500 || 403 || Forbidden
 || src/wp-admin/update-core.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/update-core.php#L1302 1302] ||
 User Permissions: does not have access || 500 || 403 || Forbidden
 || src/wp-admin/setup-config.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/setup-config.php#L49 49] ||
 Missing: file || 500 || 404 || Not Found
 || src/wp-admin/setup-config.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/setup-config.php#L305 305] ||
 REQUEST: invalid params || 500 || 400 || Bad Request
 || src/wp-admin/setup-config.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/setup-config.php#L310 310] ||
 REQUEST: invalid params || 500 || 400 || Bad Request
 || src/wp-admin/setup-config.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/setup-config.php#L335 335] ||
 DB: connection error || 500 || 503 || Service Unavailable
 || src/wp-admin/setup-config.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/setup-config.php#L344 344] ||
 REQUEST: invalid params || 500 || 400 || Bad Request

 There are however the following function calls I have not touched as I
 felt they were already valid with their current status code:

 || **Filepath** || **Line Number** || **Status Code** ||
 || src/wp-admin/install.php || [https://github.com/WordPress/wordpress-
 develop/blob/trunk/src/wp-admin/install.php#L410 410] || 500 ||
 || src/wp-admin/setup-config.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/setup-config.php#L60 60] || 409
 ||
 || src/wp-admin/setup-config.php || [https://github.com/WordPress
 /wordpress-develop/blob/trunk/src/wp-admin/setup-config.php#L73 73] || 409
 ||

 Please have a look through the suggested changes documented here, and
 any/all feedback is appreciated. 😃

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/64058>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list