Установка 4.6. Валидация email
-
Ура! Первый раз за 9 лет у меня не получилась «знаменитая установка за 5 минут».
Внешнее проявление: на последнем шаге установки на экране пустой прямоугольник в рамочке.
В логе:
HP Fatal error: Uncaught exception ‘phpmailerException’ with message ‘Invalid address: wordpress@xxx.lan’ in /var/www/wp_bp.lan/wp-includes/class-phpmailer.php:946
Лечение: закомментировал нафиг все проверки у функции setFrom().
На моем «лабораторном» домене .lan установлено около дюжины разных вордпрессов, и до сих пор все они были довольны.
Я готов допустить, что проверка валидности адреса email на этапе установки имеет право на существование. Но инсталлятор должен был хоть что-то сказать (в идеале — переспросить), а не только оставить в логе запись, понятную отнюдь не каждому «молодому бойцу». Строго говоря, если хостинг не обкатанный, то логов вообще может не быть, а админ на этом этапе может об этом даже не догадываться.
И да, адрес админа у меня тоже в домене .lan, но WP4.6 это захавал как так и надо, хотя, как мне кажется, валидность админского мыла более важна, чем мыла from.
- Тема «Установка 4.6. Валидация email» закрыта для новых ответов.