Как упомянуто в названии, я думаю, что это одна из проблем, которую Automattic или Wordpress команда не может решить до тех пор, пока не выйдет версия Wordpress в будущем. В этом вопросе я фокусируюсь на белом экране смерти, который я получаю всякий раз, когда хочу активировать определенные плагины. Я занимаюсь разработкой сайта, который требует от меня использования 30 плагинов. Да, некоторые скажут, что это слишком много плагинов для сайта, не удивительно, что я получу белый экран. Но эй, это Wordpress, одна из причин, по которой Wordpress становится самой популярной платформой для блогов, заключается в том, что наличие плагинов, которые помогут вам достичь своей цели за меньшее время. Для тех, кто разбирается в разработке php + wp, вы, ребята, можете сказать, что взломать wp лучше, чем использовать множество плагинов, как то, что я делаю, но, эй, большинство пользователей wp не являются php-гуру. Большинство из них - обычные пользователи, такие как я, или просто знают, как установить и использовать то, что им доступно.
Пока что общие шаги, которые мы делаем, когда получаем белый экран смерти (WSOD).
- Переименуйте wp-content / plugins имя папки, например wp-content / plugins-temp , это отключит все плагины
- Как и я, я предпочитаю переименовывать имя отдельной папки плагина, например wp-content / plugins / akismet в wp-content / plugins / akismet-temp
- После этого активируйте все плагины один за другим, чтобы мы могли знать, какой плагин является виновником
- Проверить наличие дополнительного пустого места в конце файла плагина, особенно после закрывающего тега php?> Убедитесь, что после тега нет лишнего пространства. Обязательно проверьте файл theme.php (если есть) или файл плагина.
- Увеличить выделение памяти для wordpress
Обычно после этого ваш сайт возвращается в нормальное состояние. НО это все равно не решит эту проблему.
Для меня это очень раздражает, особенно шаг № 3. Как мы можем узнать, какой плагин является виновником ?? Во-первых, я думал, что шаг № 3 действительно факт, но теперь я думаю, что это ложь. ПОЧЕМУ?
Как и сейчас, внезапно после того, как я активировал 25 плагинов, один из плагинов, который я не могу активировать, это Akismet. Какие? Akismet? Да, плагин Dev от самой команды WP. Я знаю, что шаг № 3 выше - ложь, потому что если я сначала активирую Akismet, Akismet активируется успешно. Никаких проблем.
Так что сейчас проблема заключается в совместимости плагинов среди плагинов. Как я, как обычный пользователь, могу определить, какой плагин не дружит с каким плагином ??? Если я использую 30 плагинов, сколько вероятностей от одного плагина не совместимо с каждым плагином ???? Как я могу узнать, какие плагины должны быть активированы в первую очередь, чтобы WSOD не появлялся?
Если есть ошибка, то, возможно, у меня может быть подсказка, но это простой белый экран. Я невежественен. Это столкновение плагинов в WordPress - это действительно нерешенная проблема, которая заставляет меня испытывать стресс.
Кто-нибудь знает, как это исправить? Хотя бы знаете, как активировать плагины через mysql?