phpを始めてまだ日が浅い者です。
お名前.com レンタルサーバにcomposerをインストールすべく
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
$ php composer-setup.php
を実行したところ、
Unable to create Composer home directory "/export/sd208/www/jp/r/e/gmoserver/8/5/sdxxxxxxx/.composer": mkdir(): Permission denied
となってしまいました。
そこで、お名前.com サポートに問い合わせたところ、「ご利用いただいております共用サーバーにおきましては、ドメインと同階層にディレクトリを作成いただくことができません。また、Composerの一般的なインストール手順では、ドメインと同階層にディレクトリを作成しようとするため、Permission deniedのエラーが出ている状況と考えられます。ドメインと同階層にディレクトリを作成しない方法であれば、Composerのインストールができる可能性もございますが、インストールを含めたComposerのご利用につきましては、弊社では動作保証・サポートの対象外となっております。」との回答が来ました。
そこで、ディレクトリの階層を変えてインストールすべく
$ mkdir bin
$ php composer-setup.php --install-dir=bin
とやってみましたが、全く同じエラーとなってしまいます。
何か、解決方法のサジェスションをいただきたく、よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー