Архив категории: ‘WordPress’

Несколько WordPress блогов с одной базой данных

Tuesday, 24 Mar 09 в 0:13

Каждый хостер предоставляет различные тарифные планы для посетителей, где приводит набор неких услуг (объем трафик, место на диске, процессорное время), а также устанавливает ряд ограничений. Сегодня хотелось бы поговорить о такой ситуации, когда вам предоставляется возможность завести несколько сайтов, но с одной лишь базой данных MySQL. В частности подобную практику имеет одна из компаний, с которой я пробую работать – hqhost.

хостинг тарифный план

В тарифах «Стандарт» и «Профессионал» количество баз данных значительно меньше допустимого числа создаваемых сайтов. Сегодня хочу рассказать об одном способе как можно выкрутиться из такой ситуации. Он не сложен, тем не менее, уверен, о нем знают не все, особенно будет полезен новичкам.

Что касается самого хостинга, то не буду расхваливать его чрезмерно, потому как на данном этапе я лишь недолгое время с ними сотрудничаю. В частности меня мало устраивает политика ограничения трафика, которая может сыграть со мной злую шутку, 10Гб уж точно не хватит на те 10 сайтов, которые теоретически можно было создать. Хотя, если там разместить слабо посещаемые сателлиты, то лимита может хватить. Кстати, в процессе развития проектов их постепенно можно будет переносить на другие площадки – например, если какой-то из блогов начнет пользоваться хорошей популярностью и перерастет в серьезный большой проект. С другой стороны я доволен скоростью работы и поддержкой.

Теперь рассмотрим непосредственно метод решения проблемы с одной БД. Для этого перед созданием блога заходим в файл настроек wp-config.php, где находим строку

$table_prefix  = ‘wp_’;

Она указывает какой префикс будет для всех таблицы базы данных, где хранятся ваши посты, комментарии и т.п. Меняем данный параметр на любой другой, который вам нравится и сохраняем файл. Дальше как обычно заходим по адресу имя_блога/wp-admin/install.php и создаем блог.

В итоге в одной базе может хранится информация с разных блогов (здесь, например, сразу 3):

блог база данных

А с помощью настройки table_prefix, заходя в разные админки, вы будете видеть только те данные, которые относятся к тому или иному блогу. Вот, в принципе, и все.

Кстати, изменять префикс таблиц базы – это одна из возможностей повысить безопасность блога. Рекомендую, каждый раз при создании менять стандартную настройку.

Все таблицы в базе данных имеют префикс wp_ – wp_comments, wp_posts и т.д. Дабы обезопасить себя от SQL инъекций лучше его сменить. Чем меньше злоумышленник знает о настройках вашей системы – тем сложнее ему будет навредить. Для данного дела в разделе Security имеется специальная закладка – Database.

Кроме использования одной базы данных на несколько сайтов, есть еще небольшая хитрость – работа с одной админ панелью. То есть вы устанавливаете одну систему WordPress, а управляете с помощью нее несколькими сайтами. Я как раз сейчас пытаюсь реализовать нечто подобное, учу мат.часть, так сказать, и проверяю ее работоспособность. О результатах расскажу в одном из следующих постов. Следите за обновлениями.

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

P.S. Советую почитать про хороший метод привлечения трафика – сервисы «Вопрос-Ответ». Я сам хочу побольше вникнуть, но все не хватает времени.

Самые лучшие свадебные платья в салоне “Красотка”! – высокое качество, отличный выбор.

Выполняем строительство бассейнов по новым технологиям.

Понравился пост? Подпишись на обновления блога по RSS для блоггеров и вебмастеровRSS, RSS для блоггеров и вебмастеровEmail или RSS для блоггеров и вебмастеровtwitter!

Бэкап блога на WordPress с помощью плагина и PhpMyAdmin

Thursday, 25 Dec 08 в 2:59

