Меню Рубрики

Установка vtiger на ubuntu server

Установка Vtiger CRM на Ubuntu 14.04 VPS

Модульная конструкция делает Vtiger CRM настраиваемой для всех ваших индивидуальных требований и поддерживает вас в области продаж, маркетинга, управления и обслуживания.

На этом уроке мы установим Vtiger CRM на Ubuntu 14.04.

Вы можете проверить наличие необходимой версии Ubuntu, установленный на нашем сервере командой ниже:

Результат должен быть примерно таким:

Обновите систему

Убедитесь, что ваш сервер полностью в актуальном состоянии.

После этого, вам необходимо создать базу данных для установки Vtiger. Войдите в MySQL как root:

Используйте приведенные ниже утверждения:

Установите Vtiger

Во- первых, создайте каталог для установки Vtiger. Мы будем называть его Vtiger . Выполните следующие действия :

Введите только что созданную директорию:

Загрузите последнюю версию CRM Vtiger (который на данный момент составляет 6,5) и распакуйте его с помощью следующих команд:

Переместить все из распакованной директории vtigercrm в вашу директорию:

Удалите каталог unnesessary и файл:

Назначение надлежащего собственности на установочные файлы Vtiger и каталоги:

Далее необходимо создать директиву виртуального хоста для домена, которую вы хотите. Создайте пустой файл, назовем его vtiger.conf:

Теперь откройте пустой файл vtiger.conf с вашего текстового редактора (например vim) и вставьте следующее:

Перезапустите Apache для того, чтобы изменения вступили в силу:

Теперь, давайте настроим некоторые из ваших настроек PHP, так что вы можете позже завершить установку Vtiger. Откройте файл php.ini:

Сделайте следующие изменения:

Сохраните и закройте файл.

Перезапустите Apache снова:

Теперь вы можете открыть свой браузер и перейдите к yourdomain.ru, чтобы вы могли закончить установку Vtiger.

После того, как вы получите проверку установки экрана Vtiger, вам необходимо убедиться, что все в порядке. Если есть некоторые рекомендуемые параметры PHP или модули, которые должны быть установлены, применяются необходимые изменения. В следующем окне вам нужно будет ввести информацию для базы данных, которую вы создали ранее, создать пользователя администратора, установить пароль для него и ввести другую информацию. После нажатия кнопки Далее, вас будет приветствовать экран дополнительными модулями. Здесь вы можете выбрать, какие дополнительные модули должны быть установлены в Vtiger CRM.

Затем нажмите кнопку Далее, чтобы начать установку.

Поздравляем, вы успешно установили Vtiger на ваш Ubuntu 14.04 VPS .

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

Установка vTiger CRM на Ubuntu 8.10

Установка vTiger CRM версии 5.0.4 на Ubuntu 8.10 (intrepid) далась мне с боем. Вот, как мне это удалось сделать.
Все команды выполняются либо как sudo , либо как root .

Установить веб-сервер Apache:
apt-get install apache2 apache2-doc
Запустить Apache:
/etc/init.d/apache2 start
Проверить работу Apache:
В браузере по адресу 127.0.0.1 , если все в порядке, появится соответствующее сообщение, например: «It works!».

Перейти в директорию со скачанным архивом vTiger:
cd /path_were_the_vtiguer_source_is
Распаковать архив с программой:
tar zxvf vtigercrm-5.0.4.tar.gz
Установить MySQL (в процессе установки будет необходимо ввести пароль администратора MySQL):
apt-get install mysql-server mysql-client
Установить PHP и другие необходимые пакеты:

apt-get install libapache2-mod-php5 libapache2-mod-perl2
apt-get install php5 php5-cli php5-common php5-curl php5-dev php5-gd php5-imap php5-ldap
apt-get install php5-mhash php5-mysql php5-odbc curl libwww-perl imagemagick
Перейти в директорию с файлами vTiger:
cd vtigercrm/
Скопировать vTiger в корневую директорию сервера:
cp -vr * /var/www

Изменить права доступа, передавая Apache возможность вносить необходимы изменения:
chown www-data -vR /var/www
Удалить тестовую страницу Apache:
rm -rf /var/www/index.html
Перезапустить Apache:
/etc/init.d/apache2 restart
Cконфигурировать vTiger
В браузере по адресу 127.0.0.1 или 127.0.0.1/install.php выполнить необходимые настройки.

Помимо выбора необходимых опций в процессе конфигурации vTiger потребовалось внести изменения в файл php.ini . Путь к файлу: /etc/php5/apache2/php.ini . Найти файл можно командой: find / -name php.ini . После внесения изменений необходимо перезапустить Apache: /etc/init.d/apache2 restart . Опции, которые необходимо установить:
Safe Mode Off
Display Errors On
File Uploads On
Register Globals Off
Max Execution Time 600
output_buffering = On
Change the memory limit = 64M
error_reporting = E_ALL &

