Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Настройка MySQL, PHP, Apache, настройка и веб установка SugarCRM.

Инструкция по развёртыванию SugarCRM. Часть III

Стартуем VirtualBOX Manger и наш виртуальный сервер. Запускаем PuTTY и загружаем сохранённую сессию SugarCRM. Входим на сервер в режиме root. для чего:

Net-Easy

su

Ввод.

При учётных данных по умолчанию.

Делаем снимок виртуальной машины, на случай если что-то пойдёт не так, если есть место на жёстком диске.

Мы будем редактировать большое количество файлов конфигурации нашего сервера. Файлы достаточно объёмны, но приводить их целиком смысла не имеет. Со знака # в большинстве конфигурационных файлов начинаются комментарии, строки начинающиеся с # при загрузке конфигурации не учитываются программой. Как всегда жирным ввод, а курсивом ответ сервера.

Первым мы настроим сервер баз данных MySQL.

Добавим его в автозапуск при загрузке и стартуем.

echo 'mysql_dbdir="/var/db/mysql"' >> /etc/rc. conf

echo 'mysql_enable="YES"' >> /etc/rc. conf

/usr/local/etc/rc. d/mysql-server forcestart

Starting mysql.

Проверим, что всё работает.

ps - aux | grep mysql

mysql 1640 ?? Is 6:20PM 0:00.01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-fi

mysql 76 42620 ?? I 6:20PM 0:00.42 [mysqld]

Увидев эти две строки, можно спокойно сменить пароль на SQL сервер для нашего пользователя root. Внимание, данную команду, если вы её изменили следует аккуратно записать себе в блокнот. Этот пароль понадобится вам в будущем. У сервера MySQL собственные права безопасности и собственная парольная база. Пароль пользователя root сервера, по прежнему останется пустым.

НЕ нашли? Не то? Что вы ищете?

mysqladmin password 64498

Записываем, что администратором БД является пользователь root с паролем 64498. Настройка сервера БД, для наших целей, завершена.

Переходим к настройке PHP.

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

cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini

chmod 644 /usr/local/etc/php. ini

ee /usr/local/etc/php. ini

Опускаемся вниз до строки 621 строку можно увидеть в белой строчке окна редактора напротив line 621. В строке 621 исправляем значение.

variables_order = "EGPCS"

На строке 672 исправляем значение

post_max_size = 120M

Строку 692 надо раскомментировать убрав оттуда символ ;

default_charset = "UTF-8"

Строка 800 исправляем значение.

upload_max_filesize = 120M

Строка 919 должна быть раскомментирована и дополнена. Значение для своей временной зоны надо посмотреть по адресу: http:///manual/ru/timezones. php

Здесь приведена зона времени для Москвы.

date. timezone = "Europe/Moscow"

Строку 1396 необходимо раскомментировать убрав символ ;.

session. save_path = "/tmp"

И добавить ниже неё две строки:

allow_call_time_pass_reference = Off

save_mode = Off

Выходим из редактора с сохранением результатов нажав Esc, a, a.

Настройка PHP завершена.

Настроим сервер Apache.

Добавим в автозагрузку.

echo 'apache22_enable="YES"' >> /etc/rc. conf

ee /usr/local/etc/apache22/httpd. conf

В строке 106 проверяем обязательное наличие строки

LoadModule php5_module libexec/apache22/libphp5.so

Раскомментируем строку 150, убрав символ #, а вместо www. введём IP адрес нашего сервера. Для моего случая это 192.168.1.5

ServerName 192.168.1.5:80

В строку 212 добавляем следующие строки. Выделить, скопировать, вставить.

Alias /sugarcrm /usr/local/www/sugarcrm

<Directory /usr/local/www/sugarcrm>

AllowOverride None

Order allow, deny

Allow from all

</Directory>

В строку 218 с текстом DirectoryIndex index. html приводим к следующему виду:

DirectoryIndex index. html index. php

В строку 367 добавляем две строки.

AddType application/x-httpd-php. php .phtml

AddType application/x-httpd-php-source. phps

Выходим из редактора с сохранением результатов: Esc,a,a.

ee /etc/hosts

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

192.168.1.5 SugarCRM.

Выходим из редактора с сохранением результатов: Esc,a,a.

ee /etc/rc. conf

Исправляем строку c hostname следующим образом (точка тоже должна быть):

hostname="SugarCRM."

