Как правильно обновить WordPress

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

Вот и в этот раз пришлось умерить свой консерватизм и поменять версию движка, потому как новую тему для блога я делал для версии 3.0.x, а старенький WordPress 2.7.1 ее не поддерживал.

Итак, задача была обновиться с WordPress 2.7.1 до версии 3.0.6.

Ниже даю порядок действий, который я выполнял, когда обновлялся вручную:

  1. делаем бекапы базы данных (через phpmyadmin) и файлов блога (через ftp)
  2. скачиваем нужную версию движка
  3. отключаем через админку все плагины, которые активированы на данный момент
  4. заливаем в каталог, в котором лежит наш блог папки wp-admin и wp-includes новой версии WordPress
  5. заливаем все файлы из папки wp-content/languages в аналогичный каталог на хосте. Заливать нужно именно файлы, а не папки!
  6. заливаем новые файлы из корневой папки на блог, но без файла wp-config.php (он нам еще понадобится)
  7. заходим в админку, где обновленный движек предлагает нам обновить базу данных. Клацаем по кнопке и обновляемся.
  8. включаем все плагины, которые были у нас до этого отключены и проверяем, какие перестали поддерживать новую версию движка. Если такие есть, то обновляем их.

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

Ну, и напоследок, дам небольшой совет как решить проблему обтекания текстом изображения слева или справа. Если ваш текст съезжает вниз, вместо того, чтобы обтекать картинку, то зайдите в css-таблицу своей wp-темы и добавьте туда такой код:

.alignleft {
float: left;
margin-right: 7px;
}

.alignright {
float: right;
margin-left: 7px;
}

Таким образом, автоматически подставляемым классам alignleft и alignright внутри тега img будет указано куда ставить изображения в пределах поста.

Как удалить вирус с сайта

Как ни странно, вирусы и вредоносное ПО может атаковать не только вашу систему, но и ваш сайт. Наличие дополнительной безопасности и умение определить вирус снизят риск.

Как работает вирус, заражающий сайт

Это может показаться странным, но в большинстве случаев причиной заражения собственных сайтов становится веб-мастер. Не все мы предельно осторожно относимся к загружаемым файлам. Некоторые владельцы в надежде скачать бесплатную программу и установить ее на ПК забывают о правилах безопасности. Вирус может красть важные данные с FTP-доступа на сайты и отсылать их создателю трояна. После этого мошеннику не трудно будет контролировать ваш сайт без вашего ведома. Кроме того, даже ваши посетители могут быть заражены этим вирусом. Короче, тут уже будет рулить мошенник. Как правило, первичный вирус, который запускается браузером на зараженном сайте, грузит свой главный код с сервера или же новый вирус.

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

Защита от вирусов

Ни одна система или ресурс не может быть на 100 % защищен от вирусов. Но вот обезопасить себя на 90 % более чем возможно. Первое, что я бы вам посоветовал – это использование альтернативной ОС. Если у вас нет такого желания или возможности – обновляйте свою Windows. Смотрите также за заплатками браузера IE, через дыры которого может проходить множество вирусов. Вообще лучше использовать Opera. Немного неудобный, но самый безопасный браузер. Кстати, в нем можно вообще отключить обработку тэга . Во многих браузерах также можно отключить модули ява-скрипта. Теперь нудный и баянистый совет – используйте последние антивирусные программы! Так и только так можно быть в безопасности. На это нельзя жалеть времени и средств. Опытный юзер вообще имеет свежие версии бесплатной программы от Dr.Web, которая хранится на флешке. В этом случае даже при сбое ОС вы сможете быть под защитой. Вирус же можно обезвредить на локальном компьютере. Это все доступно на официальном сайте программы бесплатно.

На сайте лучше всего как можно чаще обновлять веб-приложения и удалять уязвимости. Также можно подключить свой ресурс к специальному сервису siteguard.ru, который будет следить за любым изменением кода на страница сайта. Интересно, что при изменении кода вы можете получать сообщения на мыло ли на мобильный телефон. Обращайте внимание на сайты, где вы проводите время или работаете. К сожалению, сегодня около 40 % сайтов могут заражать зловредными вирусами беспечных пользователей. Делайте бэк-апы вашего интернет-ресурса на разные носители информации. А лучше, чтобы ваш хостер осуществлял их автоматически. Следуйте советам, которыми пользуются опытные веб-мастера и у вас не будет проблем с вирусами.

Как удалить вирус сайта (случай из жизни)

Буквально вчера обнаружил, что один мой сайт стал терять траффик. Сначала я подумал, что дело в недоступности хостинга, но сайт был доступен, потом я зашел на Серч, чтобы узнать, был вчера апдейт Яндекса или нет, но и апдейта тоже не было. Но вот когда я перешел на сам сайт из админки, то оказалось, что он заблокирован для просмотра из-под Firefox и Chrome, а так же при поиске Гуглом под сайтом появляется строка «Этот сайт может нанести вред Вашему компьютеру».

Соответственно, траф с Гугла стал падать, как и траф пользователей Firefox и Chrome.

