description

Установка WHMCS

Documentation    WHMCS

Загрузка WHMCS

Для загрузки WHMCS перейдите в свою панель клиента по адресу http://whmcs.com.ua/clientarea/ и выполните следующее:

  • Выберите раздел «Мои лицензии и услуги» в списке слева
  • Нажмите «Детали» в строке лицензии WHMCS
  • Сохраните архив последней версии на свой компьютер в разделе «Файлы» внизу страницы

Уточните, установлен ли у вас на сервере Ioncube, если не установлен, то следуйте ниже приведенной инструкции.

Установка Ioncube

Исходный код WHMCS зашифрован при помощи ionCube. В связи с этим есть два способа обеспечить работоспособность системы на вашем сервере. Вы можете использовать временные декодеры или установить декодеры ionCube непосредственно в php. Первый способ проще, так как требуется всего лишь загрузить папку с ionCube в директорию инсталляции WHMCS на сервере, но это не всегда работает. Второй способ несколько сложнее, но надежнее, и подробно описан ниже.

Для выполнения следующих операций требуется ROOT доступ на сервер.

  • Загрузите на свой компьютер последнюю версию загрузчиков ionCube с официального сайта: http://www.ioncube.com/loaders.php
  • Извлеките содержимое архива в отдельную папку
  • Загрузите папку IONCUBE по FTP в директорию вашего домена на сервере
  • Подключитесь к серверу по SSH при помощи подходящего клиента (Putty для ПК или Terminal для Mac). Обычно требуется выполнить команду: SSH rootusername@vashserver.com (и ввести пароль для root доступа)
  • Перейдите в web-директорию, в которую вы предварительно загрузили папку IONCUBE (Unix команды просмотра и перехода по директориям можно найти в Интернете)
  • Переместите папку IONCUBE в постоянное место, выполнив: mv ioncube /usr/local
  • Найдите файл php.ini. Откройте файл для редактирования
  • Найдите существующие расширения zend внутри файла
  • Вставьте новую строку для загрузчика ionCube:
    zend_extension = /usr/local/ioncube/ioncube_loader_lin_x.so (Замените x своей версией PHP, например: 5.3)
  • Сохраните изменения и перезапустите веб-сервер для применения новых настроек: /etc/init.d/httpd restart

Готово! ionCube установлен на вашем сервере! Теперь на странице PHP Info должна появиться запись:

ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.0.4, Copyright (c) 2002-2017, by ionCube Ltd.

Установка WHMCS

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

Системное требование Минимум Рекомендовано
Версия PHP 7.2 Последняя версия 7.3 или 7.4
Лимит памяти PHP 64MB 512MB
Расширения PHP PDO,
MySQL,
Curl with SSL,
GD2 Image Library,
JSON Support,
XML
PDO,
Curl with SSL,
GD2 Image Library,
JSON Support,
XML,
MBString,
BC Math,
Intl,
Iconv,
SOAP,
ionCube Loaders 10.2.0 Последняя версия 10.x.х
Версия MySQL 5.2.0 5.7.x
Версия Apache 2.2 Последняя версия 2.4.x
  • WHMCS 6.x поддерживает PHP 5.3.7, PHP 5.4.х, 5.5 и 5.6.х.
  • WHMCS 7.0-7.4 поддерживает PHP 5.6 и 7.0
  • WHMCS 7.5 поддерживает PHP 5.6, 7.0, 7.1, и 7.2
  • WHMCS 7.6-7.10 поддерживает PHP 5.6, 7.2, 7.2 и 7.3
  • WHMCS 8.0 и выше поддерживает PHP 7.2, 7.3 и 7.4

Для установки WHMCS на ваш сервер, выполните следующие действия:

  • Убедитесь, что конфигурация сервера удовлетворяет системным требовниям.
  • Извлеките содержимое zip файла в отдельную папку на вашем компьютере.
  • Переименуйте файл configuration.php.new в configuration.php
  • Загрузите папку whmcs в веб-директорию вашего сайта (при возникновении проблем попробуйте сделать это в бинарном режиме)
  • Перейдите по ссылке http://www.vashdomen.com/whmcs/install/install.php для запуска процесса установки (при появлении ошибки, связанной с ionCube, вернитесь к описанной выше инструкции)
  • Следуйте дальнейшим инструкциям по установке, включающим изменение прав файлов и папок (приведено ниже), введение лицензионного ключа и создание основной учетной записи администратора.
  • По завершении удалите папку install с сервера и установите права 644 на файл configuration.php

Необходимые права для файлов и папок (если вы не используете suPHP или PHPSuExec):

/configuration.php CHMOD 777 Writeable
/attachments CHMOD 777 Writeable
/downloads CHMOD 777 Writeable
/templates_c CHMOD 777 Writeable

Установка биллинг-панели завершена!

Ознакомиться с документацией по активации модулей можно по ссылке: https://whmcs.com.ua/documentation/modules-install

Рекомендуемые действия по окончании установки

Настраивать установленную систему WHMCS лучше всего в такой последовательности (если вы отказались от помошника по настройке):

Comments