5

コンポーザーをリモートWebホストにダウンロードしたら。コマンド「phpcomposer.pharinstall」を実行しようとしています

ドキュメントに記載されているようにこのコマンドを実行すると、明日がないなどのエラーが発生します。

nwrepai1@******** [~/public_html]# php composer.phar install
Content-type: text/html

<br />
<b>Fatal error</b>:  Uncaught exception 'ErrorException' with message 'Undefined index: argv' in phar:///home3/nwrepai1/public_html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php:57
Stack trace:
#0 phar:///home3/nwrepai1/public_html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php(57): Composer\Util\ErrorHandler::handle(8, 'Undefined index...', 'phar:///home3/n...', 57, Array)
#1 phar:///home3/nwrepai1/public_html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php(98): Symfony\Component\Console\Input\ArgvInput-&gt;__construct()
#2 phar:///home3/nwrepai1/public_html/composer.phar/src/Composer/Console/Application.php(74): Symfony\Component\Console\Application-&gt;run(NULL, Object(Symfony\Component\Console\Output\ConsoleOutput))
#3 phar:///home3/nwrepai1/public_html/composer.phar/bin/composer(37): Composer\Console\Application-&gt;run()
#4 /home3/nwrepai1/public_html/composer.phar(14): require('phar:///home3/n...')
#5 {main}
  thrown in <b>phar:///home3/nwrepai1/public_html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php</b> on line <b>57</b><br />
nwrepai1@********* [~/public_html]#

これに欠けているものはありますか?

4

3 に答える 3

15

共有ホスティングでも同じ問題が発生しました。register_argc_argv=On に設定した後、機能しませんでした。

しかし、シェルで「php composer.phar」の代わりに「php-cli composer.phar」を試したところ、うまくいきました。

于 2013-01-18T18:54:05.973 に答える
12

register_argc_argv=onCLI の php.ini に が設定されていることを確認する必要があります。

于 2013-01-01T07:23:23.810 に答える