Log IT

IT в заметках

Upgrade to 2.1

Только что обновился до версии WordPress 2.1 Ella.
Данный апгрейд можно считать абсолютно успешным.

Для начала: самое важное производить обновление по описанному на сайте методу. То есть аккуратно, с бэкапом базы, отключением плагинов и т.д. Никаких трудностей не возникает.

После апгрейда по одному включить все плагины. Из всех стоящих у меня - не хотел включаться только LJ Crossposter. Судя по результатам гугля и прочих поисковиков - не у одного меня. И как обычно водится - на сайте автора нет обновления (оно и правильно - не будет же он в первый же день что-то фиксить :) ).
Внимательный анализ логов показал, что плагин вызывает PHP Fatal error при попытке передекларировать некоторые методы. После небольшого анализа кода самого плагина решение было найдено: достаточно закоментировать одну строку: инклюд файла wp-includes/template-functions-links.php. После этого все прекрасно начианет работать, проверено.

Тем, кому лениво самостоятельно производить правки, я предлагаю скачать исправленный плагин.

1 Star2 Stars3 Stars4 Stars5 Stars (4 голосов, среднее: 4.25 из 5)
Loading ... Loading ...

RSS feed| Trackback URI

12 Comments»

Комментировал Новости 2.0
2007-01-24 21:38:37

Обсудите эту новость на news2.ru…

 
Комментировал WordPress 2.1 и LJ Crossposter — Bittabola's blog
2007-01-24 23:05:49

[...] аккаунт в ЖЖ. Но через день господин Жучков из блога Log-IT выложил исправленную версию плагина для скачивание, [...]

 
Комментировал Bittabola
2007-01-24 23:22:04

Спасибо, все отлично заработало :)

 
Комментировал thoughts.count0.ru Subscribed to comments via email
2007-01-25 13:31:23

Эти методы описаны в links-template.php, так что можно ничего не комментировать, а смело инклюдить links-template.php

 
Комментировал Log IT
2007-01-25 14:13:53

Инклюдить links-template.php не надо т.к. он по дефолту всегда доступен (в версии 2.1) именно из-за этого и пошел конфликт. Таким образом и получается, что наиболее правильное решение - просто убить строку.

 
Комментировал http://gluek.info/ Subscribed to comments via email
2007-01-25 15:54:27

А что, include_once нельзя было использовать? ;)

 
Комментировал Log IT
2007-01-25 16:13:09

А при чем тут include_once? Если это два разных файла с одинаковыми методами и один из них просто лишний.

 
Комментировал Хорошие новости » Shavkatov’s Blog
2007-01-27 23:07:20

[...] только осталось разобраться с кросс-постером в [...]

 
Комментировал WordPress.Uz » Blog Archive » LiveJournal Crossposter
2007-02-09 18:07:34

[...] добавить, что данная версия плагина взята с сайта Log-It, автор которого и адаптировал его для версии WP 2.1. Наши [...]

 
Комментировал Crash Override
2007-02-13 19:38:40

Отлично, спасибо за плагин!

 
Комментировал noise
2007-03-05 10:39:19

оч. полезный блог, спасиба всем

 
Комментировал plug
2007-04-05 18:51:36

все вежливые и благодарные:)

 

Комментировать