Тема не работает. Как исправить самые распространенные ошибки?

Если вы столкнулись с какой-либо неисправностью при использовании нашей темы или появляется пустая белая страница, первое, что вы должны сделать, это включить отлаживать на вашем сайте.

Вы можете сделать это в файле WordPress по умолчанию wp-config.php в корневой папке вашей установки WordPress.

  1. Отредактируйте файл и найдите строку:
    определить('WP_DEBUG', ложь);
  2. Замените строку набором кодов, определяющих константы для включения отладки и отображения ошибок на экране:
    определить('WP_DEBUG', правда);
    определить('WP_DEBUG_LOG', правда);
    определить('WP_DEBUG_DISPLAY', правда);
    @ini_set('display_errors',1);
  3. Сохраните файл и загрузите обратно на сервер измененный файл.
  4. Откройте свой веб-сайт и посмотрите, появляется ли какое-либо сообщение об ошибке.

Некоторые из распространенных общих ошибок, которые вы можете увидеть

1. Фатальная ошибка: Исчерпан допустимый размер памяти X байт…

Очень распространенное сообщение об ошибке, которое сообщает, что на вашем сервере недостаточно памяти для веб-сайта. В соответствии с Требования к хостингу, ты должен был выделить не менее 96 МБ, но по данным на вашем сайте может потребоваться больше памяти. В сообщении об ошибке указано точное значение выделенной памяти в байтах. Вы можете использовать онлайн-инструменты для преобразования чисел в байтах в мегабайты, чтобы знать, какое у вас текущее значение.

Возможные способы увеличить лимит памяти на вашем сервере:

  1. увеличьте лимит памяти в файле php.ini на вашем сервере в строке:
    memory_limit = 128M
  2. попробуйте увеличить лимит памяти в файле wp-config.php, добавьте строки кода:
    определить('WP_MEMORY_LIMIT', '128M');
    определить('WP_MAX_MEMORY_LIMIT', '128M');

    96 МБ — это минимальное требование для запуска темы, вашему сайту может потребоваться больше памяти, поэтому попробуйте увеличить значение памяти.
  3. если сервер не позволяет вам изменить это значение с помощью кода, поэтому проблема все еще сохраняется, обратитесь к вашему хостинг-провайдеру с просьбой увеличить лимит памяти для вашего сайта. Не все хостинговые компании позволяют пользователю изменять эти значения.

2. Ошибка синтаксического анализа: синтаксическая ошибка, неожиданная функция T_FUNCTION…

Убедитесь, что параметры вашего сервера соответствуют всем необходимым требованиям, как описано в Требования к хостингу.

В большинстве случаев ошибки появляются из-за старая версия пхп установлен на вашем сервере.

3. Вызов неопределенной функции mb_convert_encoding()

Похоже, что в вашей установке PHP не установлено расширение Multibyte String, которое мы также рекомендуем в нашем Требования к хостингу.