openshift Cartridge の PHP でエラーを有効にしようとしましたが、過去 4 か月間 openshift を使用していましたが、すべてうまくいき、new Cartridge
できませんenable errors to browser window
私が使用したコードは
<?php
echo "Hello WOrld!";
echo "Hello world!; //without ending quotes for error
?>
そして、私が得たエラー
テール -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 エラーがブラウザに表示されない [Ubuntu 10.10]
- PHP on OpenShift: エラーと警告を有効にする方法は?
- http://ubuntuforums.org/showthread.php?t=1593123
注 : /var/lib/openshift/54e9a8d74382ecd2be000161/php/configuration/etc/php.iniで変更を行った後 、フロント エンド、つまりブラウザーの再起動オプションからアプリケーションを再起動しましたが、何も機能しません。
この問題を解決するのを手伝ってください...