Check the root directory is writable before copying .htaccess in Worker\Cron

- Addresses https://github.com/friendica/friendica/issues/7298#issuecomment-531454632
This commit is contained in:
Hypolite Petovan 2019-09-14 06:30:41 -04:00
parent a78ffd5b7e
commit 6576f15164

View file

@ -104,7 +104,7 @@ class Cron
// Ensure to have a .htaccess file. // Ensure to have a .htaccess file.
// this is a precaution for systems that update automatically // this is a precaution for systems that update automatically
$basepath = $a->getBasePath(); $basepath = $a->getBasePath();
if (!file_exists($basepath . '/.htaccess')) { if (!file_exists($basepath . '/.htaccess') && is_writable($basepath)) {
copy($basepath . '/.htaccess-dist', $basepath . '/.htaccess'); copy($basepath . '/.htaccess-dist', $basepath . '/.htaccess');
} }