Задать вопрос
Shshzik
@Shshzik
Начинающий

Откуда может возникнуть ошибка?

При попытки открыть не существующую страницу вместо 404, выдает 500 вот с такой ошибкой:

Fatal error: Call to a member function getOne() on null in /core/model/modx/modresponse.class.php on line 68

if (!($this->contentType = $this->modx->resource->getOne('ContentType'))) {
            if ($this->modx->getDebug() === true) {
                $this->modx->log(modX::LOG_LEVEL_DEBUG, "No valid content type for RESOURCE: " . print_r($this->modx->resource->toArray(), true));
            }
            $this->modx->log(modX::LOG_LEVEL_FATAL, "The requested resource has no valid content type specified.");
        }


Это кусочек кода с 68 строки. В чем может быть проблема? В десятке других сайтах на Modx такого не возникала, а вот теперь возникло.
  • Вопрос задан
  • 343 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
sanchezzzhak
@sanchezzzhak
Ля ля ля...
$this->modx->resource нету данного метода getOne

var_dump($this->modx->resource ); что возвращает ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