###前提・実現したいこと
cakephp3を/var/www/html内にインストールするとき、sudoをつけずにやるとprovider-symfony$polyfill-mbstring.jsonのパーミッションがないと言われ、sudoをつけるとDo not run Composer as root/super userと言われます。
インストール自体は、成功できているようなのでいいと思うのですが、警告文が消えず、悩んでおります。何かご存知の方、ここの権限を変更するとよい。もしくは、やり方が全然違うなど教えてください。
/var/www/htmlの権限は777、グループはユーザ名、umaskは0022です。
###発生している問題・エラーメッセージ
file_put_contents(/home/hoge/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-mbstring.json): failed to open stream: Permission denied http://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date
###該当のソースコード
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer composer create-project --prefer-dist cakephp/app fuga
###試したこと
sudo composer create-project --prefer-dist cakephp/app fuga
環境
ubuntu /var/www/html
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/04 08:07