7 советов для админов BuddyPress

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

I. Самое основное – BuddyPress + прожорливы на ресурсы, это не секрет. Поэтому если не хотите, чтобы у вас возникли проблемы с активацией плагина BuddyPress или любого другого после его настройки, сделайте следующее:

1. Откройте в корне вашего WPMU сайта файл .htaccess.

2. Вставьте в самом верху файла вот эту строчку:

php_value memory_limit 64M

Число 64 – минимальное значение. Если есть возможность – можете и больше ставить (128/256), но МИНИМУМ 64. Этим мы увеличиваем память, отведенную для php скриптов.

3. Сохраните файл и перезалейте его.

II. Идем дальше. Многие хотят поставить WPMU+BuddyPress на поддомене (wpmu.example.com). Это неправильное решение по нескольким причинам:

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

2. Создание поддоменов будет невозможно. То есть не смогут сделать блоги по принципу: myblog.wpmu.example.com. Это проблема WordPress.

3. Будут часто возникать проблемы в BuddyPress, в структуре его ссылок. Это уже на стороне BuddyPress недочет.

III. Перед установкой всего набора WPMU и BuddyPress поставьте права на папку public_html или папку вашего сайта (зависит от хостера) права 777 [если не поможет, попробуйте 775 - зависить от хостера]. Проделайте полную установку и интеграцию и лишь затем верните 755. Избежите неприятных моментов нежелания скриптов правильно/вообще работать.

IV. Автоматически для WordPress MU LE устанавливается язык ru. Я столкнулся с тем, что это дейсвительно далеко не всегда удобно. Ну, вообще не удобно :) из-за того, что все плагиы имеют локализацию ru_RU.Есть 2 варианта решения проблемы: до установки WPMU или после.

  1. Заливаем весь распакованный архив WPMU LE на сайт, но не устанавливаем его!
  2. Открываем файл (с помощью редактора notepad++) wp-config-sample.php, ищем строку 70 с текстом: define (‘WPLANG’, ‘ru’);
  3. Меняем на: define (‘WPLANG’, ‘ru_RU‘);.
  4. Сохраняем и идем в папку: /wp-content/languages/
  5. Переименовываем все файлы с ru.mo/po/php/ на ru_RU.mo/po/php/. Открываем файл ru_RU.php и ищем в нем ссылание на ru., меняем на ru_RU.. Сохраняем.
  6. Производим установку обычным способом.

  1. Идем на страницу “Администрирование → Блоги”.
  2. Нажимаем на “Редактировать” под нашим основным блогом (у него ID=1 и путь “/”).
  3. На открывшейся странице ищем “Настройки блога (wp_1_options)” и первое значение WPLANG.
  4. Меняем его на ru_RU. Сохраняем (кнопка сохранить в самом низу страницы). БОЛЬШЕ НИЧЕГО НЕ МЕНЯЕМ И НИКУДА НЕ УХОДИМ СО СТРАНИЦЫ.
  5. Идем в папку: /wp-content/languages/
  6. Переименовываем все файлы с ru.mo/po/php/js на ru_RU.mo/po/php/js. Открываем файл ru_RU.php и ищем в нем ссылание на ru.js, меняем на ru_RU.js. Сохраняем.
  7. Идем на страницу “Настройки → Общие” и ставим русский язык, если у вас на английском.

V. Помните – все активированные плагины потребляют ресурсы php памяти! Поэтому если вы не используете какой-нибудь в данный момент – отключите его. Не стоит включать, чтобы просто был, так как он добавляет классную фишку вашему сайту. Используйте только то, что нужно здесь и сейчас. Перед активацией плагина проверьте, есть ли его альтернатива меньшего размера, так как куча плагинов просто дублируют друг друга. ЭТО ОЧЕНЬ ВАЖНО! Помните, вы используете WPMU + BuddyPress – они не прощают излишества.

VI. В комплекте с обычным WordPress 2.7.1 LE идут плагины кеширования и бекапа базы данных. О кешировании поговорим как-нибудь позже. А плагин бекапа поставьте себе на сайт. Что он делает:

  1. Создает страницу “Архивация базы данных” в Инструментах, на которой вы можете выбрать таблицы для архивации.
  2. Выбираете все таблицы, а также “исключить -комментарии” и “ревизии записей” (для уменьшения объема полученного архива).
  3. Обязательно настройте “Запланированные архивации”. Настройте на “Раз в день” или “Раз в неделю”. Я создал специальный ящик, который нигде не фигурирует, чтобы на него приходили архивы. Я сохраняю их все. Нажмите на “Запланировать архивацию”. После этого вам будет приходить дамп вашей базы, так что если что-то произойдет с сайтом, то вы НИЧЕГО НЕ ПОТЕРЯЕТЕ – ни пользователей, ни блоги, ни форумы. Восставновить можно будет в любой момент на любом сайте.

VII. Для того, чтобы у пользователей при активации нового блога админка была на русском языке, переходим на страницу “Администрирование → Настройки” и меняем значение English в “Языке по-умолчанию” на Russian. И сохраняем.

продолжение следует


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