Инсталляция CiviCRM

Вернуться в раздел CiviCRM портала caperc.org

Чтобы установить дистрибутив базы данных CiviCRM, скачайте архив по ссылке и следуйте следующим инструкциям:

После получения дистрибутива базы данных следуйте следующей инструкции по ее установке на ваш сервер:

Инструкция по установке

Системные требования:

  • VPS хостинг. Установка на т.н. shared хостинг возможна, но не рекомендуется. Обратитесь к вашему провайдеру за рекомендациями по настройке хостинга для установки и работы CiviCRM
  • Сервер Apache (возможна ручная установка на Nginx, см. документацию по CiviCRM на оф. сайте)
  • Включенный модуль mod_rewrite для поддержки "чистых" ссылок
  • MySQL 5.0.15 или выше с поддержкой PDO и INNODB (localhost:3306)
  • Созданная пустая база данных и пользователь, имеющий к ней полный доступ (ALL PRIVILEGIES, привилегия SUPER рекомендуется, но не обязательна).
  • PHP 5.3.3 или выше
  • Не менее 256MB оперативной памяти (оптимально 512MB), размер swap файла - не менее 512MB
  • Для отсылки сообщений из системы на электронную почту необходим mail server (почтовый сервер), например Postfix

 

Подготовка к установке: 

Распакуйте архив с файлами системы в корневую папку домена, субдомена, IP адреса или локального хоста.

Проверьте разрешения на следующих файлах и папках (должны быть доступны для записи системным пользователем):

sites/default/settings.php (644)

civicrm.settings.php (644)

sites/default/files (777 рекурсивно - на все файлы и подпапки)

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

chmod -R 0777 sites/default/files

chmod 0644 sites/default/settings.php

chmod 0644 sites/default/civicrm.settings.php

Автоматическая установка:

  • Запустите установщик набрав в адресной строке <ваш домен>/install/index.php
  • Введите данные базы данных, пользователя и пароль в соответствующие поля.
  • В случае успешной установки системы следуйте инструкциям на странице подтверждения.

Ручная установка:

  • Используя один из доступных инструментов управления базами данных (PhpMyAdmin, mysqldump, Adminer) импортируйте файл install/ndi_civi.sql в созданную базу данных.
  • Пропишите данные базы данных и пользователя в файлах sites/default/settings.php и sites/default/civicrm.settings.php, используя в качестве примеров файлы с префиксом default в той же папке.

 

ВАЖНО: После успешной установки дистрибутива не забудьте удалить установочную папку /install

 

Первые шаги после входа систему: 

После успешной установки войдите в систему, используя данные:

Имя пользователя: admin

Пароль: 12345

Пройдите по адресу <ваш домен>/civicrm/admin/setting/path?reset=1 и выставьте правильные пути в полях:

  • Пользовательские шаблоны
  • Настраиваемая папка пути PHP

На этой странице часть пути до папки /sites должна быть одинакова во всех полях.

 

Возможные ошибки и проблемы:

При попытке входа в систему появляется сообщение CiviCRM does not have permission to write temp files.

Решение: см. пункт "Подготовка к установке"

При попытке совершения действий в системе появляется сообщение We could not write...

Решение: см. пункт "Подготовка к установке"

При отработке установщика на странице подтверждения появляются технические ошибки MySQL.

Решение: проверьте системные требования, проверьте привилегии пользователя MySQL, перезапустите установщик. В случае повторного появления ошибок используйте ручную установку.

Система тормозит, "падает" MySQL сервер.

Решение: увеличение оперативной памяти, увеличение размера swap диска, оптимизация параметров MySQL. Ниже приведены рекомендуемые настройки MySQL для сервера с 1GB оперативной памяти:

key_buffer = 64M

max_allowed_packet = 16M

thread_stack = 192K

thread_cache_size = 64

max_connections = 200

table_cache = 128

thread_concurrency = 20

query_cache_limit = 8M

query_cache_size = 64M

max_allowed_packet = 16M

 

Яндекс.Метрика