当我点击索引页而不是错误消息时,我只是得到一个空白页。有没有办法显示PHP错误消息?当我得不到任何反馈时,调试非常困难。我的环境是linux。 PHP
答案 0 :(得分:5)
在linux中的php脚本中显示错误的方法不止一种。
首先,在index.php文件中,插入以下代码:
error_reporting(E_ALL);
ini_set('display_errors', 1);
这样可以显示浏览器中的错误和警告..
或第二次,打开位于php.ini
的{{1}}文件并修改该行
/etc/php5/apache2/php.ini
到
display_errors = Off
并重启apache2
display_errors = On
注意:第一种方法只在当前文件上启用错误消息,而第二种方法全局启用所有php脚本的错误消息..
答案 1 :(得分:0)
基本上你必须在文件的开头添加这2行
DirectoryInfo areasFolder = new DirectoryInfo(HostingEnvironment.MapPath(@"~\Areas"));
FileInfo[] assemblyFiles =
areasFolder.EnumerateDirectories()
.SelectMany(d => d.EnumerateFiles("*.dll"))
.Where(f => f.Name.Contains("MyAppNamespace"))
.GroupBy(f => f.Name.Substring(0, f.Name.Length - f.Extension.Length))
.Select(g => g.OrderByDescending(f => f.LastWriteTimeUtc).First())
.ToArray();