Hostenko — лучший WordPress-хостинг

Самое популярное в рубрике «Wordpress»

Белый экран (Blank screen) при отправке комментариев

Вот такой прикол заметил во время тестирования одного сайта, который обновлял вчера. Причем проблема была только если комментатор не залогинен. Пользователь оставался на странице SITEURL/wp-comments-post.php без редиректа на страницу где писал комментарий. Такая же проблема на днях обсуждалась на форуме, но по ссылке там ничего конкретно тоже не было ясно, кроме как посмотреть на работу mod_security на сервере, что я сделать не могу.
Полдня пролазил в гугле-яндексе и нашел кучу подобных проблем и кучу совершенно разных решений. И самое смешное на том же сервере если закачать дополнительную директорию с WordPress и там настроить голый сайт то проблемы нет. Попробовал завести голый сайт в корневой папке – там проблема есть. Маразм. Пробовал как рекомендуют менять WWW на NO-WWW адрес в админке, пробовал перемещать WP в папку и указывать урл сайт на корень, но проблема оставалась. И попробовал последний метод, который почему то сразу отбросил когда находил (там была проблема с каким то плагином и тоже говорилось “про почту”)- отключил в настройках админки отправку писем администратору при добавлении нового комментария и вуаля! комментарии сразу стали добавляться без проблем. В чем прикол?

PS глюк присутствовал там на всех версиях 2.5.1-2.6.2 (кстати вышла сегодня, выложу вечером). Старые версии не проверял. Хостинг MCHOST.RU  :cry:

39 комментариев

Не понравилосьМогло быть лучшеНеплохоХорошоОтлично! (голосов: 5, средний: 4.20 из 5)
Loading ... Loading ...

Русский WordPress MU 2.6.1 Lecactus Edition

Пару дней назад вышел WordPress MU 2.6.1. Ветка синхронизирована с обычным WordPress 2.6.1 , исправлено несколько критических ошибок. Повторяться не буду, все что может понадобиться при обновлении уже было описано у меня здесь.
Кроме полной версии, у меня вы можете скачать патч для быстрого обновления WPMU 2.6 до 2.6.1. Я подготовил патчи как для моей полностью русской версии, так и для оригинальной английской (просто оригинальные файлы, изменившиеся в версии 2.6.1). Обновленный файл локализации вместе с локализованными файлами движка находятся только в «русском патче».
Продолжить чтение →

16 комментариев

Не понравилосьМогло быть лучшеНеплохоХорошоОтлично! (голосов: 5, средний: 4.80 из 5)
Loading ... Loading ...

Очередные мегаглюки ДНС вебстрима и связанные с этим тормоза WordPress

На своем компьютере то у меня ДНС настроены уже давно левые, но я их периодически меняю туда-сюда чтобы проверить оживают ли вебстримовские. А вот на сервере у меня как были прописаны вебстримовские так и оставались (забыл возможно изменить). И вот всю неделю сайт мне просто откровенно трахал мозги выдавая страницы по 5-10секунд и постоянно зависая в админке.

Изменил ДНС на сервере, перегрузился. Стало немного полегче, но все равно было дискомфортно. Тогда вспомнил я что писал Максим про тормознутость 2.6рс1 и решил проверить и это. До начала глюков с ДНС я проблем не испытывал на версии 2.6 и ничего у себя не менял.

В новой версии 2.6.1 файл немного изменился (решение для 2.6 описано по ссылке выше в комментариях), поэтому пришлось вырезать из него немного больше. Кстати плагины блокировки уведомлений об обновлениях движка и плагинов не помогают в этом. тормоза с ними также остаются.

Что же нужно выкинуть из файла для заметного ускорения работы:

add_action( 'init', 'wp_version_check' );

и ниже

add_action( 'load-plugins.php', 'wp_update_plugins' );
add_action( 'admin_init', '_maybe_update_plugins' );
add_action( 'wp_update_plugins', 'wp_update_plugins' );

if ( !wp_next_scheduled('wp_update_plugins') )
wp_schedule_event(time(), 'twicedaily', 'wp_update_plugins');

Естественно после этого у вас не будет проверки обновлений плагинов и движка на наличие новых версий и нужно будет следить за этим самостоятельно.

14 комментариев

Не понравилосьМогло быть лучшеНеплохоХорошоОтлично! (голосов: 4, средний: 4.75 из 5)
Loading ... Loading ...

Русский WordPress 2.6.1 Lecactus Edition

WordPress 2.6.1 Russian Lecactus Edition

WordPress 2.6.1 Russian Lecactus Edition

По сравнению с версией 2.6 практически ничего не изменилось, только исправили различные найденные ошибки, поэтому описание для этой версии будет более кратким.  Просто пройдите по ссылке выше и почитайте все что написано.
Продолжить чтение →

106 комментариев

Не понравилосьМогло быть лучшеНеплохоХорошоОтлично! (голосов: 14, средний: 4.86 из 5)
Loading ... Loading ...

Русификация для плагина Register Plus

Плагин только для WordPress 2.5 и новее
Перевод для плагина версии 3.51 и выше!

