Установка с "нуля" и FAQ

Страница установки b2evolution

Для установки b2evolution вам нужен PHP/MySQL web сервер (смотрите требования). Аренда быстрого сервера у хостинг компании с хорошей репутацией становится дешевле каждый день. Посмотрите наши рекомендованные хостинг предложения.

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

Когда вы распакуете дистрибутив b2evolution на ваш компьютер:

  • На вашем сервере, попробуйте создать новую (пустую) базу данных MySQL для b2evolution (Например вы можете назвать ее b2evolution. Точная процедура создания новой базы данных зависит от вашего хостера / настроек сервера. Альтернативно, вы можете также использовать существую базу данных где b2evolution будет делить пространство с другими приложениями.) Примечание: b2evolution создаст около 25 таблиц в выбранной вами базе данных. Пока вы не измените конфигурацию, все имена таблиц будут начинаться с префикса evo_ . Пока вы не имеете приложений использующих данный префикс в базе данных, это безопасно для установки b2evolution в базу данных, разделяемую с другими приложениями. Ваши существующие таблицы не будут затронуты.
  • Загрузите файлы b2evolution на ваш сайт. Примечание: Только содержимое папки /blogs нужно загрузить на сервер. Если вы хотите держать b2evolution на домашней странице вашего сайта, Загрузите содержимое папки /blogs в корень вашего сайта. В других случаях лучше загрузить файлы в новую вложенную папку сервера. Вы можете сохранить имя папки /blogs  или выбрать другое.

Допустим, вы устанавливаете содержание блогов в папку http://yoursite.com/yourfolder

  • Запустите скрипт установки на вашем сервере. Он расположен по адресу http://yoursite.com/yourfolder/install . Затем просто следуйте следующим инструкциям.
  • Инсталлятор задаст вам несколько вопросов, создат записи базы данных и сконфигурирует b2evolution для вас.
  • Проверьте что ваша инсталляция работает
  • После этого рекомендуется удалить вложенную папку /install
  • После того как вы завершите установку, прочитайте Руководство пользователя в Сети tricky things you may need to take care of

Онлайн ресурсы: Официальный сайтНайти хостингРуководствоФорумы

И немного полезных замечаний от меня

Если вы хотите чтобы ваши базы сразу работали в правильной кодировке UTF-8 или Windows-1251 а также получать письма с нормальной кодировкой в поле темы, то следуйте данным инструкциям. Делать это нужно ДО того как вы создадите базу данных, т.е. сразу после того как закачаете движок на сервер

Для UTF-8 делаем следующее

  • Создаем новую базу данных и указываем COLLATION(СРАВНЕНИЕ) utf8_general_ci
  • Открываем файл /conf/_locales.php (в дистрибутиве эта папка лежит в папке blogs)
  • Редактируем там одну строку и прописываем в ней жестко кодировку utf8 как указано здесь:
    $db_config['connection_charset'] = 'utf8'; 

Для Windows-1251 делаем следующее

  • Создаем новую базу данных и указываем COLLATION(СРАВНЕНИЕ) cp1251_general_ci
  • Открываем файл /conf/_locales.php (в дистрибутиве эта папка лежит в папке blogs)
  • Редактируем там одну строку и прописываем в ней жестко кодировку cp1251 как указано здесь:
    $db_config['connection_charset'] = 'cp1251'; 
  • После того как мы определились с кодировкой базы и страниц вебсервера:

  • Сохраняем файл и закачиваем его на сервер
  • На странице установки http://yoursite.com/yourfolder/install выбираем требуемую локаль русского языка. Обычный Русский (RU) или Русский cp1251 (RU)!
  • Теперь можно приступать к обычной установке: ввести имя и пароль для доступа к mysql, указать хост и префикс базы данных. Установка не занимает больше времени чем установка WordPress и очень на нее похожа.
  • Еще один момент, с которым вы можете столкнуться — почта приходит в нормальной кодировке, но тема письма в неправильной ISO-8859-1 и получаем мы «абра-кадабру»

    • для этого открываем файл /inc/_core/_misc.funcs.php
    • находим там функцию

     if( function_exists('mb_encode_mimeheader') )<br />
    { // encode subject<br />
    $subject = mb_encode_mimeheader( $subject, mb_internal_encoding(), 'B', $NL );<br />
    }</p>
    <p>

    • удаяем ее вообще! Это актуально и для кодировки UTF-8 и для CP1251
    • Сохраняем и заменяем файл на сервере.

    Есть еще один момент работы с почтой. Мне помог при тестировании.

    Если у вас не отправляется почта, то попробуйте добавить эти строки в ваш файл /conf/_basic_config.php в самом конце перед закрывающимся тегом PHP

    ini_set("SMTP","mail.mydomain.com");<br />
    ini_set("smtp_port","25");<br />
    ini_set("sendmail_from","tommy@mydomain.com");<br />
    

    тут надо естественно написать адрес ВАШЕГО SMTP сервера и свой адрес

    Этот хинт был найден на официальном форуме поддержки.

    Вернуться назад к странице описания и загрузки

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