我最近换了服务器。这是我使用 FastCGI 解释 PHP 的新服务器。但是,我从旧服务器带来的很多内容再次出现此错误,问题是 FastCGI 不会返回错误进行调试,它只会返回“500 内部服务器错误”。
有了这个,我不确定发生了哪一行来纠正错误。我有大量的脚本,这使得审查整个代码变得不可行。
已经尝试使用
尝试 {.. }
在已知错误中,但 FastCGI 仍然返回 500 错误。
我不是启用 mecher 环境变量的服务器管理员,有什么方法可以在 PHP 中解决这些错误?
我通过JSON为我的应用程序带来外部数据.加载数据没问题.问题是当我显示这些数据时.我有这个页面:
<!-- cinema -->
<div data-role="page" id="cinema">
<div data-role="header">
<h1>WGBN Cinema Salvador</h1>
</div><!-- /header -->
<div data-role="content">
<ul data-role="listview" data-inset="true" data-divider-theme="d" id="programa">
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和这个javascript到这个页面:
$(document).delegate("#cinema", "pageinit", function(data) {
// loop nas salas
$.each($.objCinema, function(key,value) {
$("#programa").append('<li data-role="list-divider">'+value.sala+'</li>').trigger('create');
$.each(value.filmes, function(a,b) {
$.each(b, function(c,d) {
$("#programa").append('<li>'+d+'</li>').trigger('create');
});
});
});
});
Run Code Online (Sandbox Code Playgroud)
甚至使用插入页面中的.trigger("create")元素也没有被jQuery Mobile设置样式,我做错了什么?