分期时 WordPress 白屏死机
WordPress White Screen of Death on Staging
我有一个 WordPress 页面在本地按预期工作,但在部署到暂存后出现中断(白屏死机)。
我正在使用 Timber/Twig。模板似乎是导致问题的原因,但话又说回来,如果是代码问题,为什么模板不会在本地引发问题?
也许有人有见识。
<?php
/* Template Name: *** */
use Timber\Timber;
use Timber\PostQuery;
use Flynt\Utils\Options;
use const Flynt\Archives\POST_TYPES;
$context = Timber::get_context();
$context['banner'] = get_field('banner');
$context['status'] = get_field('status');
$context['resources'] = get_field('resources');
$context['information'] = get_field('information');
if (isset($_GET['contentOnly'])) {
$context['contentOnly'] = true;
}
Timber::render('templates/events/***.twig', $context);
仅供参考,此问题是因为服务器 case-sensitive 请注意,如果发生这种情况,请确保您的路径完全正确。
我有一个 WordPress 页面在本地按预期工作,但在部署到暂存后出现中断(白屏死机)。
我正在使用 Timber/Twig。模板似乎是导致问题的原因,但话又说回来,如果是代码问题,为什么模板不会在本地引发问题?
也许有人有见识。
<?php
/* Template Name: *** */
use Timber\Timber;
use Timber\PostQuery;
use Flynt\Utils\Options;
use const Flynt\Archives\POST_TYPES;
$context = Timber::get_context();
$context['banner'] = get_field('banner');
$context['status'] = get_field('status');
$context['resources'] = get_field('resources');
$context['information'] = get_field('information');
if (isset($_GET['contentOnly'])) {
$context['contentOnly'] = true;
}
Timber::render('templates/events/***.twig', $context);
仅供参考,此问题是因为服务器 case-sensitive 请注意,如果发生这种情况,请确保您的路径完全正确。