我为404,403等自定义错误文档设置了apache指令,以及500.但是,遇到致命错误时,PHP显示空白页而不是触发apache 500响应.
我不需要显示错误详细信息或类似的内容,因为它们当前在apache error_logs中正确记录,因此我认为它与error_reporting或display_errors没有任何关系,两者都设置正确.
这里有一些类似的问题,但没有找到满足我需要的答案.基本上,在类似语法错误的情况下,我想看到apache 500错误页面,而不是空白页面.这不是可以在PHP中捕获和处理的东西,因为语法错误是无法捕获的.
这似乎已在php 5.2.4中修补/修复,如下所示:http://www.mail-archive.com/internals@lists.php.net/msg28557.html
但是,我们使用的是PHP 5.2.17,目前升级是不可行的.有没有人有任何解决方案/解决方法可能会导致任何PHP语法/致命错误在apache中触发500错误?
我正在尝试解析一个HTML文件,该文件具有可怕的(相信我,它是)HTML结构,由于这个和我缺乏知识,我无法编写自己的解析器.后来我尝试使用Simple HTML Dom解析器,因为很多人(也在SO上)推荐它.
我需要simple_html_dom.php,然后创建了对象.它们似乎工作,require()函数返回"1"和var_dump() - 对象返回一个对象.
在此之后,我尝试加载URL,就像在手册中一样,但是无论我尝试了什么URL,我都会遇到致命的错误.错误如下:
Fatal error: Call to undefined function mb_detect_encoding() in
/home/fema/web/subdomain/devel/www_root/parser/
simplehtmldom_1_5/simple_html_dom.php on line 988
Run Code Online (Sandbox Code Playgroud)
我检查了988号线上的内容,它是以下内容:
// Have php try to detect the encoding from the text given to us.
$charset = mb_detect_encoding($this->root->plaintext . "ascii",
$encoding_list = array( "UTF-8", "CP1252" ) );
Run Code Online (Sandbox Code Playgroud)
我知道这是关于字符编码的,但这就是全部.我还没有发现谷歌或SO上的任何相关信息.
我的整个代码是(占位符网址):
<?php
require('simplehtmldom_1_5/simple_html_dom.php');
// Create a DOM object
$dom = new simple_html_dom();
$dom->load_file('http://www.google.com/');
?>
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我该怎么办?或者在发生类似这样的事情时给出某种建议.
提前致谢.
当我将Lion服务器升级到Mountain Lion时,它似乎从apache中删除了我的mod_xsendfile.
我按照本网站的说明进行操作,但遇到了"没有这样的文件或目录"错误.在谷歌的帮助下,我发现这个页面给了我解决方案:"sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/ /Applications/Xcode.app/Contents/Developer/工具链/ OSX10.8.xctoolchain"
看起来不错,但是当我尝试运行"sudo apxs -cia mod_xsendfile.c"时,我收到"致命错误:'apr.h'文件未找到"错误.
有任何想法吗?
我正在Symfony 2.1中创建新项目.我想检查我的应用程序是否在我的服务器上正确运行,因此我复制了所有文件,清除了缓存并设置了权限.在开发环境本地一切都很好,但当我在我的服务器上请求"online - prod"版本时,我收到一个错误:
Fatal error: Class 'Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle' not found in /www/gastlich_www/www/livescore.gastlich.iq.pl/app/AppKernel.php on line 25
Run Code Online (Sandbox Code Playgroud)
我找到了一些关于这个问题的信息,但是所有这些都与从Symfony\Bundle到Doctrine\Bundle和Symfony 2.0的命名空间有关.
所以我检查了我的AppKernel.php文件,我的捆绑路径是正确的.
我的composer.json看起来像:
{
"name": "symfony/framework-standard-edition",
"description": "The \"Symfony Standard Edition\" distribution",
"autoload": {
"psr-0": { "": "src/" }
},
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.1.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "1.0.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.1.*",
"symfony/swiftmailer-bundle": "2.1.*",
"symfony/monolog-bundle": "2.1.*",
"sensio/distribution-bundle": "2.1.*",
"sensio/framework-extra-bundle": "2.1.*",
"sensio/generator-bundle": "2.1.*",
"jms/security-extra-bundle": "1.2.*",
"jms/di-extra-bundle": "1.1.*",
"stof/doctrine-extensions-bundle": "dev-master",
"doctrine/doctrine-fixtures-bundle": "dev-master"
},
"scripts": {
"post-install-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
], …Run Code Online (Sandbox Code Playgroud) production-environment fatal-error classnotfoundexception symfony
我在godaddy主持了一个drupal网站.但现在有一天,我正在与最奇怪的问题作斗争"致命错误:允许的内存大小为67108864字节耗尽(试图分配39字节)xxx/xxx/xxx/xxx".我正在靠墙攻击解决这个问题,但没有什么对我有用.它始终显示此错误,无论是安装新模块,删除模块,清除缓存还是添加文章等,几乎在所有情况下都显示允许内存大小耗尽错误.我也通过我的php.ini文件并更改memory_limit = 128M,但这个错误并不是我在drupal世界中生活的.请帮忙解决这个问题..
这是我的phpinfo:

