[wp-trac] [WordPress Trac] #54546: Fatal error receive while updating WP 5.8.2 to WP 5.9.
WordPress Trac
noreply at wordpress.org
Wed Dec 1 15:10:29 UTC 2021
#54546: Fatal error receive while updating WP 5.8.2 to WP 5.9.
-------------------------------+---------------------
Reporter: apeksha10 | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: 5.9
Component: Upgrade/Install | Version: trunk
Severity: normal | Resolution:
Keywords: reporter-feedback | Focuses:
-------------------------------+---------------------
Changes (by hellofromTonya):
* keywords: => reporter-feedback
Comment:
Requests library:
- Requests pre-2.0.0:
* the "cURL" class was called `Requests_Transport_cURL` and was in a
file named `wp-includes/Requests/Transport/cURL.php`.
* [https://github.com/WordPress/wordpress-develop/blob/5.8/src/wp-
includes/Requests/Transport/cURL.php#L443 Line 443] in `cURL.php` file
throws a new `Requests_Exception()` error
- Requests 2.0.0:
* the "cURL" class was renamed to `WpOrg\Requests\Transport`Curl` and
its file renamed to `wp-includes/Requests/Transport/Curl.php`.
* `Requests_Exception` class was removed in this version
* [https://github.com/WordPress/wordpress-develop/blob/trunk/src/wp-
includes/Requests/Transport/Curl.php#L492 The cURL error] was changed to
throw a new `Exception`
[52244] #54504 updated the Requests library to 2.0.0.
Look at the fatal error:
{{{
Fatal error: Uncaught Error: Class 'Requests_Exception' not found in
C:\Users\User\Local Sites\first-localhost\app\public\wp-
includes\Requests\Transport\cURL.php on line 443
}}}
It's indicating the error happened in `cURL.php` file on line 443. That
file was renamed in Requests 2.0.0 and line 443 is from the older version,
not the new version (i.e. in 5.9.0 Beta 1).
Look at the 2nd error:
{{{
Error: Class 'Requests_Exception' not found in C:\Users\User\Local Sites
\first-localhost\app\public\wp-includes\Requests\Transport\cURL.php on
line 443
}}}
That class was removed in newer version (i.e. in 5.9.0 Beta 1).
At `Upgrading database...` the old files should have been removed and new
files installed. Did this happen?
@apeksha10 if you're able to, can you check if the cURL file is named
`cURL.php` or `Curl.php`? Look here: `C:\Users\User\Local Sites\first-
localhost\app\public\wp-includes\Requests\Transport\Curl.php`. Is it named
`cURL.php` or `Curl.php`?
--
Ticket URL: <https://core.trac.wordpress.org/ticket/54546#comment:4>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list