Первое, что я сделал, это начал искать сервисы по поиску вирусов на сайтах. Три сервиса ничего не нашли, но зато с помощью antivirus-alarm.ru я нашел один вредоносный код на сайте.

Далее начал изучать сайт организации stopbadware.org, «любезно» занесшей мой сайт в список опасных на предмет выхода из их блек-листа. Если в двух словах, то там все просто – уберите вредоносный код с сайта и пишите им запрос, но можно сначала занести свой сайт в панель вебмастеров Гугла и уже сам Гугл укажет какие страницы сайта заражены и какой код на них присутствует. Остаётся только найти его и удалить. После удаления можно отправить запрос Гуглу через панель вебмастера и сайт должны разблокировать.

Спонсором статьи являются крупнейшие проекты РУ, созданные для успешной монетизации вашего трафика! Файло обменник RapidGator.net – 20 $ за 1000 загрузок! И лидер взрослых развлечений компания Smartbucks.ru

Превращайте трафик в деньги! А чего зря время тратить? :)

Как я ставил Sape на WordPress и убирал чужие ссылки

BestMasterиZация уже набирает обороты!

Есть у меня один сателлит на копипасте, который я решил закинуть в Sape. Сат стоит на WordPress 2.9.2 – вполне новой версии известного блогового движка и, вроде бы, все должно было пройти нормально, но нет.

Для начала, попытка вставить код биржи непосредственно в виджет темы не увенчалась успехом – робот Сапы не хотел находить свой родной код. Плюс ко всему, в месте расположения ссылок появлялась строка return_links(); ?>

Хелп Сапы четко давал понять, что проблема в том, что html-страницы не хотят обрабатывать php-код и советовал донимать с этим вопросом поддержку хостинга. В саппорте хостинга мне ответили, что php у меня на аккаунте работает (да и с чего ему не работать, если блог работает?).

Отчаявшись, решил установить известный плагин iSape, но и он отказывался работать – была несовместимость версий плагина и WP.

И вот как было поступить? Решил попросту сменить версию WordPress на более старую (2.7.1), на которой уж точно iSape должен был заработать. И таки заработал!

Но на этом мои приключения не закончились.

Уже после добавления в Сапу, оказалось, что на каждой странице имеется минимум 12 ссылок, хотя я размещал не более 3-х. Посмотрел что за ссылки и оказалось, что большинство из них как раз проходят по категории «скрытые».

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

Вообщем, я нашел два источника таких ссылок – это ссылка на xml-файл, который лежал на стороннем сервере и ссылка на ява-скриптовский файл, который так же лежал на стороннем сервере.

В общем, найти скрытые ссылки в шаблоне для WordPress не так уж и сложно.

Есть 3 варианта размещения чужих ссылок:

1) простой html-код с анкором или без, который легко найти визуально, если смотреть в код файла шаблона

2) закодированный кусок кода, который размещен, допустим, в футере темы. Найти его тоже не сложно, хотя бы по непонятным кракозябрам внутри файла. Как правило, закодированные ссылки могут иметь такой вид:

<? echo(base64_decode("тут какие-то символы"));?>

3) ссылки, которые появляются в шаблоне благодаря вызову стороннего скрипта.

Найти такие ссылки просто: надо искать в каждом файле темы внешние ссылки, просто вводя в строку поиска http. Я таким образом нашел два источника внешних ссылок. Правда, искал я их около получаса :)

Да, кстати, той темой, которая была нашпигована скрытыми ссылками была Spread the World – довольно красивая тема туристической тематики.

Проверка индексации страниц сайта (под Sape)

Возник у меня вот такой вот вопрос – как засунуть в Сапу очень много проиндексированных страниц? Ну, т.е. засунуть-то их просто – бери устанавливай код и жди индексации роботом Сапы блога. А вот как отсеять из найденных ботом страниц те, которые не проиндексированы Яндексом?

В теории это можно сделать так:

  1. после того, как засунули сайт в Сапу (он ещё не прошёл модерацию), переходите в пункт «Страницы» и экспортируете список файлов в формате TSV. Там же ствите галочку на «Доменное имя» и «URL»
  2. получаете txt-файл со списком страниц сайта и засовываете этот список в программу YCCY (перед началом работы зарегистрируйтесь в Яндекс XML) и запускаете проверку (лучше, опять же, через Яндекс XML)
  3. после проверки засовываете все страницы в специальную форму внизу списка страниц в Сапе и отмечаете проиндексированные ссылки

Ещё один вариант – сделать тоже самое, только через сервис SEOlib.ru
или программу Yandexoid.

Вариант номер три – напарсить проиндексированные ссылки из выдачи Яндекса. Но это для тех, у кого есть парсер.

Этот пост я написал специально в предверии одного своего эксперимента, о котором напишу позже.

—————–

Блог моего однофамильца, тёзки и сеошника Laacrus’a

Rihard задумал эксперимент по достижении дохода в 3000 долларов в месяц в течении 2 месяцев.