Смартсорсинг.ру

Сообщество руководителей ИТ-компаний, ИТ-подразделений и сервисных центров

Статьи в блогах Вопросы и ответы Темы в лентах Пользователи Компании Лента заказов Курс по ITSM

Установка Tiger CRM

Первый этап - установка сервера под систему. Для этого понадобится:

1. Свободный системный блок. Не обязательно мощный

2. Чистый CD-RW диск

3. Свободное время и терпение.

В качестве платформы выбрал Ubuntu server, так как весь офис у меня сидит под Ubuntu 12.01

Скачал дистрибутив с официального сервера, с помощью Firefox. Но после нарезки и проверки перед установкой, показал битый файл. Повторная нарезка ситуацию не изменила. Поэтому нашел ссылку и качнул с торрента.

http://releases.ubuntu.com/12.04/ubuntu-12.04-server-amd64.iso.torrent

Нарезал из образа CD диск и запустил установку. Проверка диска показала что все файлы целые

Комментарии (19)

  • Аватар

    Толстопятов Сергей [oldseaman5], 10 июля 2012, 13:12

    0
    Во время устанвоки сервера, обнаружил небольшую проблемку. Когда система запросила название сервера, после ввода, необходимо перейти на кнопку "далее", нажатием клавиши "ТАВ". Первая попытка нажать Enter завела в тупик. Все пропало и появилась командная строка. После перезагрузки, обнаружил что система не установилась. В дальнейшем нажимая клавишу ТАВ и по кнопке Далее, установил систему.
  • Аватар

    Толстопятов Сергей [oldseaman5], 10 июля 2012, 13:37

    0

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

    Так как за основу решил взять русскоязычную версию Tiger CRM в надежде на получение необходимой информации по инсталляции и настройке, зарегистрировался на сайте http://community.salesplatform.ru. ТАм в документации описаны необходимые пакеты для установки. Правда там они обозначены как ставить с командной сторки, я решил выбрать то что найду из предложенных в данной установке.

    Итак: "Основными требованиями для установки являются web-сервер Apache, интерпретатор PHP (версии не ниже 5.2.1) и СУБД MySQL"

  • Аватар

    Толстопятов Сергей [oldseaman5], 10 июля 2012, 16:34

    0

    После установки перезагрузил сервер. Зашел под своим логином, узнал на каком IP адресе сидит сервер командой

    ifconfig

    Далее, в силу свое лености, далее решил продолжить со своего рабочего места, что бы не бегать постоянно к серверу.

    запустил терминал. На нем набрал команду: ssh 192.168.0.6

    сервер спросил меня логин/пароль и далее я планирую согласно инструкций с вышеупомянутого сайта поставить все необходимые программы.

     

  • Аватар

    Толстопятов Сергей [oldseaman5], 10 июля 2012, 17:44

    0

    Для начала рекомендуется обновить систему

    sudo apt-get update

    Установка Apache + PHP

    sudo aptitude install apache2 php5 libapache2-mod-php5

    Конфигурационный файл apache хранится в /etc/apache2/apache2.conf, а корневая директория web-сервера по умолчанию /var/www.

    Для тестирования PHP в инструкции рекомендуется выполнить :

    echo '<?phpinfo()?>' > /var/www/test.php

    Откройте: http://адресвашегосервера/test.php. Вы должны увидеть конфигурацию модуля php

     

    У меня при наборе данной команды выдало:

    -bash: /var/www/test.php: Permission denied

    Перейдя в указанный раздел cd /var/www/

    и набора команды LS обнаружил там только файл Inex.html

    Переход из браузера по адресу 192.168.0.6/test.php -  выдал ошибку

    При простом же переходе на 192.168.0.6

    выдало:

    It works!

    This is the default web page for this server.

    The web server software is running but no content has been added, yet.

    Пока на этом успокоился, попробовал выполнить инструкцию далее, а потом уже вернуться к этому месту, если система не запустится.

  • Аватар

    Толстопятов Сергей [oldseaman5], 10 июля 2012, 18:04

    0

    Установка MySQL Для PHP5

    sudo aptitude install mysql-server mysql-client php5-mysql

    тут все прошло красиво. В процессе установки выскочила менюшка, попросившая сменить пароль для root, что я и сделал. Поэтому смену пароля как рекомендовалось в инструкции, проигнорировал, посчитав что я это уже сделал.

  • Аватар

    Толстопятов Сергей [oldseaman5], 10 июля 2012, 20:47

    0

    Установка phpmyadmin

    sudo apt-get install phpmyadmin

    в процессе вывалилось меню:

    Веб-сервер для автоматической перенастройки:

    из выдавшего меню, выбрал apache2

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

    Далее. Судя из инструкции нужно добавить строку в файл apache2.conf

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

    sudo apt-get install gedit

    Правда потом маленько испугался, так как при установке простого (казалось бы) текстового редактора, начало что то много-много качать и устанавливать

    Увы. Не запустился. Думаю из-за того, что он заточен под графику, которая на сервере отсутвует. Вспомнил редактор который изначально мне не понравился и запустил

    sudo nano /etc/apache2/apache2.conf

    добавляем в конец строку

    Include /etc/phpmyadmin/apache.conf

    сохраняем и выходим

    Перезапускаем apache

    /etc/init.d/apache2 restart
  • Аватар

    Яковлев Андрей Михайлович [swtws], 11 июля 2012, 18:11

    0
    Сергей LAMP (Linux-Apache-MySQL-PHP) довольно просто ставится и это массово описано, WAMP (он же "Denver") и вообще саавсем просто. Tiger где?  
    • Аватар

      Толстопятов Сергей [oldseaman5], 11 июля 2012, 19:05

      0

      Вот кто бы раньше подсказал? При установке сервера, достаточно было бы поставить галочку на LAMP и SSH (что я и сделал, в принципе, переустановив сервер. Для чистоты эксперимента)

      Далее возникли сложности с переносом VTiger. ТАк как по рекомендованной ссылке он скачивался с файлообменника. Как из командной строки заставить сделать это я не знаю. Поэтому скачал сначала на свой комп. Потом стал думать как перекинуть на сервер. Погуглил, не смог найти понятно описанную команду. Как запасной вариант оставил для себя запуск с LiveCD и перенос с флешки. Пока же подключив флешку, обнаружил что она не монтируется. Установил мидден команден

      sudo apt-get install mc

      что бы через визуализацию решить вопрос. Но флешка не монтируется.

      Знакомый Линукс-гуру подсказал волшебные слова:

      sudo mkdir /mnt/usb && mount /dev/sdb1 /mnt/usb

      после чего флешка смонитровалась и я смог перенести с нее в каталог тайгер

      После захода по адресу 192.168.0.6/vtigercrm попал в окно настройки

  • Аватар

    Толстопятов Сергей [oldseaman5], 11 июля 2012, 19:12

    0

    Настройка Vtiger

    То что я увидел - пошаговую инструкцию по настройке мне очень понравилось. Но дошел то страницы, где система анализирует что присутсвует для ее корректной работы, а что нет. Обнаружил что не установил права доступа к папке (не расширил для всех)

    Опять зашел через терминал на сервер и скопировал команду:

    sudo chown -R www-data.www-data config.inc.php tabdata.php install.php parent_tabdata.php cache storage install user_privileges Smarty/cache Smarty/templates_c modules cron/modules test backup Smarty/templates/modules logs

    Нажал на интерфейсе "Обновить" пропали сообщения о невозможности изменений фалов. Но остались проблемы в файле PHP.INI

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

    По поиску нашел еще 2 фала на сервере с таким именем. Поменял во втором на аналогичные параметры. Изменений нет. Сейчас бьюсь с третьим. Изменю и проверю. Если все останется попрежнему, буду искать проблему.

  • Аватар

    Толстопятов Сергей [oldseaman5], 12 июля 2012, 15:49

    0

    На данном этапе можно считать установку законченной. Осталось выбрать необходимые модули. Так как отказаться от них всегда можно, пока оставил все имеющиеся

    http://www.ngncomplect.ru/_ph/15/398434110.jpg