Системные требования для установки ClientBase

Операционная система

  • Ubuntu 22.04

Веб-сервер

  • Apache 2.4
  • Включён модуль Apache mod_rewrite

Модули PHP

  • gd
  • mbstring
  • cli
  • imap
  • zip
  • curl (для отправки смс)
  • mysql
  • xml
  • imagick
  • recode (опционально)
  • tidy
  • xmlrpc
  • bcmath
  • openssl
  • memcached
  • opcache
  • iconv
  • exif
  • soap

База данных

  • MariaDB 10.1 / 10.3 / 10.6

Прочее

  • IonCube Loader
  • cron (для запуска фоновых задач: cron.php раз в минуту)
  • Composer (опционально, если потребуется установка зависимостей вручную)
  • Установленные утилиты: wget, curl, unzip, imagemagick

Права доступа

  • Директория проекта /var/www/clientbase и все вложенные должны быть:
    • владельцем www-data с следующими правами:
    • 755 для директорий
    • 644 для файлов

Cron-задача

Добавьте в crontab пользователя www-data:

* * * * * wget -q -O- http://127.0.0.1/cron.php > /dev/null 2>&1