0
私は箱のUbuntuボックスを表示するために使用していますvagrantfileを持っていると私はこのようなPHPのプロビジョニングを定義しました:xdebug.max_nesting_level = 200をphp.iniファイルから選択しないのはなぜですか?
config.vm.provision "shell", inline: "sudo apt-get -y install php5 php5-dev php5-curl php5-imagick php5-gd php5-mcrypt php5-mhash php5-mysql php5-xdebug php5-intl php5-xsl"
config.vm.provision "shell", inline: "sudo php5enmod mcrypt"
config.vm.provision "shell", inline: "echo \"xdebug.max_nesting_level=200\" >> /etc/php5/apache2/php.ini"
config.vm.provision "shell", inline: "sudo apt-get -y install phpunit"
私もこれは本当にボックスにphp.iniファイルを更新しないことがわかりますそれが作成されました。私はまだ、このエラーが出る理由を私は理解していないすべてのこのセットWhith :
==> default: PHP Fatal error: Maximum function nesting level of '100' reached, aborting! in /vagrant-B05032-Magento-Box/vendor/magento/framework/Code/Reader/ClassReader.php on line 59
==> default: PHP Stack trace:
==> default: PHP 1. {main}() /vagrant-B05032-Magento-Box/bin/magento:0
==> default: PHP 2. Symfony\Component\Console\Application->run() /vagrant-B05032-Magento-Box/bin/magento:25
==> default: PHP 3. Magento\Framework\Console\Cli->doRun() /vagrant-B05032-Magento-Box/vendor/symfony/console/Symfony/Component/Console/Application.php:126
ここで間違っている可能性がどのような任意の考え?
ボックスを再起動しても機能しますか? iniファイルの更新後に思考中のapacheが再起動されない – JimL
別のphp.iniファイルがありますか? php.iniに問題があり、xdebugが実際に別のディレクトリにあるcliバージョンを使用していることがわかりました。 –
@ジム:再起動と起動を試しましたが、それと同じことです。 Vagrantファイルには、このPHPアップデート後にApacheのプロビジョニングがあります。だから、デフォルトでは最後のファイルを利用できるようにする必要がありますか? – maverick