mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 00:55:19 +00:00
Setup - .htconfig.php write access is now required for automated installation. [String change - leave in dev for the next release]
This commit is contained in:
parent
08d2adddf5
commit
717ae54868
1 changed files with 12 additions and 8 deletions
|
@ -563,16 +563,20 @@ class Setup extends \Zotlabs\Web\Controller {
|
|||
$status = true;
|
||||
$help = '';
|
||||
|
||||
if( (file_exists('.htconfig.php') && !is_writable('.htconfig.php')) ||
|
||||
(!file_exists('.htconfig.php') && !is_writable('.')) ) {
|
||||
$fname = '.htconfig.php';
|
||||
|
||||
if((file_exists($fname) && is_writable($fname)) ||
|
||||
(! (file_exists($fname) && is_writable('.')))) {
|
||||
$this->check_add($checks, t('.htconfig.php is writable'), $status, true, $help);
|
||||
return;
|
||||
}
|
||||
|
||||
$status = false;
|
||||
$help = t('The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.') .EOL;
|
||||
$help .= t('This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.').EOL;
|
||||
$help .= t('At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder.').EOL;
|
||||
$help .= t('You can alternatively skip this procedure and perform a manual installation. Please see the file "install/INSTALL.txt" for instructions.').EOL;
|
||||
}
|
||||
$help .= t('Please see install/INSTALL.txt for additional information.');
|
||||
|
||||
$this->check_add($checks, t('.htconfig.php is writable'), $status, false, $help);
|
||||
$this->check_add($checks, t('.htconfig.php is writable'), $status, true, $help);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue