Skip to content

karamani/TecdocSite

 
 

Repository files navigation

TecDocSite

Пример каталога TecDoc с использованием TecDoc API от ABCP

Внимание

Директория ./tmp должна быть доступна для записи web-сервером

Требования:

php 5.3.10 - 7.0

Установка:

Распаковать или клонировать репозиторий в корень сайта.

Выполнить в корне репозитория в консоли команду:

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.0
#установка зависимостей
docker-compose run web70 php composer.phar install
#запуск контейнера с катаолгом
docker-compose up -d web70

каталог будет доступен по адресу http://localhost:8070 так же доступны другие версии 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 web70
Ошибка авторизации

Fatal error: Uncaught exception 'Exception' with message 'Ошибка авторизации пользователя'

Данная ошибка возникает в случае если в конфигурационном файле указаны неверные данные.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 50.2%
  • Smarty 28.0%
  • CSS 21.2%
  • JavaScript 0.6%