Решаем проблемы с WordPress

Данный пост будет регулярно обновляться по мере поступления проблем и их решений

Windows Live Writer не загружает изображения в блог.

По умолчанию Live Writer пытается загрузить с помощью XMLRPC. Как как оказалось в моем случае, было достаточно назначить права на запись (chmod 777 или 775) папке для сохранения загружаемых изображений. Эта папка настраивается в Параметры –> Разное (Settings –> Miscellaneous)

…/wp-admin/options-misc.php

Конечно, если вы не находитесь за прокси, то есть еще и другая возможность – настроить FTP соединение с ресурсом вашего блога и загружать с помощью него.


Блог показывает пустые страницы (Blank Pages)

Если пустые страницы возникают во время отправки комментария пользователями, или попыткой регистрации, то одна из возможных проблем лежит в отправке почтовых сообщений (в частности – уведомлений).

Дело в том, что в WordPress отправкой занимается специальная библиотека – PHP Mailer. И в ней заголовки (subjects) кодируются соответственно установленной кодировке. Что приводит к появлению переносов в заголовках. А это, как следствие, заставляет почтовик сервера сказать нам, что мол, извините, я не приму такое сообщение (New line detected in subject. Possible injections. Mail rejected.). Решение – внести изменения в class-phpmailer.php:

строчки вида

@mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject))…

заменить на

@mail($to, $this->SecureHeader($this->EncodeHeader($this->Subject))…

0 ответы

Ответить

Хотите присоединиться к дискуссии?
Приглашаем поучаствовать!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">