【问题标题】:Enable Errors in Openshift PHP在 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 周内遇到了这个问题,我在下面的链接中尝试了很多解决方法,但没有任何结果

  1. PHP errors NOT being displayed in the browser [Ubuntu 10.10]
  2. PHP on OpenShift: How to enable errors and warnings?
  3. http://ubuntuforums.org/showthread.php?t=1593123

注意:在进行更改后 /var/lib/openshift/54e9a8d74382ecd2be000161/php/configuration/etc/php.ini 我从前端重新启动了应用程序,即浏览器重新启动选项,但没有任何效果。

帮我解决这个问题...

【问题讨论】:

    标签: php openshift openshift-php-cartidges


    【解决方案1】:

    (对于仍然感兴趣的人)

    使用调试环境:

    rhc env set APPLICATION_ENV=development
    

    这将,according to the documentation:

    • 在浏览器中显示更详细的错误
    • 显示启动错误
    • 启用 Xdebug PECL 扩展
    • 启用 APC 统计检查
    • 忽略您的 composer.lock 文件(如果适用)

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-29
      • 2015-12-25
      • 2015-10-07
      • 2014-10-10
      相关资源
      最近更新 更多