E_NOTICE
allow_call_time_pass_reference = On
log_errors = Off
short_open_tag = On
Также для корректной поддержки кодировки UTF-8 потребовалось сконфигурировать сервер MySQL, внеся изменения в файл my.cnf (или my.ini ). Путь к файлу: /etc/mysql/my.cnf . После внесения изменений необходимо перезапустить сервер MySQL: /etc/init.d/mysql restart . Необходимый код:
[mysql]
default-character-set=utf8

[mysqld]
collation_server=utf8_unicode_ci
character_set_server=utf8
default-character-set=utf8
init_connect=’SET collation_connection = utf8_general_ci’
init_connect=’SET NAMES utf8′

P. S. Изменить пароль администратора сервера MySQL можно командой:
mysqladmin -u root password new_password
P. P.S. Чтобы настроить корректную работу фильтр показа контактов по дню рождения, надо внести изменения в файл CustomView.php (путь к файлу: /var/www/modules/CustomView ):Заменить код:

$stdfiltersql = $columns[0].».».$columns[1].» between ‘».$startdate.» 00:00:00’ and ‘».$enddate.» 23:59:00′»;
>
>
return $stdfiltersql;

if($startdate != «» && $enddate != «»)
<
$columns = explode(«:»,$filtercolumn);
if ($columns[1] != ‘birthday’)
$stdfiltersql = $columns[0].».».$columns[1].» between ‘».$startdate.» 00:00:00’ and ‘».$enddate.» 23:59:00′»;
else
$stdfiltersql = «DATE_FORMAT(«.$columns[0].».».$columns[1].», ‘%m%d’) between DATE_FORMAT(‘».$startdate.»‘, ‘%m%d’) and DATE_FORMAT(‘».$enddate.»‘, ‘%m%d’)»;

Читайте также:  Установка кнопок в javascript

источник

Установка vtiger на ubuntu server

When looking for enterprise Customer Relationship Management platform for your business, Vtiger CRM is a good place to start… this open source CRM software is written in PHP and offer features that help you run your business and collaborate with your customers.

Vtiger CRM system is based on PHP. It is designed for ease of use to allow enterprises and business owners to collaborate and automate engaging experiences with customers through out the entire process..

If you’re looking for an open source, functional, high performance customer relationship management platform for your business, you’ll find Vtiger to be useful. This brief tutorial is going to show students and new users how to install Vtiger CRM on Ubuntu 16.04 LTS with Apache2, MariaDB and PHP 7.1 support.

To get started with installing Vtiger CRM, follow the steps below:

Step 1: Install Apache2

Vtiger CRM requires a webserver and the most popular webserver in use today is Apache2. So, go and install Apache2 on Ubuntu by running the commands below:

After installing Apache2, run the commands below to disable directory listing.

sudo sed -i «s/Options Indexes FollowSymLinks/Options FollowSymLinks/» /etc/apache2/apache2.conf

Next, run the commands below to stop, start and enable Apache2 service to always start up with the server boots.

Step 2: Install MariaDB

Vtiger also requires a database server.. and MariaDB database server is a great place to start. To install it run the commands below.

sudo apt-get install mariadb-server mariadb-client

After installing, the commands below can be used to stop, start and enable MariaDB service to always start up when the server boots.

After that, run the commands below to secure MariaDB server.

When prompted, answer the questions below by following the guide.

  • Enter current password for root (enter for none): Just press the Enter
  • Set root password? [Y/n]: Y
  • New password: Enter password
  • Re-enter new password: Repeat password
  • Remove anonymous users? [Y/n]: Y
  • Disallow root login remotely? [Y/n]: Y
  • Remove test database and access to it? [Y/n]: Y
  • Reload privilege tables now? [Y/n]: Y

sudo systemctl restart mysql.service

Step 3: Install PHP and Related Modules

PHP 7.1 isn’t available on Ubuntu default repositories… in order to install it, you will have to get it from third-party repositories.

Run the commands below to add the below third party repository to upgrade to PHP 7.1

Then update and upgrade to PHP 7.1

Run the commands below to install PHP 7.1 and related modules.

sudo apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl

After install PHP, run the commands below to open Apache2 PHP default file.

sudo nano /etc/php/7.1/apache2/php.ini

Then make the change the following lines below in the file and save.

Step 4: Create Vtiger Database

Now that you’ve install all the packages that are required, continue below to start configuring the servers. First run the commands below to create Vtiger database.

Run the commands below to logon to the database server. When prompted for a password, type the root password you created above.

