mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-07-01 15:50:09 +00:00
Test writability of ABSPATH when upgrading core or WP_PLUGIN_DIR when installing/updating themes and plugins, fixes #9936
git-svn-id: https://develop.svn.wordpress.org/trunk@11499 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -142,7 +142,7 @@ function do_core_upgrade( $reinstall = false ) {
|
||||
else
|
||||
$url = 'update-core.php?action=do-core-upgrade';
|
||||
$url = wp_nonce_url($url, 'upgrade-core');
|
||||
if ( false === ($credentials = request_filesystem_credentials($url)) )
|
||||
if ( false === ($credentials = request_filesystem_credentials($url, '', false, ABSPATH)) )
|
||||
return;
|
||||
|
||||
$version = isset( $_POST['version'] )? $_POST['version'] : false;
|
||||
@@ -152,8 +152,8 @@ function do_core_upgrade( $reinstall = false ) {
|
||||
return;
|
||||
|
||||
|
||||
if ( ! WP_Filesystem($credentials) ) {
|
||||
request_filesystem_credentials($url, '', true); //Failed to connect, Error and request again
|
||||
if ( ! WP_Filesystem($credentials, ABSPATH) ) {
|
||||
request_filesystem_credentials($url, '', true, ABSPATH); //Failed to connect, Error and request again
|
||||
return;
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user