Вернуться в раздел 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