Как автоматически обновлять WordPress 2.7 и выше моей сборки с моего сайта

Вы попросили — Кактус сделал для вас это!

В новом WordPress 2.7 появилось встроенное обновление, которое как я писал ранее само определяет язык установленной версии и предлагает URL-ы для скачивания и обновления. Ко мне обратилось несколько человек по почте и аське с просьбой сделать автообновление именно для моей версии, т.е. чтобы при автообновлении не менялся перевод на «официальный».

Порывшись в исходниках я нашел где генерируется запрос и что получает он в ответ, а мой давний друг Михаил подсказал как можно «обойти это» после того как я ему обрисовал проблему и что надо получить,  все оказалось элементарно просто!

Если у вас уже установлена моя версия WordPress 2.7 (скачана до появления этого поста), то достаточно скачать этот небольшой архив и распаковать на сервер в папку блога «как есть» с заменой исходных файлов. В нем содержится измененный файл отвечающий за обновления и обновленный перевод. Дистрибутив WordPress 2.7 также обновлен.

патч изменен- смотрите здесь

Чтобы убедиться что все у вас работает теперь правильно, отключите временно мой плагин «блокировка запросов на новые версии» (если используете), а затем пройдите в меню ИНСТРУМЕНТЫ — ОБНОВЛЕНИЯ. У вас должна ссылка на скачивание новой версии ru_RU отображаться как

http://lecactus.ru/download/wordpress-2.7-ru_RU.zip

. Естественно при выходе новых версий этот УРЛ будет сам меняться на новый? но также с правильным доменом.
Если это так значит все в порядке! Можете включать плагин блокировки проверки обновлений снова
Также вы можете обновляться кроме основного сайта с зеркала: откройте файл wp-includes/update.php
найдите там строку с текстом (имеется ввиду свежескачанный файл приведенный выше):

‘http://lecactus.ru/download/’, $body);

и замените путь на

http://wp2.lecactus.ru/download/

этот сервер находится не в россии (хостинг servage.net) — для кого то это может быть более оптимальный вариант по скорости и он точно доступен 24часа в сутки.
Успешно протестировано обновление на хостинге Мастерхост — проверялось обновление с моей русской версии 2.7-RC2 до моей русской финальной. Чтобы у вас корректно работало автообновление требуется поставить права 777(775,755) на папку wp-content либо создать в ней папку upgrade и дать права 777(775,755) только на нее. Права разные приведены т.к. для разных хостингов может быть по разному. Если что то не работает то ВП сам ругнется в самом начале что надо изменить права
wp27upgrade
Так что не так сильна проблема, как казалось это некоторым личностям…

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

Выпадающее меню «админки» для WordPress 2.7!

Да, вы не ослышались. OZH выпустил новую версию своего плагина которая работает в WordPress 2.7
14120815-23-19
Пригодится для тех, кого «пугает» новый вид админки WordPress 2.7, тем кто привык к выпадающему меню сверху страницы
Плагин я уже включил в обновленный PowerPack 2.7, а по ссылке выше вы можете скачать его отдельно

И настроек у плагина хватает: можно изменить все до неузнаваемости. перекрасить. скрыть иконки, вид изменить

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

Плагин Bad Behavior 2.0.25 русская «пропатченная» версия

Ранее я уже публиковал русификаторы и модификации. Что это такое объяснять не буду, кому надо — полистают блог и поиск поюзают :-)
Собрался и собрал все в одно. Буду потом обновлять тоже сразу дистриб, т.к. русификация отдельно не подходит иногда к новым версиям плагина (она прямо в коде)
Это просто последняя версия, полностью русифицированная включая «сообщение посетителю» (дополненное и улучшенное для понимания сути проблемы), а также добавлены в белый список некоторые адреса и убрана блокировка трекбеков/пингов от блогов на WP.
При всех достоинствах других антиспам-плагинов — этот блокирует около 99% автоматического спама и он даже не доходит до остальных антиспамов. Мизерная часть посетителей тоже блокируется, но обычно проблема всегда решается с теми кто обращается за помощью. наиболее частая причина — криво настроенный браузер («протвикан» неправильно и т.п.) либо сидят через какие то подозрительные прокси, которые есть в базе плагина.

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

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