backup бэкап блога wordpressБэкап - резервное копирование информации, в данном случае базы данных блога, чтобы потом можно было его восстановить в случае возникновения каких-то сложностей. Вещь весьма полезная, тут и говорить нечего, поэтому перейду сразу к реализации. Есть два варианта – с помощью плагина и через phpmyadmin. О том, как действовать в крайнем случае, расскажу в самом конце поста, хотя лучше всего подобного не допускать. Советую каждому блоггеру задуматься о бекапе, если ваш хостер не практикует подобных действий в качестве постоянной или дополнительной услуг.

Бэкап блога через PhpMyAdmin

Начнем со второго способа. PhpMyAdmin - это веб-приложение на PHP для администрирования базы данных MySQL через веб-интерфейс. Большинство современных и нормальных хостингов имеют его в наличии. Если вы не знаете, как в него попасть, обратитесь за помощью к своему хостеру. Метод достаточно простой, занимает несколько минут.

После входа в систему, на главной (стартовой) странице находите поле «Databases» и кликаете по нему:

phpmyadmin база данных

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

экспорт базы данных phpmyadmin

Следующий шаг – задание настроек бэкапа БД. Посмотрите в левый верхний угол окна – там выделены все таблицы, которые будут экспортированы.

бэкап блога база данных phpmyadmin

  • Если у вас установлены другие программы или системы, которые работают с данной БД, то выделите из списка лишь те таблицы, которые используются в wordpress блоге – они начинаются с префикса wp_ или любого другого, заданного в файле wp-config.php.
  • Если выбранная база работает только с блогом, оставьте выделение по умолчанию или нажмите «Select All», если что-то меняли в этом блоке.
  • Убедитесь, что галочка стоит напротив поля SQL.

В колонке справа отмечаем следующие поля.

экспорт БД настройки phpmyadmin

На рисунке выше изображены настройки для моего блога, которые стояли в phpMyAdmin по умолчанию, поэтому я ничего не менял. В описании же сказано следующее. Обязательно поставить галочки для полей:

  • Structure
  • Add DROP TABLE
  • Add AUTO_INCREMENT
  • Enclose table and field names with backquotes

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

В последнем блоке мы отмечаем «Save as file» чтобы сохранить копию базы данных в файл, а также указываем архивировать или нет этот файл.

сохранить бэкап базы данных на диск

Жмем «Go» и выбираем куда на локальном компьютере сохранить нашу БД. В зависимости от ее размеров, может понадобиться некоторое время. На последок хочу напомнить, что бэкап базы данных не содержит папок и изображений с вашего ФТП, только посты и комментарии.

Бэкап блога с помощью плагина WordPress Database Backup (WP DB Backup)

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

Итак, скачиваем плагин здесь. Внимание из соображений безопасности и в качестве обязательного требования у вас должна быть установлена версия WordPress не ниже 2.0.3. Копируем файл модуля wp-db-backup.php в папку /wp-content/plugins/, после чего активируем его в админке в меню «Plugins».

Настройки и непосредственно сохранение резервной копии происходит в разделе «Управление» (Manage) пункт «Backup». Вы увидите 3 информационных блока:

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

Backup Options – выбираете механизм сохранения резервной копии: Save to server – оставить на ФТП, Download to your computer – скопировать на локальный компьютер, Email backup to – выслать на почту.

Внимание, для работы вам потребуется на время сделать доступной для записи папку wp-content, поскольку модуль создаст там новую директорию для бэкапа. Это можно сделать через свойства папки в Explorer, Totalcommader или прописать команды:

$ cd /wordpress/
$ chgrp www-data wp-content (где www-data это группа вашего используемого FTP клиента)
$ chmod g+w backup

Scheduled Backup – возможность автоматического создания бэкапа с заданной регулярностью и отправлением файла на почту.

Остальные методы создания резервной копии базы данных можете почитать на официальном сайте wordpress.