Then create a database called vtigercrmdb

CREATE DATABASE vtigercrmdb;

Create a database user called vtigercrmuser with new password

CREATE USER ‘ vtigercrmuser ‘@’localhost’ >new_password_here ‘;

Then grant the user full access to the database.

GRANT ALL ON vtigercrmdb .* TO ‘ vtigercrmuser ‘@’localhost’ >user_password_here ‘ WITH GRANT OPTION;

Finally, save your changes and exit.

Step 5: Download Vtiger Latest Release

Next, visit Vtiger site and download the latest version.

After downloading, run the commands below to extract the download file into Apache2 root directory.

Then run the commands below to set the correct permissions for Concrete5 to function.

Step 6: Configure Apache2

Finally, configure Apahce2 site configuration file for Vtiger. This file will control how users access Vtiger content. Run the commands below to create a new configuration file called vtigercrm.conf

sudo nano /etc/apache2/sites-available/vtigercrm.conf

Then copy and paste the content below into the file and save it. Replace the highlighted line with your own domain name and directory root location.

Step 7: Enable the Vtiger and Rewrite Module

After configuring the VirtualHost above, enable it by running the commands below

Читайте также:  Установка ubuntu репозитория debian

Step 8 : Restart Apache2

To load all the settings above, restart Apache2 by running the commands below.

sudo systemctl restart apache2.service

Then open your browser and browse to the server domain name followed by install. You should see Concrete5 setup wizard to complete. Please follow the wizard carefully.

http://example.com

Then follow the on-screen instructions until you’ve successfully installed Vtiger.

Type the database info and create an admin account for the portal..

After a brief time, the installation should complete and the platform ready to be used.

источник

How to Install Vtiger CRM on an Ubuntu 18.04 VPS

Vtiger CRM is a cloud-based Customer Relationship Management (CRM) platform that aids interactions between the company and its customers. It provides an intuitive customer experience and delivers outstanding performance for marketing, sales, and support teams which in return provides better customer retention for the company.

Some of the key features provided by Vtiger CRM:

  • Provides API Functionality
  • Account & Contact Management
  • Customer Support Services
  • Inventory Automation
  • Reporting and Statistics
  • Social Media Integration
  • Supports Data Import and Export

Vtiger CRM offers an open-source version of its platform which is supported continuously by communities and developers. It is developed using PHP, and it utilizes Apache as a web server and MariaDB as the database server.

In this article, we will show you how to install Vtiger CRM on Ubuntu 18.04.

Prerequisites:

For this tutorial, we will be using our Ubuntu VPS service. Please make sure that your server meets the following minimum hardware and software requirements:

  • 2 CPU Cores
  • 2GB of RAM
  • 10GB of free disk space
  • Domain name registered and pointed to your server IP address
  • Ubuntu 18.04 or later
  • Full root access

Check for Updates and Install Dependencies

Log in to your server via SSH:

Be sure to replace “username” with the account name of a root user found on the server (or the root user itself), and replace “server_ip” with the IP address of your server.

Before starting with the installation, it is recommended to update Ubuntu packages to their latest versions:

Ensure the required dependencies are installed by running the following command:

Installing the LAMP Stack

1. Installing Apache2

Apache2 is the recommended web server for Vtiger. To install it, execute the following command:

Once installed, it is best to enable the automatic startup of the Apache2 service in case of a system reboot:

To check if your Apache2 service is running, use the following command:

You should see the following output:

An Apache module called “rewrite” should be enabled:

Restart the apache2 service to apply the changes we made:

2. Installing PHP v7.2

Vtiger CMS supports the latest stable version of PHP, which is PHP 7.2. Unfortunately, this is not yet the default version of PHP installed on Ubuntu 18.04, therefore we must add an additional repository. To proceed, use the following commands:

After updating the repository, use the following command to install PHP 7.2 and all libraries required for this tutorial:

To verify that you are using PHP 7.2, type the following command:

You should see the following text:

Additional changes in Apache’s loaded default configuration file for PHP is required by Vtiger.

Modify the following lines:

Save the configuration and restart the Apache web server service to apply the changes:

3. Installing MariaDB Server

To install the MariaDB server, use the following command.

After a successful installation, we have to apply basic security settings by using the built-in security script provided by MariaDB.

For all questions aside from setting the new password, answer the prompts with:

To verify the version of MySQL currently installed, type the following command:

You should see the following text:

3. Creating our Vtiger CRM Database

After setting up the database server, we can now continue by creating and setting up our database.

Use the following lines to create the database (vtiger_db) and assign the user (vtiger_user) to the newly created database.

Always remember to use a strong password. Generally, a password utilizing at least 12 characters including alphanumeric and grammatical symbols is sufficient. Never use passwords based upon dictionary words or significant dates.

