相关疑难解决方法(0)

如何在脚本中关闭xdebug?

可能重复:
如何禁用XDebug

我已经安装了xdebug,但它使我的单元测试慢得多.有没有办法通过ini_set或其他方式禁用它.我尝试了xdebug_disable(),但没有任何区别,除非我更改php.ini文件.

我的想法是只在生成代码覆盖率报告时打开xdebug,我之前不需要它.

php xdebug

14
推荐指数
1
解决办法
9219
查看次数

XDebug,如何禁用单个.php文件的远程调试?

我正在使用Eclipse IDE +远程Xdebug.EclipseIDE正在侦听9000端口以获取某种Xdebug信息.

在服务器上有一些由cron运行的php脚本.因此,每个cron执行xdebug都会向我的工作站发送信息,而EclipseIDE正试图在我的项目中找到这个文件.但无法找到文件,因为运行scrits的cron与我正在使用的项目无关.因此,每个运行Eclipse IDE的cron都会发出此消息警告http://img2.pict.com/22/fc/86/3299517/0/screenshot2b142.png

我试图添加到cron执行php脚本一些字符串...

if (function_exists('xdebug_disable')) {
  xdebug_disable();
}
Run Code Online (Sandbox Code Playgroud)

......但它没有帮助.

有任何想法吗?

谢谢

php xdebug

12
推荐指数
1
解决办法
2万
查看次数

达到'100'的最大功能嵌套级别,升级到Laravel 5.1后中止

升级到Laravel 5.1后,我在Laravel应用程序中收到此错误消息.

FatalErrorException in Dispatcher.php line 200:
Maximum function nesting level of '100' reached, aborting!
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我的应用的某些网址会出现此问题.我做了几十个composer update问题,但问题仍然存在.任何建议都将受到赞赏

php laravel-5 homestead

12
推荐指数
2
解决办法
2万
查看次数

New Laravel(Homestead)安装:502 Bad Gateway - *Refresh* - 网站显示正确

我试图建立一个当地的Laravel项目.所以我决定使用Homestead vagrant box.在我安装了本教程中的所有内容后,我期待在浏览器中看到结果:

第一次出现的是nginx 502 Bad Gateway Error.所以我试着改写它,然后显示默认的Laravel起始页面.然后我做了一些路线和链接到我的网站的一些子页面,每次我更改我的页面(通过链接或键入获取请求)我得到"502坏网关",刷新网站后消失.

我试过了:

  • 更改php版本(如此处)
  • 使缓冲区更大(像这里)
  • 完全重新安装了我的流浪汉和VirtualBox
  • 使用其他浏览器
  • 使用我的同事的功能盒

可悲的是,没有什么能够不显示我有时"502 Bad Gateway".但是在我的同事(也是Windows 10)的PC上,所有的东西都是你所期望的.

站点的日志文件(/ var/log/nginx):

2019/01/23 20:23:53 [error] 2532#2532: *1 recv() failed (104: Connection 
reset by peer) while reading response header from upstream, client: 
192.168.10.1, server: eatthis.test, request: "GET / HTTP/1.1", upstream: 
"fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host: "eatthis.test"

2019/01/23 20:24:03 [error] 2532#2532: *1 recv() failed (104: Connection 
reset by peer) while reading response header from upstream, client: 
192.168.10.1, server: eatthis.test, request: "GET …
Run Code Online (Sandbox Code Playgroud)

php nginx vagrant laravel bad-gateway

8
推荐指数
2
解决办法
1336
查看次数

php突然非常非常慢

我正在使用php,apache和mysql进行webapp.在过去的一年中,这个应用程序的响应时间一直很好.突然昨天应用程序在firefox上变得非常慢(完整页面加载,包括css和js文件:大约20秒.在页面加载期间,firefox完全无法使用).有趣的是,IE中的响应时间稍慢(大约2秒而不是<1秒).

奇怪的是:应用程序在两天前运行良好,无处不在变得非常缓慢.我没有改变源代码中的任何内容.我没有改变php.ini或httpd.conf中的东西.我已经记录了php函数的响应时间,并且性能没有改变.

起初我以为它与firefox有关,所以我完全删除了firefox,重新启动了vista并做了一个干净安装的firefox(没有扩展).没有结果.

在测试了几件事后,我发现当我将应用程序数据复制到我的文档根目录中的另一个文件夹时,应用程序再次正常工作.问题解决了你可以想到但是我现在不得不使用另一个URL并且(更重要的是)我不明白它是非常烦人的.为什么我的应用程序在一个文件夹中非常非常慢,在另一个文件夹中完全没问题?它与firefox或apache有关吗?应用程序非常慢的文件夹的名称不会出现在php.ini或httpd.conf中.有人建议吗?

php apache firefox

5
推荐指数
2
解决办法
1万
查看次数

"平台设置:失败"对作曲家意味着什么?

我正在寻找一些指导如何开始尝试解决我的作曲家安装问题.

C:\xampp>composer diagnose
Checking composer.json: OK
Checking platform settings: FAIL

The xdebug extension is loaded, this can slow down Composer a little.
Disabling it when using Composer is recommended, but should not cause issues beyond slowness.
Checking git settings: OK
Checking http connectivity: OK
Checking disk free space: OK
Checking composer version: OK

C:\xampp>composer self-update
You are already using composer version 1e27ff5e22df81e3cd0cd36e5fdd4a3c5a031f4a.
Run Code Online (Sandbox Code Playgroud)

xampp composer-php

5
推荐指数
1
解决办法
1469
查看次数

laravel composer update耗尽内存

我正在尝试使用'php composer.phar update'命令更新laravel存储库.但是我收到了这个错误 -

- Removing symfony/translation (v2.4.8)
PHP Fatal error:  Uncaught exception 'ErrorException' with message 'proc_open():
 fork failed - Cannot allocate memory' in phar:///var/www/fyc/composer.phar/vend
or/symfony/console/Symfony/Component/Console/Application.php:983
Run Code Online (Sandbox Code Playgroud)

我遇到了链接,告诉他们禁用'xdebug'来解决这个问题,但它在我的系统上没有安装.我使用的是Ubuntu 14.04,PHP 5.5.18,Zend 2.5.0.链接是 -

如何禁用XDebug

https://github.com/composer/composer/issues/1898 (阅读最近15天的评论)

更新:我知道错误说内存较少,但我看到一些线程说,分配甚至高达7GB不起作用,他们的系统挂起.所以,我正在寻找替代解决方案.我的服务器位于符合AWS免费等级的EC2实例上.不知道它为RAM提供了多少内存.

php laravel laravel-4

1
推荐指数
1
解决办法
3272
查看次数