WordPress 2.5 теперь и на моем блоге

29.05.2008

Дошли руки обновить свой блог, до текущей версии WordPress 2.5.1. Обновление происходило вчера ночью, 12 часов, полет нормальный. Все плагины работают, все функции блога тоже работают, никаких проблем пока не замечено.

В прошлых постах, на тему WordPress 2.5 задавались вопросы, о необходимости обновления. Так вот необходимость существует, т.к. WordPress никогда не выпускает ненужных обновлений. Всегда ведутся работы над усовершенствованием кода движка, исправлением уязвимостей, повышением безопасности и тп.

Проблемы были только с плагином Popularity Contest, и проблема эта была успешно решена.

Также во время обновления, мне помогали хорошие люди, не могу не выразить благодарности:

  • lecactus - лучшая руссифицированная сборка WordPress 2.5.1. Все обновилось и работает без проблем, за что большое ему спасибо.
  • Eskhosting - мой любимый хостер, с того момента как я начал вести этот блог. Читал что у некоторых хостеров были проблемы с WordPress 2.5 из-за ограничения памяти которая выделялась клиенту. В моем же случае, обновление прошло идеально гладко, никаких проблем с настройками хостинга и тп. Именно поэтому я продолжаю утверждать, что компания Эскхостинг предоставляет лучший хостинг для блогов.
  • Ну и на последок, я не могу не поблагодарить свой любимый поисковик Google, который помог прояснить некоторые моменты и найти решения проблем несовместимости некоторых плагинов с WordPress 2.5

В принципе начиная с этого поста, я думаю добавить в список своих услуг еще одну, а именно обновление блога с WordPress 2.3 на WordPress 2.5, кто не хочет мучаться, обращайтесь буду рад помочь.

Блоговодство:

Если вам понравился этот блог, вы можете подписаться на обновления блога через RSS ленту, или по E-Mail. Спасибо за визит!

Теги:

Плагин Popularity Contest на WordPress 2.5

26.05.2008

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

При обновлении блога до версии WordPress 2.5, этот плагин отказывается активироваться, а сам WordPress выдает ошибку, либо “Плагин не может быть активирован”, это в том случае если плагин когда-то был установлен в вашем блоге, либо просто ругается на то, что не может найти таблицу с данными wp_ak_popularity.

Для того что бы заставить работать этот плагин, необходимо отредактировать файл плагина popularity-contest.php в строке № 59 исправить строчку require(’../../wp-blog-header.php’); на require(’../wp-blog-header.php’); этого будет достаточно для работы плагина, если он уже был у вас установлен.

Если же вы первый раз устанавливаете плагин, то необходимо будет вручную создать таблицы, для работы этого плагина. Делается это через административную панель хостера, либо через интерфейс MySQL.

Вот код, для создания таблиц:

CREATE TABLE IF NOT EXISTS `wp_ak_popularity` (
`post_id` int(11) NOT NULL,
`total` int(11) NOT NULL,
`feed_views` int(11) NOT NULL,
`home_views` int(11) NOT NULL,
`archive_views` int(11) NOT NULL,
`category_views` int(11) NOT NULL,
`single_views` int(11) NOT NULL,
`comments` int(11) NOT NULL,
`pingbacks` int(11) NOT NULL,
`trackbacks` int(11) NOT NULL,
`last_modified` datetime,
KEY `post_id` (`post_id`)
) ENGINE=MyISAM;

CREATE TABLE IF NOT EXISTS `wp_ak_popularity_options` (
`option_name` varchar(50) NOT NULL,
`option_value` varchar(50) NOT NULL
) ENGINE=MyISAM;

Обратите внимание что в данном случае, префикс у таблиц, указан wp и если вы не меняли префиксы таблиц базы данных вашего блога, то этот код подойдет, если меняли, то просто замените wp_ на тот префикс который установлен в вашей базе данных.

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

Блоговодство:

Теги: ,

Требования к хостингу для WordPress.

23.05.2008

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

Вопросы бывают разные, вот некоторые из них:

  • Сколько места нужно для работы WordPress
  • Какой сервер нужен для WordPress
  • Какие требования к программному обеспечению установленному на сервере
  • Нужно ли PHP для WordPress
  • Нужна ли работа с MySQL для WordPress
  • Какие модули Apache должны быть установлены

Я постараюсь ответить на все эти вопросы этим постом.

