Drupal安装:在PHP配置中设置xdebug.max_nesting_level = 256

pau*_*aul 5 php installation drupal drupal-8

我在这里按照教程 https://www.youtube.com/watch?v=h5i6emqdOgg

在安装之间我得到这个页面,它显示缺少一些要求.其中一人说Set xdebug.max_nesting_level=256 in your PHP configuration

我去了哪家C:\wamp\www\sampleWebSite\sites\default:

  1. default.services.yml
  2. default.settings.php
  3. 的settings.php

我打开settings.php看看xdebug设置,但那里丢失了.所以,我添加了一行有xdebug.max_nesting_level=256再刷新页面和页面给了我的错误,让我去同settings.php一次文件,并改变了它$settings['xdebug.max_nesting_level'] = 256;没有错误,但现在页面仍然显示xdebug设置没有被设置为256.

怎么解决?

在此输入图像描述

pau*_*aul 8

您需要xdebug.max_nesting_level = 256在正确的php.ini文件中添加此行而不是settings.php

要正确地按照以下步骤操作:

  1. 打开记事本或任何文本编辑器,并将其phpinfo.php与内容一起保存

    <?
    php phpinfo();
    ?>
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将此文件放在您在给定的youtube教程(即drupal安装目录)中重命名的目录中

  3. 启动您的wampserver并使用任何浏览器转到此目录.会出现这样的信息.在此输入图像描述

  4. 您现在可以正确php.ini地进行xdebug更改

  5. 找到xdebug并在最后添加这一行.就像这样在此输入图像描述

  6. 保存文件并重新启动wamp服务器.

在此输入图像描述

  1. 现在转到"需求问题"页面,您将看不到此问题.