У меня странная ошибка при активации моего собственного плагина для WordPress.
При активации плагина я получаю только сообщение «Плагин не может быть активирован, потому что он вызвал фатальную ошибку». И все (см. http://prntscr.com/snxdkw). Больше ошибок не появляется, после включения режима отладки я получаю только ошибки с уровнем E_NOTICE, это не критично.
Эта ошибка отображается только на живом сервере, локально все в порядке. Поиск в Google не имеет никакого эффекта
Локальный:
PHP: 7.3.16
WordPress: 5.4.1
Сервер:
PHP: 7.3.16
WordPress: 5.4.1
Я пробовал:
- Включен журнал отладки на локальном и сервере (результат: критических ошибок нет)
- Исправлены все ошибки
- Повторно активировать плагин на моем локальном WordPress (результат: локально нет такой же ошибки)
- Посмотрел PHP войти на сервер (результат: нет критических ошибок)
- Попытался следовать из сообщения об ошибке, чтобы обработчик ошибок в ядре WP для понимания инициатора ошибки (результат: не найден инициатор ошибки)
- Записал отладочные сообщения в debug.log в register_activation_hook и register_deactivation_hook (результат: я не получаю свои отладочные сообщения, я думаю, что WordPress не 'Не добрался до register_activation_hook ())