Upgrade/Install: When creating the .htaccess
file in insert_with_markers()
, make sure it has 0644
as a minimum set of permissions.
Props rcutmore, dd32, i3anaan. Fixes #40572. git-svn-id: https://develop.svn.wordpress.org/trunk@47005 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
5c83f0630a
commit
56e338c132
@ -111,9 +111,16 @@ function insert_with_markers( $filename, $marker, $insertion ) {
|
|||||||
if ( ! is_writable( dirname( $filename ) ) ) {
|
if ( ! is_writable( dirname( $filename ) ) ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( ! touch( $filename ) ) {
|
if ( ! touch( $filename ) ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Make sure the file is created with a minimum set of permissions.
|
||||||
|
$perms = fileperms( $filename );
|
||||||
|
if ( $perms ) {
|
||||||
|
chmod( $filename, $perms | 0644 );
|
||||||
|
}
|
||||||
} elseif ( ! is_writeable( $filename ) ) {
|
} elseif ( ! is_writeable( $filename ) ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user