brandbox läuft nativ in einer Unix-Laufzeitumgebung (standardmäßig Debian). Bei der Anlage von neuen Dateien oder Ordnern müssen die Rechte entsprechend gesetzt werden, damit nachträgliche Dateisystem-Operationen möglich sind.
...
Es wird empfohlen, nach Anlage eines Ordners oder einer Datei die Rechte per PHP zu setzen, Beispiel:
Codeblock | ||
---|---|---|
| ||
// Anlage eines Ordners
mkdir(BRANDBOX_APP_ROOT . 'share/public/Test', 0770, true);
// Anlage einer Datei
$path = BRANDBOX_APP_ROOT . 'share/public/Test.test.txt';
file_put_contents($path, 'Test');
chmod($path, 0660); |