Обращение к *nix/*bsd/Mac посетителям

Статистика сайта показывает что вас немного — около 7% в сумме, но решил что все должно быть правильно показано для всех ОСей.
Пользователям Линуксов и BSD систем просьба посмотреть как выглядит мой сайт в ваших браузерах после обновления стилей. Постарался сделать так чтобы в винде и Линуксе все выглядело практически 1в1. Вот такой скриншот получается у меня сейчас в Убунте 8.10 после правки стилей. Шрифты в системе только стандартные без примеси виндовых


А вот так ужасно было до этого.
13120822-21-07

Какие хитрости применил (если кто то захочет помодифицировать свои темы тоже)

для обычного текста
font-family: Verdana, Tahoma, Arial, sans, sans-serif;

для заголовков
font-family: Geneva, Arial, Helvetica, sans-serif;

после этого что в винде что в убунте стало все практически идентично
проблему создавало упоминание в старых стилях Times New Roman, Times и Serif

Если можете сделайте скриншоты из ваших линуксов/бсд, а также MacOS в разных браузерах и оставьте ссылки на них в коментах. браузершотс не предлагать :) он не совсем точно показывает. хочется увидеть более реальные картинки с обычных компов.

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

Спать тоже иногда нужно

Что то переработал за последние два дня, что аж бессонница замучала. Этой ночью так и не уснул… может сейчас получится

Комментарии к записи Спать тоже иногда нужно отключены

Кризис говорите?

что то после прочтения таких новостей слабо верится  :mrgreen:  Мне тоже пожалуйста два таких заверните, желательно салатового цвета и понавороченнее комплектацию.

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

Официальный пакет небольших исправлений для WordPress 2.7

Первый пакет из пяти исправлений для WordPress 2.7 который рекомендуют использовать не дожидаясь версии 2.7.1

Скачать набор исправленных файлов все-в-одном (если у вас уже был установлен WordPress 2.7) и просто распаковать все содержимое сохраняя структуру папок поверх установленного WordPress.

В своем дистрибутиве файлы тоже обновил

Что исправлено:
1 при установке админу присвается уровень 0 вместо 10 (возникают проблемы с некоторыми плагинами). Если вы обновляли старую версию (до 2.7) то проблемы нет.
2 исправляется ошибка

Warning: curl_exec() has been disabled for security reasons in /home/nicetec/public_html/wp-includes/http.php on line 1022 Warning: curl_exec() has been disabled for security reasons in /home/nicetec/public_html/wp-includes/http.php on line 1027 Warning: Cannot modify header information — headers already sent by (output started at /home/nicetec/public_html/wp-includes/http.php:1022) in /home/nicetec/public_html/wp-includes/pluggable.php on line 850

помнится у кого то она была — писали в коментах
3 исправление для обновления плагинов
4 незакрытый тег STRONG в «редакторе темы»
5 исправление проблемы с постраничными комментариями (для тех кто использует встроенную в 2.7 разбивку коментов по страницам)

Эти исправления не затрагивают той проблемы, что описана в прошлом  посте. Поэтому если у вас та самая проблема, то скачайте полный патч этот официальный+тот неофициальный все-в-одном (в обновленный дистрибутив тот патч не включен)

Комментарии к записи Официальный пакет небольших исправлений для WordPress 2.7 отключены

Исправление фатальной ошибки WP2.7 при публикации (если у вас такое вдруг случилось)

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

Более подробно можно ознакомиться с проблемой по ссылке выше, там же можно взять diff файл для патчинга. Или скачать у меня уже исправленные файлы (с примененными теми самыми патчами). У меня ошибки такой не было ни разу за все время работы с версией 2.7, поэтому подтвердить или опровергнуть ошибку не могу. Использовать файлы на свой страх и риск (если у вас есть ошибка). Официального исправления пока еще не выходило.

это же исправление+набор официальных исправлений все-в-одном

Один комментарий