Если же «время икс» настало, и вы не подготовились к нему заранее, не расстраивайтесь. В 99% случаев можно достать информацию с помощью Google. Для этого находим проиндексированные страницы вашего блога – пишем в строке поиска site:доменное_имя_блога (например, site:tods-blog.com.ua) и кликаем по ссылке «Сохранено в кэше».

google страницы в кэше

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

P.S. Вы еще не успели нарядить свой сайт? Загляните сюда – здесь можно найти красивые новогодние векторные изображения и иконки.

Все, что вы хотели знать о поисковых системах расскажет блог о поиске. Не пропустите!

Еще приглашаю посетить первый блог-портал для женщин и мужчин. Весьма оригинальный проект! 6 разделов с разными авторами и для разной аудитории. Кстати, там сейчас проходит очень выгодный конкурс для блоггеров.

Внимание! Если вы “в теме”, то вас обязательно должна заинтересовать новая фарма-партнерка. Спешите раздобыть инвайт, ведь первые 10 адвертов, сделавшие 100 продаж, получают 40% пожизненно!

При поддержке:

Понравился пост? Подпишись на обновления блога по RSS для блоггеров и вебмастеровRSS, RSS для блоггеров и вебмастеровEmail или RSS для блоггеров и вебмастеровtwitter!

8 потрясающих возможностей новой версии WordPress 2.7

Tuesday, 09 Dec 08 в 4:00

новая версия wordpress 2.7Новая версия WordPress 2.7 появится уже на следующей неделе. Она будет содержать большое число интересных нововведений, в том числе достаточно очевидных, как например, новый дизайн. Изменения коснуться почти каждой детали админки – панель управления, «параметры экрана», плагины, обновленные темы и движок, а также медиа библиотека. Обо всем этом расскажу по порядку.

Новая система комментирования

Секция с комментариями в WordPress была практически полностью переосмыслена и усовершенствована. Быстрое редактирование, ответ (reply), навигация с помощью клавиатуры при модерации, пожалуй, наиболее заметные изменения.

Быстрое редактирование

wordpress 2.7 быстрое редактирование

Теперь у вас есть возможность редактировать комментарии прямо в соответствующем разделе меню. Если вы нажмете кнопку «Быстрое редактирование» на каком-то из комментариев, то он будет заменен на небольшую панель для правки, где вы сможете изменить поля имя, ссылка, адрес сайта и текст записи. Данный встроенный редактор выглядит просто потрясающе и сэкономит немало времени по сравнению с редактированием каждого комментария в новом окне.

Ответ (reply)

wordpress новая система комментирования - функция ответ

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

Модерация с помощью клавиатуры

модерация комментариев с помощью клавиатуры - wordpress

Одна из самых крутых фишек. В WordPress разработана система с jQuery, которая позволяет модерировать комментарии, используя клавиатуру. Вы можете просматривать комментарии с помощью кнопок J и K. A подтверждает комментарий, U – отклоняет, S помечает как спам, а D удаляет выбранную запись. R позволят написать ответ (о нем говорилось выше), из которого можно выйти с помощью esc. Клавиша Q открывает форму для редактирования. Все это позволяет производить модерацию комментариев намного быстрее.

Особенности новой панели инструментов

Беспорядочный блок «Прямо сейчас» в старой версии преобразован в небольшую табличку, в которой четко отображается вся информация по блогу. Подобный вид намного более читабелен и понятен и хорошо дополняет изысканный вид админки 2.7.

панель инструментов wordpress 2.7

Еще одна классная фича – наличие двух кнопок «Быстрая публикация» (QuickPress) и «Опубликовать это» (Press This).

QuickPress – очень ограниченная версия виджета «Добавить пост» на главной странице панели инструментов. Это в который раз упрощает использование часто производимых действий, до которых обычно приходилось добираться в несколько кликов.

быстрая публикация wordpress

Press This – похоже на быструю публикацию ссылки в Digg или StumbleUpon (букмарклет). Сохраняете в закладках, например, такой код:

