我的应用程序正在使用dev_appserver运行,但应用程序没有按照我的预期构建响应(我得到一个空白页面)
见这里:App Engine no output in browser
有人建议我调试请求,但我不知道该怎么做。
我需要哪些PHP代码来调试我的Wordpress应用程序以及将该代码放在项目中的哪个位置?输出日志将出现在哪里?
更新 - 发出请求记录
是否正确:
1 /将以下代码添加到index.php然后运行dev_appserver.py
<?php
use google\appengine\api\log\LogService;
// LogService API usage sample to display application logs for last 24 hours.
$options = [
// Fetch last 24 hours of log data
'start_time' => (time() - (24 * 60 * 60)) * 1e6,
// End time is Now
'end_time' => time() * 1e6,
// Include all Application Logs (i.e. your debugging output)
'include_app_logs' => true,
// Filter out log records based on severity
'minimum_log_level' => LogService::LEVEL_INFO,
];
$logs = LogService::fetch($options);
?>
2 /之后,加入身体...
<?php foreach ($logs as $log): ?>
<h3>REQUEST LOG</h3>
<ul>
<li>IP: <?= $log->getIp() ?></li>
<li>Status: <?= $log->getStatus() ?></li>
<li>Method: <?= $log->getMethod() ?></li>
<li>Resource: <?= $log->getResource() ?></li>
<li>Date: <?= $log->getEndDateTime()->format('c') ?></li>
<li>
<?php foreach ($log->getAppLogs() as $app_log): ?>
<strong>APP LOG</strong>
<ul>
<li>Message: <?= $app_log->getMessage() ?></li>
<li>Date: <?= $app_log->getDateTime()->format('c') ?></li>
</ul>
<?php endforeach ?>
</li>
</ul>
<?php endforeach ?>
我是否将所有这些代码放在index.php文件中?第一批代码是在文档的头部还是正文中?