Я могу без проблем установить laravel 5.0 с композитором. Но когда я пытаюсь установить laravel 5.1, мне отказывают в доступе.
Вот что я получаю, если запускаю:
composer create-project laravel/laravel MyProjectName
Installing laravel/laravel (v5.1.4)
- Installing laravel/laravel (v5.1.4)
Loading from cache
Created project in schoollege
> php -r "copy('.env.example', '.env');"
Loading composer repositories with package information
Installing dependencies (including require-dev)
- Installing vlucas/phpdotenv (v1.1.1)
Loading from cache
- Installing symfony/var-dumper (v2.7.3)
Loading from cache
- Installing symfony/translation (v2.7.3)
Loading from cache
- Installing symfony/routing (v2.7.3)
Loading from cache
- Installing symfony/process (v2.7.3)
Loading from cache
- Installing psr/log (1.0.0)
Loading from cache
- Installing symfony/debug (v2.7.3)
Loading from cache
- Installing symfony/http-foundation (v2.7.3)
Loading from cache
- Installing symfony/event-dispatcher (v2.7.3)
Loading from cache
- Installing symfony/http-kernel (v2.7.3)
Loading from cache
- Installing symfony/finder (v2.7.3)
Loading from cache
- Installing symfony/dom-crawler (v2.7.3)
Downloading: 100%
[ErrorException]
copy(/home/myusername/.composer/cache/files/symfony/dom-crawler/9dabece63182e95c42b06967a0d929a5df78bc35.zip): failed to open stream: Permission denied
create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repository-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [--no-install] [--ignore-platform-reqs] [package] [directory] [version]
Я делаю это внутри папки /var/www/html
. Папка /var/www
уже указана в группе www-data
и www-data
имеет разрешение drwxrwxr-x
Решения, которые я пробовал, но ни один из них не работал:
- композитор очистить кеш
- композитор создать проект laravel/laravel MyProjectName 5.1
- самообновление композитора
В чем может быть возможная проблема?
P.S. Я использую LAMP на Ubuntu 14.04 LTS с 64-битной архитектурой.