Возможные проблемы

Важно!

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

Проблема 1. После запуска веб-сервера по адресу http://localhost открывается страница iis7

Решение:

IIS7 - это такой же веб-сервер, но от компании Microsoft. Часто он включен по-умолчанию на всех компьютерах, приобретаемых в магазинах. И конечно, он и вызывает данную страницу.

Чтобы его удалить с компьютера необходимо перейти в панель "Программы и компоненты / Включение и отключение компонентов Windows" и снять отметку у пункта "Службы IIS". После удаление система попросит вас перезагрузить компьютер.


Проблема 2. При установке на хостинг CRM не запускается, а выводится пустая страница или ошибка 500

Решение.

Скорее всего сервер не поддерживает какие-либо диррективы, включенные в файл .htaccess. Попробуйте удалить эту строку:

php_flag zlib.output_compression On

Также стоит посмотреть error.log или обратиться к нам по адресу support@isaler.ru


Проблема 3. Не сохраняются данные

Замечена при MySQL > 5.6 или MariaDB. Проявляется в "зависающих" отправках форм, в логе ошибок возможны записи о не соответствии типов данных, не корректных значениях по умолчанию и т.п.
 

Что делать:

  1. Открываем файл настроек БД: \SalesmanServer\userdata\config\MariaDB-10.3-x64_my.ini ( лучше в Notepad++ или в Akelpad )
  2. Находим строку
    #sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
  3. После неё добавляем еще одну строку с таким содержимым:
    sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
  4. Перезапускаем веб-сервер

Проблема 4. Не загружаются файлы

Следует помнить, что SalesMan CRM написан на PHP, в следствие чего зависит от настроек окружения - компонентов веб-сервера, самой ОС. Проблема может возникнуть в следующих случаях:
  1. Скрипты CRM не могут получить доступ на запись файла в целевую папку. В этом случае требуется убедиться, что папки существуют, настроить доступ к ним (  Системные требования и права на папки ), а также, возможно, потребуется корректно настроить Selinux ( либо отключить его, если вы не знаете как с ним работать )
  2. Не настроены разрешенные типы файлов - они настраиваются в разделе "Панель управления / Настройки безопасности / Разрешенные типы файлов"
  3. Размер файла превышает допустимые - этот параметр задается в настройках PHP ( файл php.ini ). В этом случае нужно настроить следующие параметры:
    • post_max_size - максимальный размер файла, загружаемого из формы
    • upload_max_filesize - максимальный размер загружаемого файла
    • max_file_uploads - максимальное количество одновременно загружаемых файлов
  4. Файл не успевает загрузиться из-за серверных ограничений по времени загрузки. В этом случае нужно настроить следующие параметры:
    • max_execution_time - максимальное время выполнения скрипта
После настройки php.ini требуется перезапустить Apache.


 

Что-то не понятно? Задай вопрос: