Пример каталога TecDoc с использованием TecDoc API от ABCP
Директория ./tmp
должна быть доступна для записи web-сервером
Требования:
php 5.5 - 7.2
Распаковать или клонировать репозиторий в корень сайта.
Выполнить в корне репозитория в консоли команду:
php composer.phar install
Заполнить данные выданные при регистрации в файле:
Common/TecDocApiConfig.php
Отредактировать ссылку для перехода к поиску на вашем сайте.
Ссылка находится в файле: View/group.details.tpl
строка 62 и 110
<a target="_blank" href="//4mycar.ru/parts/ ...
Запуск с использованием docker, docker-compose
#для php 7.2
#установка зависимостей
docker-compose run web72 php composer.phar install
#запуск контейнера с катаолгом
docker-compose up -d web72
каталог будет доступен по адресу http://localhost:8072
так же доступны другие версии php в контейнерах web55
web56
на портах 8055
8056
соответвенно
Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory in /var/www/__autoload.php on line 26
Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /var/www/__autoload.php on line 26
Данная ошибка возникает из-за того что не установлены зависимости для проекта, для её устранения необходимо запустить в корне репозитория
php composer.phar install
или для docker-compose
docker-compose up -d web72
Fatal error: Uncaught exception 'Exception' with message 'Ошибка авторизации пользователя'
Данная ошибка возникает в случае если в конфигурационном файле указаны неверные данные.