在 Openshift PHP 中启用错误
Posted
技术标签:
【中文标题】在 Openshift PHP 中启用错误【英文标题】:Enable Errors in Openshift PHP 【发布时间】:2015-05-13 14:33:42 【问题描述】:我试图在 openshift Cartridge 中启用 php 中的错误,过去 4 个月我一直在使用 openshift,一切顺利,new Cartridge
我无法enable errors to browser window
我使用的代码是
<?php
echo "Hello WOrld!";
echo "Hello world!; //without ending quotes for error
?>
我遇到的错误
tail -f /var/lib/openshift/54e9a8d74382ecd2be000161/app-root/php.log
[Wed Mar 11 12:42:31 2015] [error] [client 127.3.126.1] PHP Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or $ (T_DOLLAR_OPEN_CURLY_BRACES) or $ (T_CURLY_OPEN) in /var/lib/openshift/54e9a8d74382ecd2be000161/app-root/runtime/repo/index.php on line 5
163.47.13.83 - - [11/Mar/2015:12:42:31 -0400] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0"
但在浏览器窗口中它显示空白页面...
我在过去 3 周内遇到了这个问题,我在下面的链接中尝试了很多解决方法,但没有任何结果
-
PHP errors NOT being displayed in the browser [Ubuntu 10.10]
PHP on OpenShift: How to enable errors and warnings?
http://ubuntuforums.org/showthread.php?t=1593123
注意:在进行更改后 /var/lib/openshift/54e9a8d74382ecd2be000161/php/configuration/etc/php.ini 我从前端重新启动了应用程序,即浏览器重新启动选项,但没有任何效果。
帮我解决这个问题...
【问题讨论】:
【参考方案1】:(对于仍然感兴趣的人)
使用调试环境:
rhc env set APPLICATION_ENV=development
这将,according to the documentation:
在浏览器中显示更详细的错误 显示启动错误 启用 Xdebug PECL 扩展 启用 APC 统计检查 忽略您的 composer.lock 文件(如果适用)【讨论】:
以上是关于在 Openshift PHP 中启用错误的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Redhat-SSO 映像中为 OpenShift 启用相互 SSL 验证模式
已安装 PHP IMAP 但出现“未定义的函数 imap_open()”错误
在 OpenShift / PHP / CodeIgniter 上发送邮件