Читайте также:  Установка плит покрытий енир

Do not forget to replace “[password]” with your strong password.

To verify that we can access the newly created database with the new database user, run the following command:

It will ask for your database user password, once logged in you should be able to see MariaDB CLI.

Installing Vtiger CRM

After successfully setting up our LAMP stack, we can now download and install Vtiger CRM. At the time of writing, the latest stable version of Vtiger is 7.1.0.

First, we will need to change our directory to “/var/www/”.

After changing the current directory, we may now proceed in downloading the web files for Vtiger CRM using wget.

After the download has been successfully completed, we can then extract the GZ file using the following command:

Remove the downloaded file after unzipping:

We need to ensure that the file and folder permissions are correct:

Creating a Virtual Host

For our Vtiger installation, it is best to create a dedicated Apache virtual host configuration, which not only makes our setup more organized, but this also allows your server to be used for other purposes, in case you’d need to set up other websites in the future.

Create and modify the following file:

Paste the following (modify according to your server’s parameters):

Once done, save the file and execute the following commands to activate that changes that we have made:

You can now visit your website and proceed with the initial setup, which should look like this.

That’s it – you now have a working CRM platform powered by Vtiger on your Ubuntu 18.04 server.

Of course, you don’t have to install Vtiger CRM on Ubuntu 18.04 if you have an Ubuntu VPS with us. You can simply ask our support team to install Vtiger CRM on Ubuntu 18.04 for you. They are available 24/7 and will be able to help you with the installation.

PS . If you enjoyed reading this blog post on how to install Vtiger CRM on Ubuntu 18.04, feel free to share it on social networks using the shortcuts below, or simply leave a comment in the comments section. Thanks.

источник

Установка vtiger на ubuntu server

Минимальные системные требования к серверу (до 5 активных пользователей): 1Ghz x 1CPU, 1Gb RAM, 20Gb HDD.

Основными требованиями для установки являются web-сервер Apache, интерпретатор PHP (версия >= 5.4) и СУБД MySQL (версия >= 5.0). Вполне подойдут версии этих пакетов, находящиеся в стандартном репозитории Debian. Установим их с помощью aptitude:

Помимо этих основных зависимостей следует установить также дополнительные:

Затем распаковываем дистрибутив в каталоге /var/www:

На время выполнения установки дадим веб-серверу права на запись для всех файлов и каталогов. Сделаем это, изменив владельца и группу на www-data (стандартный пользователь сервера Apache в Debian):

Необходимо также исправить конфигурационный файл PHP (/etc/php5/apache2/php.ini), задав следующие значения параметров:

Если установлен модуль PHP suhosin, то необходимо также исправить конфигурационный файл этого модуля (/etc/php5/conf.d/suhosin.ini), задав следующие значения параметров:

В настройках MySQL рекомендуется установить UTF8 в качестве кодировки по умолчанию. Для этого создадим файл /etc/mysql/conf.d/utf8.cnf со следующим содержанием:

Для корректной работы с кодировками при импорте данных в CRM на сервере должны быть установлены соответствующие кодировкам локали: CP1251, UTF-8 и ISO-8859-1. Необходимо проверить существующие локали и установить недостающие (важно точное соответствие названия кодировки и локали):

Наконец, все готово. Переходим в браузере по адресу: http://адрес_сервера/vtigercrm и попадаем в мастер начальной установки vtiger CRM, который в интерактивном режиме поможет выполнить начальную конфигурацию БД vtiger CRM.

При возникновении ошибки «Invalid request» при работе мастера необходимо задать переменную $GLOBALS['csrf']['secret'] в файле libraries/csrf-magic/csrf-magic.php случайной строкой.

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

Для работы Планировщика необходимо создать файл vtiger в /etc/cron.d/ со следующим содержимым:

Необходимо убедиться, что в скрипте vtigercron.sh указан верный путь к интерпретатору php.

Для интеграции с КЛАДР (SalesPlatform Vtiger CRM версии 6.1.0-201412 и выше) потребуется распаковать архив с sql-дампом адресов и импортировать его либо в базу данных CRM, либо в отдельную базу данных (начиная с версии SalesPlatform Vtiger CRM 6.2.0-201505):

Внимание. Данная операция может занять значительное количество времени.

Базовые настройки безопасности Vtiger для веб-сервера:

В конфигурационном файле Apache (например, /etc/apache2/sites-enabled/000-default.conf):

В файле .htaccess Vtiger (например, /var/www/vtigercrm/.htaccess):

Чтобы начать общение, вам необходимо сперва войти в свою учетную запись. Вы также можете создать учетную запись.

источник

Добавить комментарий