Поддержка Проблемы и решения Установка 4.6. Валидация email

  • Модератор Yuri

    (@yube)


    Ура! Первый раз за 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.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Yuri

    (@yube)

    Еще одно новшество 4.6: попытка загрузить из админки плагин или тему приводит к
    child pid 11759 exit signal Segmentation fault (11)

    Поскольку это не вопрос, то не является нарушением Правил 😉

    Модератор Yui

    (@fierevere)

    永子

    Segmentation fault (11)

    а это уже PHP виновата, ни один даже самый корявый код не должен приводить к падению PHP по ошибке сегментирования

    Модератор Yuri

    (@yube)

    а это уже PHP виновата

    Я понимаю. Но с 4.5 эта же php прекрасно работает, вот в чем дело.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Установка 4.6. Валидация email» закрыта для новых ответов.