false]); $storagePermissionPassed = $storageCheck['all_passed']; $storageResult = $storageCheck['results']['storage'] ?? null; ?>
= lang('welcome_desc') ?>
= lang('directory_create_guide') ?>
= htmlspecialchars('mkdir "' . str_replace('/', '\\', $storagePath) . '"') ?>
= htmlspecialchars('mkdir -p ' . $storagePath) ?>
= lang('or_relative_path') ?>
= htmlspecialchars('mkdir "' . str_replace('/', '\\', $relativeStorage) . '"') ?>
= htmlspecialchars('mkdir -p ' . $relativeStorage) ?>
= lang('ownership_mismatch_option_group') ?>
= htmlspecialchars($groupCommand) ?>
= lang('ownership_mismatch_option_chown') ?>
= htmlspecialchars("sudo chown -R {$webUser}:{$webUser} {$storagePath}") ?>
= lang('ownership_mismatch_option_777') ?>
= htmlspecialchars("chmod -R 777 {$storagePath}") ?>
= lang('ownership_mismatch_hint', ['owner' => htmlspecialchars($owner), 'web_user' => htmlspecialchars($webUser)]) ?>
= lang('permission_fix_guide') ?>
= htmlspecialchars('icacls "' . str_replace('/', '\\', $storagePath) . '" /grant Everyone:(OI)(CI)F /T') ?>
= lang('or_relative_path') ?>
= htmlspecialchars('icacls "' . str_replace('/', '\\', $relativeStorage) . '" /grant Everyone:(OI)(CI)F /T') ?>
= lang('permission_windows_hint') ?>
= lang('permission_fix_guide') ?>
= htmlspecialchars('chmod -R 755 ' . $storagePath) ?>
= lang('or_relative_path') ?>
= htmlspecialchars('chmod -R 755 ' . $relativeStorage) ?>