Выходим из редактора с сохранением результатов: Esc,a,a.

ee /etc/crontab

В конце файла последней строкой добавим:

* * * * * root cd /usr/local/www/sugarcrm; php - f cron. php > /dev/null 2>&1

Выходим из редактора с сохранением результатов: Esc,a,a.

С Apache и системой закончили.

Переходим к SugarCRM

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

cd ~

fetch http://www.sugarforge.org/frs/download.php/9424/rapira_pack_russian-6.5.1.zip

mkdir ruspack

unzip rapira_pack_russian-6.5.1.zip - d./ruspack/

cp ~/ruspack/install/language/ru_ru. lang. php /usr/local/www/sugarcrm/install/language/en_us. lang. php

rm rapira_pack_russian-6.5.1.zip

rm - rf ~/ruspack/

chown - R www:www /usr/local/www/sugarcrm/

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

reboot

Дожидаемся, пока наш сервер покажет нам приглашение к вводу пароля и запускаем любимый браузер. В адресную строку вводим:

http://192.168.1.5/sugarcrm/install. php

Выбор не богат, нажимаем Вперёд.

Спускаемся вниз и нажимаем Вперёд.

Ставим галочку и нажимаем Вперёд.

Выбираем "Выборочная установка" и нажимаем Вперёд.

Выбор не богат. Вперёд.

А вот тут надо внимательно отнестись к установкам. Название базы данных мы не будем менять. Вместо хоста надо указать localhost

Логин администратора базы данных root

Пароль 64498.

Имя пользователя базы данных Sugar надо обязательно поменять на создать пользователя.

Я предлагаю указать следующие учётные данные

Имя пользователя базы данных : SugDBadm

Пароль базы данных: 14325

Повтор пароля базы данных: 14325

Заполнять ли базу демонстрационными данным предлагаю вам решить самостоятельно. Их потом легко удалить и будет с чем поиграть, потому я выбираю ДА.

Ну и Вперёд.

На следующем экране надо ввести только пароль администратора а остальное оставить без изменений.

Пароль администратора: 12345

Повторный ввод пароля администратора: 12345

Вперёд!

На следующем надо снять все галочки, но можно, конечно, оставить. Вперёд!

Ну и установить!

Вперёд!

Казалось бы, самое время русифицировать наш CRM, но здесь мы тоже нажмём Вперёд, а русификацию проведём позднее из самого CRM, в противном случае установка упадёт и придётся начинать сначала.

Регистрация. Крутим вниз и давим вперёд.

И сразу после этого будет долгожданный:

Нажимаем Next.

Нажимаем Next до момента регистрации данных администратора. Там вводим какой-нибудь похожий e-mail, я ввёл *****@***ru и Next. Так до самого Finish.

Более подробно процедура установки описана в документации, ссылка на которую есть на нашем сайте ***** в разделе Инструменты.

А мы попав на главный экран, перейдём к установке русского языка.

Сверху, справа есть серая ссылка Admin. Нам туда. Далее прокручиваем экран вниз, видим раздел Developer Tools в левом столбике ссылка Module Loader. Заходим.

Посередине экрана кнопка Обзор. Нажимаем, выбираем наш файл с русским языком rapira_pack_russian-6.5.1.zip. И нажимаем Upload.

Наш пак появится снизу, нажимаем кнопку Install, а на следующем экране Commit.

После чего нажимаем Log Out в самом верху страницы.

Теперь на экране ввода пароля нам предоставлен выбор, с каким языком. работать.

Выбираем Русский и заходим под нашим администратором.

Поздравляю установка завершена.

На этом наше приключение заканчивается, а Ваше самостоятельное приключение только начинается. Заведите почтовый ящик для вашего CRM, можно на собственном почтовом сервере, а можно и на общедоступном. Обязательно настройте его в SugarCRM. И пошлите себе тестовое письмо. Сделать это необходимо до заведения новых пользователей. Через этот почтовый ящик вам будут присылать новые пароли.

Для выключения виртуального сервера, когда он вам не нужен, заходите прямо из консоли VirtualBOX с пользователем root и пустым паролем и давайте команду poweroff. Очень хорошо, если вы выдадите серверу статический IP адрес и поменяете настройки в файлах /etc/hosts и /usr/local/etc/apache22/httpd. conf

Но это совсем другая история. Если возникнут вопросы, задайте их у нас в блоге.

Приятной работы!