За основу взят этот перевод от версии 3.41, исправлены различные ошибки, доработан и обновлен текст во многих местах.

Скачать плагин можно здесь

Скачать исправленный русификатор

Скачать
Скачали 4348 раз

Скачать
Скачали 1271 раз

Установка
Распаковать плагин в wp-content/plugins
Распаковать русификатор в wp-content/plugins/register-plus и пользоваться :-)

Все что возможно потребуется дальше, описано на странице настроек плагина: Настройки->Register Plus

PS Кстати, после установки плагина на тестовом блоге пропали все проблемы с отправкой почты как при регистрации, так и при сбросе пароля. До этого не работало даже с настроенной отправкой через внешний smtp

42 комментария

Не понравилосьМогло быть лучшеНеплохоХорошоОтлично! (голосов: 10, средний: 4.80 из 5)
Loading ... Loading ...

Русский WordPress MU 2.6 Lecactus Edition

28 июля вышел финальный WordPress MU 2.6, а 29 июля Кактус выкладывает для пользования вам русскую версию.

WordPress MU 2.6 Russian Lecactus Edition

WordPress MU 2.6 Russian Lecactus Edition



Продолжить чтение →

40 комментариев

Не понравилосьМогло быть лучшеНеплохоХорошоОтлично! (голосов: 5, средний: 4.40 из 5)
Loading ... Loading ...

Как отключить напоминания об обновлениях WordPress и плагинов

Самый простой способ — установить пару плагинов: первый отключает напоминание о выходе новой версии WP, второй отключает напоминания о новых версиях плагинов. Также это отключает саму проверку новых версий плагинов (не создает лишних тормозов в работе).

Но в целях вашей же безопасности стоит все таки стараться пользоваться всегда обновленными версиями. Эти плагины лишь позволят вам избавится  от лишних надоедливых блоков текста в админке. Например если предпочитаете пользоваться предыдущими версиями.

Плагины предназначены для WP 2.3 – 2.6

Обсуждение закрыто

Не понравилосьМогло быть лучшеНеплохоХорошоОтлично! (голосов: 2, средний: 4.50 из 5)
Loading ... Loading ...

Очередной “тюнинг” плагина Bad Behavior

Столкнулся с проблемой что часть посетителей с Украины и даже некоторые поисковые роботы Яндекса не могли попасть на сайт, получая в лоб ошибку 403 и просьбу проверить языковые настройки браузера.

Причина закралась вот в этом фрагменте кода плагина:

// "uk" is not a language (ISO 639) nor a country (ISO 3166)
  if (preg_match('/\buk\b/', $package['headers_mixed']['Accept-Language'])) {
	return "35ea7ffa";
 }

в файле common_tests.inc.php (в поддиректории плагина)

После того как я закомментировал этот блок, то проблема у одного пользователя автоматически решилась.

Вот его заголовок (из логов плагина)

212.109.37.194

2008-07-24 16:34:44

Invalid language specified GET /2008/05/05/2123/ HTTP/1.0
Host: lecactus.ru
X-Real-IP: 212.109.37.194
X-Forwarded-For: 212.109.37.194, 212.109.37.194
Connection: close
Accept: */*
Referer: http://planet.mywordpress.ru/page/5/
Accept-Language: uk
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; WebMoney Advisor; .NET CLR 2.0.50727)
Cookie: __utma=143494056.2667676131300542000.1211553430.1213773091.1213777486.5; __utmz=143494056.1213775510.4.6.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=simple%20forum%20%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C%20; subscribe_checkbox_ca070efb8417fe311b266f668db0763e=checked; comment_author_ca070efb8417fe311b266f668db0763e=%D0%B2%D0%B0%D0%BB%D0%B5%D1%80%D0%B8%D0%B9; comment_author_email_ca070efb8417fe311b266f668db0763e=set_ca%40ukr.net; comment_author_url_ca070efb8417fe311b266f668db0763e=http%3A%2F%2Fwww.kremenets.in.ua%2F
212.109.37.194

боты Яндекса тоже использовали его и тоже обламывались:

Accept-Language: ru, uk;q=0.8, be;q=0.8, en;q=0.7, *;q=0.01
Accept-Encoding: gzip,deflate
If-Modified-Since: Tue, 08 Jul 2008 19:50:01 GMT
User-Agent: Yandex/1.01.001 (compatible; Win16; I)
From: webadmin@yandex.ru

Почему то плагин (т.е. его автор) считает что такого кода uk не существует в списке стран и/или языков.
Так что если кто испытывал (среди RSS подписчиков) последнее время проблемы с доступом, просьба проверить. Также если у вас выскакивают другие сообщения о невозможности доступа, не стесняйтесь писать на мейл с описанием проблемы, тем более ошибки выдаются вам на русском языке и там указан мейл для контактов. Другим пользователям этого плагина также пригодится знать. В целом же плагин себя оправдывает, т.к. блокирует почти весь автоматический спам без вмешательства. В среднем бывает 1-2 сообщения в неделю ручного спама.

3 комментария

Не понравилосьМогло быть лучшеНеплохоХорошоОтлично! (голосов: 4, средний: 4.50 из 5)
Loading ... Loading ...