Magestead\Installers\MagentoProject::setPermissions PHP Метод

setPermissions() защищенный Метод

protected setPermissions ( $projectPath, Symfony\Component\Console\Output\OutputInterface $output )
$projectPath
$output Symfony\Component\Console\Output\OutputInterface
    protected function setPermissions($projectPath, OutputInterface $output)
    {
        $command = 'vagrant ssh -c \'cd /var/www/public; sudo find var/ -type f -exec chmod 600 {} \\;\'';
        $output->writeln('<comment>Setting "var" Files Permissions</comment>');
        new ProcessCommand($command, $projectPath, $output);
        $command = 'vagrant ssh -c \'cd /var/www/public; sudo find media/ -type f -exec chmod 600 {} \\;\'';
        $output->writeln('<comment>Setting "media" Files Permissions</comment>');
        new ProcessCommand($command, $projectPath, $output);
        $command = 'vagrant ssh -c \'cd /var/www/public; sudo find var/ -type d -exec chmod 700 {} \\;\'';
        $output->writeln('<comment>Setting "var" Folder Permissions</comment>');
        new ProcessCommand($command, $projectPath, $output);
        $command = 'vagrant ssh -c \'cd /var/www/public; sudo find media/ -type d -exec chmod 700 {} \\;\'';
        $output->writeln('<comment>Setting "media" Folder Permissions</comment>');
        new ProcessCommand($command, $projectPath, $output);
        $command = 'vagrant ssh -c \'cd /var/www/public; sudo chmod 700 includes;\'';
        $output->writeln('<comment>Setting "includes" Permissions</comment>');
        new ProcessCommand($command, $projectPath, $output);
        $command = 'vagrant ssh -c \'cd /var/www/public; sudo chmod 600 includes/config.php;\'';
        $output->writeln('<comment>Setting "includes/config.php" Permissions</comment>');
        new ProcessCommand($command, $projectPath, $output);
    }