问题标签 [fatal-error]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 内存限制调试
我有一个使用 Wordpress 网站的客户。他们正在运行几个导致致命内存错误的插件。这两个插件具体是Simple Map & Drain Hole
。我不确定这些插件中的哪一个确实导致了这个问题。简单地图用于管理位置或提供者,很像 Google Places。Drain Hole 用于通过 URL 隐藏来保护文件。
在 Simple Map 中,他们目前有大约 900 个位置。在 Drain Hole 中,他们目前保护了大约 700 个文件。在开发过程中,我们没有遇到任何问题,因为我们的 PHP 内存限制设置为 64MB。在他们的实时服务器上,主机只允许 30MB,并且不允许更改。
我的问题/问题是:如果我将它们移动到一个新主机,一个允许至少 64MB 的主机,我如何确定如果他们继续添加到这些插件中,这种情况不会再次发生?有没有办法测试这些内存峰值是否合法,或者它们是否是糟糕、低效的代码的结果?
编辑:致命错误似乎被击中或错过。它只发生在 Wordpress 管理面板的某些屏幕中,特别是那些处理简单地图的屏幕。虽然如果我禁用 Drain Hole 插件,错误就会完全消失。错误:
php - php 调用非对象上的成员函数
我有这个代码:
现在如果函数输出的东西工作正常,如果它没有输出任何东西我有
我对php很陌生,所以我找不到如何处理错误的解决方案。
任何帮助将不胜感激!:)
毛罗
php - PHP call_user_func 替代
我在 PHP 中寻找与其功能相当的功能call_user_func
。我遇到的这个函数的问题是它没有进入“对象模式”。通过这个,我的意思是我不能$this
在课堂上使用和其他东西,所以几乎就是两个词:不是 oop。
我基本上需要这个,因为我正在处理请求的 url,解析它,看看是否一切正常等等,然后执行以下几行:
因为我想动态调用 the"Controller"
及其操作。但我不能$this
在$action
方法中使用,因为它不是 OOP。
这是我得到的消息:
所以我希望有人可以帮助我。
如果我以错误的方式处理这个问题,你能否告诉我?
PS:请不要向我推荐任何处理这些东西的 MVC 框架。我喜欢 Zend,但有时它太重了 :(( 我需要一个轻量级的设置。
mysql - 哪些 Drupal MySQL 表可以安全清除(以及何时清除)?
我正在向 Drupal 站点添加模块,并且遇到可怕的致命内存错误。我去清除accesslog
、cache
和watchdog
表,但仍然收到此类错误。我只在这个站点上运行一个数据库,它是供 Drupal 使用的,但我想知道我可以释放哪些其他表。我确信 phpMyAdmin 中列出的无数表对 Drupal 来说比其他表更重要。我可以用“开销”一味地清除所有表格吗?或者这会是一个主要的失礼吗?
任何洞察力都是最出色的。
php - php问题(调用非对象的成员函数)
我收到了这个 php 错误,我似乎无法修复它。
这是调用函数准备的行。
这是它被宣布的。
有任何想法吗?
编辑:这是我的完整代码(不要介意测试假人)
php - 致命错误:在非对象上调用成员函数 num_rows()
大家好?
我正在尝试使用特定的employee_id 计算基本工资但是当我试图.. 给我致命的错误..
致命错误:在第 112 行对 D:\wamp\www\template\application\models\salary.php 中的非对象调用成员函数 num_rows()
我的代码是:模型
并查看
如果有人请帮助我
php - 用于为不知道 html 的用户创建链接的 PHP 函数给出致命错误
我的一对功能存在问题,这些功能允许用户使用 [link] 和 [/link] 集在没有事先 html 知识的情况下创建链接。一切都很好,直到我开始测试链接前后的空格等意外情况。现在它在我的服务器上超时,设置为 30 秒的最大处理时间。
用户总共可以输入 5000 个字符,这是这些功能必须浏览的健康页面。但是,当用户正确键入代码(不带空格)时,它不会对服务器征税,并且我的页面会在几分之一秒内弹出,就像它应该的那样。如果缺少 [link] [/link] 之一,则 while 循环退出 - 没有任何反应。只有在链接中键入这样的空格时:
[链接] www.google.com[/link] --或-- [链接]www.google.com [/link]
两者都使服务器超时并出现此错误(路径稍作修改):
致命错误:/home/example/thiscode.php 第 18 行的最大执行时间超过 30 秒
[link]www.google.com[/link] 不会超时,也不会:[link]www. google.com[/link] 根本不会被识别为有效的 html 链接,但会正确放置锚标记。
有什么想法吗?代码哈!
提前感谢任何可以帮助我的人!
php - PHP getter/setter
我正在尝试学习这个 MVC OOP 东西,但偶然发现了一个奇怪的错误:
我的代码:
FooBase 类如下所示:
所以如果我理解正确,getter 函数不能有参数?为什么?还是我在这里做错了什么?
php - PHP 内存耗尽错误
我知道这听起来可能很愚蠢,但我在编程方面完全是个菜鸟,我对这个错误感到非常沮丧。
致命错误:第 2 行 C:\TOM Files\wamp\www\program_exer_1\index.php 中允许的内存大小为 134217728 字节已用尽(试图分配 7059335 字节)
我想知道这意味着什么以及可能的解决方案是什么。请帮忙。
eclipse - Java 运行时环境检测到一个致命错误:内部错误;错误:ShouldNotReachHere()
我不知道出了什么问题,因为我用 Java 编程了大约一年,从来没有遇到过这个错误。在一分钟前在 Eclipse 中编译和运行工作,现在我得到这个错误: