Системные требования и права на папки
Yoolla CRM - приложение, написанное на скриптовом языке PHP с использованием БД MySQL с закрытым исходным кодом.
Исходный код защищен кодировщиком Nu-Coder и для его работы необходима библиотека NuSphere PhpExpress - Free PHP accelerator и веб-сервер.
Минимальные требования с веб-серверу.
1. MySQL
- версия 5.0 и выше,
- кодировка utf8
- отсутствие записи «STRICT_TRANS_TABLES» в директиве sql-mode,
2. PHP
- версия строго 5.3,
- кодировка сервера utf-8,
- директива short_open_tag = on - важно, т.к. в противном случае будут выходить ошибки,
- наличие модулей curl, mbstring,
- обязательный модуль phpexpress-5.3, подключенный через php.ini
- модуль php5-dom для функции работы с XML-файлами
- модуль mcrypt
- отсутствие модуля php-domxml - он конфликтует с функцией создания PDF файлов (в счетах и актах)
- параметр max_execution_time = 300 - для выполнения нагруженных скриптов, например при создании резервной копии БД или её восстановлении
3. Операционная система
- Windows (в т.ч. Server, Web Server),
- Linux, Unix, Mac, в т.ч. виртуальный хостинг VDS
- другие системы поддерживающие работу mySQL и PHP;
Права для папок
На серверных ОС большое внимание уделяется безопасности, поэтому убедитесь, что следующие папки имеют права на чтение и запись (для Linux - 777):
- admin/backup - хранение резервных копий БД
- cash - хранение некоторых настроек интерфейса
- cash/temlates - хранение шаблонов печатных форм
- files - хранение загружаемых в систему документов
- vigets/cours - хранение курсов валют
- images/logo - хранение собственного логотипа компании
- inc - здесь права нужны временно (создается конфигурационный файл config.php), после установки можно вернуть 755 права