Оглавление
Если вы столкнулись с какой-либо неисправностью при использовании нашей темы или появляется пустая белая страница, первое, что вы должны сделать, это включить отлаживать на вашем сайте.
Вы можете сделать это в файле WordPress по умолчанию wp-config.php в корневой папке вашей установки WordPress.
- Отредактируйте файл и найдите строку:
определить('WP_DEBUG', ложь);
- Замените строку набором кодов, определяющих константы для включения отладки и отображения ошибок на экране:
определить('WP_DEBUG', правда);
определить('WP_DEBUG_LOG', правда);
определить('WP_DEBUG_DISPLAY', правда);
@ini_set('display_errors',1); - Сохраните файл и загрузите обратно на сервер измененный файл.
- Откройте свой веб-сайт и посмотрите, появляется ли какое-либо сообщение об ошибке.
Некоторые из распространенных общих ошибок, которые вы можете увидеть
1. Фатальная ошибка: Исчерпан допустимый размер памяти X байт…
Очень распространенное сообщение об ошибке, которое сообщает, что на вашем сервере недостаточно памяти для веб-сайта. В соответствии с Требования к хостингу, ты должен был выделить не менее 96 МБ, но по данным на вашем сайте может потребоваться больше памяти. В сообщении об ошибке указано точное значение выделенной памяти в байтах. Вы можете использовать онлайн-инструменты для преобразования чисел в байтах в мегабайты, чтобы знать, какое у вас текущее значение.
Возможные способы увеличить лимит памяти на вашем сервере:
- увеличьте лимит памяти в файле php.ini на вашем сервере в строке:
memory_limit = 128M - попробуйте увеличить лимит памяти в файле wp-config.php, добавьте строки кода:
определить('WP_MEMORY_LIMIT', '128M');
определить('WP_MAX_MEMORY_LIMIT', '128M');
96 МБ — это минимальное требование для запуска темы, вашему сайту может потребоваться больше памяти, поэтому попробуйте увеличить значение памяти. - если сервер не позволяет вам изменить это значение с помощью кода, поэтому проблема все еще сохраняется, обратитесь к вашему хостинг-провайдеру с просьбой увеличить лимит памяти для вашего сайта. Не все хостинговые компании позволяют пользователю изменять эти значения.
2. Ошибка синтаксического анализа: синтаксическая ошибка, неожиданная функция T_FUNCTION…
Убедитесь, что параметры вашего сервера соответствуют всем необходимым требованиям, как описано в Требования к хостингу.
В большинстве случаев ошибки появляются из-за старая версия пхп установлен на вашем сервере.
3. Вызов неопределенной функции mb_convert_encoding()
Похоже, что в вашей установке PHP не установлено расширение Multibyte String, которое мы также рекомендуем в нашем Требования к хостингу.