Drupal安装:在PHP配置中设置xdebug.max_nesting_level=256
我在这里学习教程 在安装之间,我看到了这个页面,它显示了缺少一些需求。其中一个表示在PHP配置中设置xdebug.max\u nesting\u level=256 我去了Drupal安装:在PHP配置中设置xdebug.max_nesting_level=256,php,drupal,installation,drupal-8,Php,Drupal,Installation,Drupal 8,我在这里学习教程 在安装之间,我看到了这个页面,它显示了缺少一些需求。其中一个表示在PHP配置中设置xdebug.max\u nesting\u level=256 我去了C:\wamp\www\sampleWebSite\sites\default,它有: 档案 default.services.yml default.settings.php settings.php 我打开了settings.php来查看xdebug设置,但是它在那里不见了。因此,我在那里添加了一行xdebug.max\
C:\wamp\www\sampleWebSite\sites\default
,它有:
settings.php
来查看xdebug
设置,但是它在那里不见了。因此,我在那里添加了一行xdebug.max\u nesting\u level=256
,然后刷新页面,页面显示错误,因此我再次转到相同的settings.php
文件,并将其更改为$settings['xdebug.max\u nesting\u level']=256代码>现在没有错误,但页面仍然显示xdebug
设置未设置为256
如何修复它
您通常在php.ini中执行此操作,或者在带有php文件夹扩展名的文件夹配置文件中执行此操作。应该有文件xdebug.ini:
xdebug.max_nesting_level = 256
您可以在wamp管理器中找到php.ini文件的位置,也可以在任何php文件中使用phpinfo()函数
在那里添加值后,您必须重新启动服务器。您需要在正确的php.ini
文件中添加这一行xdebug.max\u nesting\u level=256
,而不是settings.php
要正确安装,请执行以下步骤:
打开记事本或任何文本编辑器,并将其另存为phpinfo.php
with content
<?
php phpinfo();
?>
将此文件放在给定youtube教程中重命名的目录中,即drupal
安装目录
启动wampserver并使用任何浏览器转到此目录。这样的信息会出现
现在您有了正确的php.ini
,您需要在其中进行xdebug更改
找到xdebug
,并在末尾添加这一行
保存文件并重新启动wamp服务器
现在转到“需求问题”页面,您将不会看到此问题
我在php.ini
末尾的C:\wamp\bin\php\php5.5.12\php.ini
位置添加了上述行,但仍然没有更改错误。您重新启动服务器了吗?实际使用的是正确的php.ini吗?另外,请升级您的php/wamp-我们已经有了php 7,但如果您确认php.ini正确并且服务器重新启动,您至少应该使用5.6,还有一件事,这个设置可能会在某个地方被覆盖->然后你应该使用文本搜索从wampserver.com找到这个php和最新的wamp一起出现的地方。是的,我在编辑php.ini之后启动了服务器。我不确定这是不是正确的php.ini我是drupal新手。