<a href="javascript:var%20d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f='http://yoursite.com/wp-admin/press-this.php',l=d.location,e=encodeURIComponent,g=f+'?u='+e(l.href)+'&t='+e(d.title)+'&s='+e(s)+'&v=2';function%20a(){if(!w.open(g,'t','toolbar=0,resizable=0,scrollbars=1,status=1,width=720,height=570')){l.href=g;}}a();void(0);">Press This</a>

Потом, как только вы найдете понравившийся вам сайт, то запросто сможете о нем написать, просто кликнув на эту закладку. В результате откроется новое окно с ссылкой на страницу, которую вы сейчас просматриваете. Что-то вроде этого:

опубликовать ссылку на сайт wordpress 2.7

Параметры экрана

Из-за статичности отображения информации в админке блога на разных страницах в любое время, разработчики решили добавить новую функцию под названием «Параметры экрана». По сути, она позволяет вам определять какие блоки вы будете видеть на разных страницах, где есть закладка с одноименным названием («Screen options»). Кникните на ней и откроется список доступных секций экрана, напротив которых можно ставить галочки, указывая тем самым, что тот или иной блок будет отображен.

wordpress 2.7 параметры экрана

Интерфейс плагинов

Ребята из WordPress создали API для репозитория плагинов на WordPress.org/extend, который позволяет вам устанавливать их непосредственно из админки. Так можно исключить длительный процесс поиска, скачивания, загрузки модуля на ФТП и его активации – вместо чего остается просто поиск и установка.

репозиторий плагинов в админке wordpress 2.7

Нет ничего проще. Также имеется облако тегов с ссылками на наиболее популярные термины/плагины.

wordpress 2.7 популярные плагины термины

Для тех плагинов, что находятся на других сайтах, есть специальная форма загрузки.

загрузка плагинов wordpress

Медиа библиотека

Хотя это, наверное, не так важно, но новые возможности позволяют загружать файлы в медиа библиотеку WordPress без необходимости создания постов. Это может пригодится, если вы хотите загрузить zip или другой большой файл на хостинг без использования FTP. Преимуществом является сохранение мета данных о файлах при загрузке.

медиа библиотека wordpress

Управление постами

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

массовое редактирование постов wordpress

Важное упоминание: изменение интерфейса

Понятно, что нельзя было пропустить наиболее значимую новую особенность системы – полностью переработанный интерфейс. В качестве основной была выбрана серая цветовая схема, которая смотрится весьма стильно.

новое меню wordpress 2.7

Меню теперь не только вертикальное (что позволит безболезненно добавлять большое число пунктов), но и сворачиваемое. Данная фишка сэкономит много места при полной доступности всех разделов. Разработчики плагинов и шаблонов могут добавлять собственные иконки для меню.

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

Лично я жду следующую версию WordPress 2.7 с нетерпением. То, что увидел, и о чем пишут разные блоггеры, очень порадовало. Обновляться до праздников точно не буду, подожду первых баг фиксов, а вот на WordPress 2.7.1, думаю, переведу в будущем сразу все блоги.

А какие у вас впечатление от прочитанного? Чего ждете от новой версии?

UPD: Этот день настал! :) Встречайте WordPress 2.7 “Coltrane”. Вот еще немного видео:

P.S. Немного постовых. Опубликовал на Дизайн Мании 2 подборки новогодних RSS и просто иконок для блога.

Блог о SEO раздаёт деньги своим читателям. Блог целиком и полностью посвящен SEO.

Образовательная компания IQ Consultancy – учеба и стажировка за рубежом!

При поддержке:

Понравился пост? Подпишись на обновления блога по RSS для блоггеров и вебмастеровRSS, RSS для блоггеров и вебмастеровEmail или RSS для блоггеров и вебмастеровtwitter!
Страница 9 из 15« Первая...6789101112...Последняя »