Для работы WordPress достаточно 100Мб дискового пространства на сервере хостера, если вы публикуете подкасты или видеокасты, возможно понадобится больше. Практически у всех хостеров, нет пакетов хостинга с дисковым пространством менее 100Мб, поэтому в нынешнее время проблем с местом на сервере быть не может.

Наверняка все слышали о том, что WordPress очень требовательный к ресурсам сервера, но если ваш блог имеет менее 1000 посетителей в сутки, об этой проблеме вы можете даже не беспокоиться. А если ваш блог посещает более 1000 человек, имеет смысл задуматься о покупке виртуального сервера, для хостинга вашего блога. Также будет полезно ознакомиться с постами про оптимизацию производительности WordPress блогов.

Как правило WordPress блоги, хостятся на Unix серверах, с установленным WEB-сервером Apache, могут быть варианты и с Windows хостингом, но сам Apache изначально разрабатывался под Unix, поэтому желательно покупать хостинг который работает под Unix.

WordPress целиком и полностью написан на PHP, поэтому на хостинге без поддержки PHP, вы не сможете запустить WordPress блог. Встречаются разработки движков для блогов написанные на языке программирования Perl, но мы ведь в данном случае говорим о WordPress, поэтому поддержка PHP обязательна.

Практически все данные в WordPress блоге, сохраняются в базе данных MySQL, поэтому это второе обязательное требование, при выборе хостера для вашего блога. Желательно что бы и PHP и MySQL были выше 4-й версии, хотя в нынешнее время практически все нормальные хостеры постоянно следят за обновлениями серверного ПО, поэтому с этим проблем быть не должно.

Для удобства работы WordPress, необходимы модули к WEB-серверу Apache, поэтому желательно уточнить у хостера поддерживают ли их сервера модуль mod_rewrite (это тот модуль который обеспечивает работоспособность красивых ссылок) а также работу с SSL протоколом, это необходимо для некоторых плагинов по безопасности и статистике. Вообще чем больше различных модулей и возможностей предоставляет вам хостер, тем лучше для вас, главное что бы это не вредило производительности сервера.

Если вы не знаете как уточнить все эти моменты у вашего хостера, просто скопируйте следующие строчки:

Здравствуйте,

Я хочу установить на своем аккаунте отличный движок для ведения блогов - WordPress. Я хотел бы уточнить, соответствует ли мой аккаунт следующим требованиям:

PHP 4.3 или выше
MySQL 4.0 или выше
модуль Apache mod_rewrite

Спасибо!

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

Если после этого поста у вас, остались какие-то вопросы, буду рад услышать их в комментариях.

Блоговодство:

Теги: ,

Возвращаемся к WordPress 2.3.3

20.05.2008

Если по какой-то причине, вам захотелось вернуться от WordPress 2.5 к WordPress 2.3.3, сделать это не очень сложно.

Совсем недавно мне пришлось, выполнять работу, по переводу WordPress 2.5 обратно к 2.3.3, т.к. была критична работа некоторых плагинов, которые отказались работать в 2.5 версии.

Перед тем как начать что-то делать, обязательно делаем бэкап, и файлов и базы данных вашего блога.

Теперь достаточно, просто записать файлы WordPress 2.3.3 поверх файлов 2.5, никаких проблем на этом этапе у меня не случилось.

Далее WordPress предлагает “обновить” вашу базу данных, после чего можно пытаться попасть в интерфейс администрирования. В версии 2.5 изменен алгоритм шифрования паролей, необходимо изменить пароль администратора, для этого есть несколько вариантов:

  1. Через интерфейс управления БД - phpMyAdmin, подключится к базе данных блога, открыть таблицу wp_users и изменить поле с паролем, не забыв поставить, что данные в этом поле нам нужны в MD5.
  2. Мне больше понравился, нажимаем что забыли пароль, вводим свой E-Mail и получаем новый пароль.

Собственно говоря это и все, после того как я проделал эти действия, я получил рабочий блог с версией WordPress 2.3.3.

Подумайте, перед тем как возвращаться к 2.3.3 версии, WordPress рекомендует обязательно обновлять свои блоги, особенно если вы уже установили 2.5, поспешите скачать 2.5.1. А эта инструкция для тех, кому обязательно нужно иметь старую версию WordPress в своем блоге.

Блоговедение: Сегодня день рождения у Димка, с чем его и поздравляю!

Теги:
Рейтинг@Mail.ru BlogMemes.ru Rambler's Top100 Яндекс цитирования
Indonesia - Medan calling card
Solomon Island phone cards
Сниму недорогое помещение в аренду под склад в пределах МКАД