我已经将php.ini中的memory_limit从64MB增加到128MB,但它没有反映在我的服务器中.当我去https://www.ginfy.com.phpinfo.php时它仍然显示64MB.
有人能帮我吗?
在index.php/admin下面的异常被抛出:
Fatal error: Call to a member function getBlockName() on a non-object in /home/ahorraen/public_html/app/code/core/Mage/Captcha/Block/Captcha.php on line 43
Run Code Online (Sandbox Code Playgroud) 我在使用GlazedList 1.8中的一些代码时遇到问题,这些代码在java 1.8_05/64 bit/FC20和Windows 8下运行时会导致SIGSEGV.
我有反汇编输出(-XX:+UnlockDiagnosticVMOptions '-XX:CompileCommand=print,*BoyerMooreCaseInsensitiveTextSearchStrategy.indexOf'见下文),但我不知道如何调试它.
因此,任何有关调试代码的帮助或提示寻求帮助的提示都表示赞赏.
反汇编代码超过30000个字符.很长,所以你必须去这里https://java.net/jira/browse/GLAZEDLISTS-564?focusedCommentId=378982&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-378982阅读码
Java运行时环境检测到致命错误:
SIGSEGV (0xb) at pc=0x00007fdc2d93bcfc, pid=12092, tid=140582414018304
Run Code Online (Sandbox Code Playgroud)
JRE版本:Java(TM)SE运行时环境(8.0_05-b13)(内部版本1.8.0_05-b13)Java VM:Java HotSpot(TM)64位服务器VM(25.5-b02混合模式linux-amd64压缩oops)
有问题的框架:
J 12756 C2
ca.odell.glazedlists.impl.filter.BoyerMooreCaseInsensitiveTextSearchStrategy.indexOf(Ljava/lang/String;)I(147字节)@ 0x00007fdc2d93bcfc [0x00007fdc2d93baa0 + 0x25c]
我遇到了大麻烦.我安装了基于运输插件的基于woocommerce购物车的零版本,我根据我的requiremnet发现它不相关,并从插件区域删除了该插件.删除该插件后,我的网站出现故障.它不断向我展示致命错误:
致命错误:未捕获错误:在/home/dev/public_html/new/wp-includes/wp-db.php:1570中调用未定义函数mysql_connect()堆栈跟踪:#0/home/dev/public_html/new/wp- includes/wp-db.php(658):wpdb-> db_connect()#1 /home/dev/public_html/new/wp-includes/load.php(404):wpdb - > __ construct('dev_test','3CrSPh8o766F ','dev_test_ne ...','localhost')#2 /home/dev/public_html/new/wp-settings.php(107):require_wp_db()#3/home/dev/public_html/new/wp-config .php(82):require_once('/ home/dev/p ...')#4 /home/dev/public_html/new/wp-load.php(37):require_once('/ home/dev/p. ..')#5 /home/dev/public_html/new/wp-blog-header.php(13):require_once('/ home/dev/p ...')#6/home/dev/public_html/new /index.php(17):在第1570行的/home/dev/public_html/new/wp-includes/wp-db.php中抛出的require('/ home/dev/p ...')#7 {main}
我尝试替换除wp-config.php和wp-content文件夹之外的所有核心文件.我仍然得到同样的错误.
此外,我尝试重命名插件文件夹,但错误是存在的.
你们能告诉我如何让我的网站恢复原状吗?
使用suitecrm 7.9.1
每当我尝试创建一个潜在客户时,即在提交创建潜在客户表单后,我将面临以下错误.
每当我尝试导入csv文件时都面临同样的错误.仅在实时服务器上发生此错误
致命错误:未捕获错误:调用/home/testsite/public_html/modules/AOD_Index/Lib/Zend/Search/Lucene/Field.php:222中的未定义函数iconv()堆栈跟踪:#0/home/testsite/public_html/modules/AOD_Index/Lib/Zend/Search/Lucene/Index/SegmentWriter/DocumentWriter.php(131):Zend_Search_Lucene_Field-> getUtf8Value()#1/home/testsite/public_html/modules/AOD_Index/Lib/Zend/Search/Lucene/Index/Writer.php(244):Zend_Search_Lucene_Index_SegmentWriter_DocumentWriter-> addDocument(Object(Zend_Search_Lucene_Document))
2 /home/testsite/public_html/modules/AOD_Index/Lib/Zend/Search/Lucene.php(1410):
Zend_Search_Lucene_Index_Writer-> addDocument(Object(Zend_Search_Lucene_Document))#3 /home/testsite/public_html/modules/AOD_Index/AOD_Index.php(310):Zend_Search_Lucene-> addDocument(Object(Zend_Search_Lucene_Document))
4 /home/testsite/public_html/modules/AOD_Index/AOD_LogicHooks.php(36):
AOD_Index-> index('Leads','b81874eb-1233-5 ...')#5 /home/testsite/public_html/include/utils/LogicHook.php(262):AOD_LogicHooks-> saveModuleChanges(Object in L in/222号线上的home/testsite/public_html/modules/AOD_Index/Lib/Zend/Search/Lucene/Field.php
导致此错误的原因是什么.新手到suitecrm,如何解决它.
我遇到了intellij ideaide问题.它工作正常,但突然间它开始显示错误:
Android Dex: [untitled3] Error: Could not create the Java Virtual Machine.
Android Dex: [untitled3] Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)
我检查了我的sdk,jdk路径.我已经做到re-installing了但问题仍然存在.任何帮助,将不胜感激.
谢谢.
fatal-error ×10
php ×4
apache ×2
jvm ×2
android ×1
apr ×1
dex ×1
drupal-7 ×1
html-parsing ×1
java ×1
jit ×1
magento ×1
magento-1.7 ×1
mysql ×1
sugarcrm ×1
suitecrm ×1
symfony ×1
wordpress ×1
x-sendfile ×1