Меню Рубрики

Установка dotplant2 на хостинг

CMS Рейтинг

Обзор возможностей СМS DotPlant: плюсы и минусы выгодного движка для разработки многофункционального интернет-магазина

При разработке коммерческих интернет-ресурсов многие предпочитают использовать бесплатные коробочные платформы с наработанным потенциалом и возможностью расширения функциональности в дальнейшем. С их помощью запустить собственный сайт с минимальными капиталовложениями могут даже начинающие предприниматели, не имеющие большого опыта в сфере программирования. Нередко с такими СМS для интернет-магазина работают и профессионалы: покопавшись в коде, они создают действительно эксклюзивные проекты в сети. Именно к этой категории движков принадлежит и DotPlant.

Особенности CMS DotPlant

DotPlant представляет собой достойное open-source решение от компании DevGroup, построенное на базе популярного универсального PHP-фреймворка Yii2. Оно привлекает современными концепциями, передовыми технологиями в области сайтостроения и еще рядом особенностей, свойственных Yii2. Среди них:

  • генератор кода;
  • валидация данных;
  • гибкая архитектура MVC;
  • интеграция с java-script библиотекой;
  • многоязычность.

Текущая версия продукта – 2.0.0. На страницах официального сайта разработчиков есть информация о том, что в ближайшее время (ориентировочно к концу лета 2018) начнутся работы над следующей версией. На данный момент на СМS уже успешно функционирует много онлайн-магазинов из Великобритании, Америки и России.

Главным репозиторием программного обеспечения является крупнейший веб-портал GitHub. Система заточена под проекты электронной коммерции и наделена необходимым для интернет-магазина функционалом из коробки. Гибкость платформы позволяет добавлять новые опции и постоянно совершенствовать площадку, адаптируя ее под свои нужды.

СМS отличается простотой установочного процесса. Все действия при этом осуществляются через пакетный менеджер Composer. Системные требования для установки таковы:

  • веб-сервер на одной из Unix-подобных ОС;
  • СУБД MySQL не ниже версии 5.5;
  • PHP-интерпретатор не ниже версии 5.5.9;
  • сервис для кэширования данных Memcached или APC.

Чтобы убедиться в том, что движок интернет-магазина соответствует требованиям и подходит для разработки определенного веб-ресурса, можно оценить его возможности, установив демонстрационные данные. Разработка сайтов на DotPlant2 требует наличия хотя бы базовых навыков в framework Yii 2 и PHP.

При недостатке знаний имеет смысл воспользоваться услугами создателя проекта DevGroup. Помимо стандартных задач, агентство исследует потребности потенциальной аудитории и конкурентов, создает оригинальные фирменные логотипы торговой марки, внедряет уникальные решения под конкретные бизнес-цели. С продуктом работает большинство программистов, поэтому найти стороннего квалифицированного специалиста также не составит труда.

Управление содержимым сайта

Любые операции с контентом выполняются через простой административный интерфейс, разделенный на три функциональных раздела:

  1. Верхнее меню – список оповещений, набор кнопок для перехода на сайт, очистки кэша, включения полноэкранного режима, выхода и сворачивания меню.
  2. Левое меню – доступные для редактирования компоненты, навигация.
  3. Контентная часть – элементы управления, визуализация данных ресурса.

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

Строгих ограничений по крайне допустимому к загрузке количеству товаров нет. В отзывах пользователей сказано, что при соответствующих настройках и хорошем сервере движок способен выдержать десятки тысяч номенклатурных единиц. Удобно, что их можно загружать одновременно, используя функцию массовой закачки. В системе предусмотрена возможность экспорта/импорта через XLS и CSV. Все прикрепляемые к товарам фото автоматически подгоняются под оптимальный размер. Ширину и высоту миниатюр можно устанавливать самостоятельно. В настройках есть опция накладывания водяного знака на картинки.

Для каждой позиции выставляются дополнительные опции и технические характеристики, благодаря которым покупатель будет ориентироваться при выборе: размерная сетка, цветовая гамма, габариты. Процесс работы значительно упрощается благодаря функции копирования нужных материалов и объектов.

На панели настраивается поиск по названиям или артикулу, фильтрация по заданным параметрам.

Для реализации функции поиска с автоматическими подсказками применяется встроенный виджет автокомплита. Во время ввода запроса в поисковом поле он подбирает подходящие результаты и отображает их ниже строки. Кликнув по одному из них, пользователь мгновенно окажется на необходимой странице ресурса.

СМS для интернет-магазина DotPlant позволяет создавать обширный каталог с четкой структурой, подразумевающей множество разноуровневых категорий.

Для различных страниц и модулей задается Layout – определенный способ отображения блоков и элементов по отношению друг к другу. Редактирование страниц и разделов происходит в окне визуального редактора. Через него настраивают параметры текста, стили, добавляют новые элементы и блоки, вставляют HTML. По мере внесения изменений пользователь может сразу же видеть и оценивать результаты проделанных манипуляций.

Работа с клиентами

Онлайн-магазины, разработанные на рассматриваемом движке, имеют удобную и максимально простую для покупателей схему оформления заказа. Произвольные формы задаются с панели администрирования. В них указывается название, представление, адреса для e-mail оповещений.

После того, как клиент совершает какое-либо целевое действие, данные о заказе динамически обновляются в корзине.

Платформа выделяется мультивалютностью. На ней поддерживается несколько типов валют с возможностью автообновления курса. По умолчанию – это рубли, доллары и евро. Отображение цены продукта задается в шаблонах. Добавление, редактирование и удаление провайдеров и валют выполняется в админке. Там же необходимо обязательно устанавливать основную валюту, в которой будут исчисляться заказы и выставляться счет покупателю.

В базовый функционал площадки входит возможность управления способами доставки заказанного товара. Поначалу доступны доставка курьером, самовывоз, бесплатная доставка по городу при заказе от определенной суммы. Эти варианты можно дополнять и редактировать. Настроенные способы выводятся на втором этапе оформления заказа в корзине. Если выбранный клиентом вариант доставки окажется платным, его стоимость автоматически добавится к общей сумме.

Данный движок интернет-магазина поддерживает около двух десятков способов оплаты товара. В их числе:

Читайте также:  Установка и настройка холодильника

Кроме предусмотренных, можно добавлять и другие типы оплаты. В этом случае потребуется подключение модуля для обмена с платежным сервисом и обработки данных.

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

Динамический контент движка

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

Этот тип контента может меняться в зависимости от предпочтений посетителей и демографических мерок. К примеру, проанализировав основные поведенческие факторы, система предлагает клиенту услуги или товары, которыми он интересовался, в блоках «Похожие предложения» или «Вместе с этим продуктом покупают».

Дружественность CMS DotPlant к SEO

Ориентированность на SEO-продвижение – одно из ключевых преимуществ этой СМS для интернет-магазина. На старте в системе сразу доступен набор полезных инструментов, которые пригодятся для эффективного продвижения веб-сайта в популярных поисковых гигантах Яндекс и Google.

Для любого типа контента, страницы и товара на движке легко настраиваются основные seo-параметры, способствующие дальнейшей оптимизации ресурса. Пользователям платформы доступны такие функции:

  • автоматическое или ручное прописывание ключевых мета-тегов, заголовков категории H1;
  • формирование урлов страниц с приведением к максимально лаконичному человекопонятному виду;
  • добавление кратких анонсов, которые публикуются около ссылок на искомые веб-страницы;
  • указание полезного элемента навигации, отображающего текущее местоположение пользователя («хлебные крошки»).

К платформе подключаются аналитические сервисы Яндекс.Метрика и Google Analytics. Они позволяют отслеживать статистику продаж, трафик и другие важные для онлайн-магазина параметры.

Система безопасности DotPlant

С целью обеспечения стабильности и бесперебойного функционирования интернет-магазинов на СМS DotPlant команда разработчиков предусмотрела комплект опций, повышающих безопасность веб-ресурса:

  1. Проверка на спам. Все отправленные в DotPlant формы проверяются на предмет наличия сомнительных данных. Это позволяет быстро отфильтровывать «мусорные» запросы. Также присутствует эффективная защита от автозаполнения форм.
  2. Разграничение прав доступа. Если к работе над сайтом планируется подключать целую команду, администратор может создать штат и наделить каждого сотрудника определенными правами, связанными с функционалом, за который он отвечает.
  3. Ведение логов. В журнале ведется фиксация действий пользователей. Зачастую такая информация помогает понять причину каких-либо изменений на сайте, выявить и устранить уязвимости, своевременно принять защитные меры.
  4. Модерация. Все новые отзывы, комментарии и материалы, добавляемые посетителями ресурса, публикуются на страницах только после прохождения строгой проверки их содержания.
  5. Протокол SSL. Он обеспечивает безопасность процесса передачи информации, предотвращая риски ее воровства злоумышленниками.

Поскольку продукт еще не слишком популярен, вероятность крупных хакерских атак на нем минимальна. Это является еще одним весомым преимуществом для разработчиков коммерческих площадок.

Плюсы движка DotPlant

Платформа имеет понятный интерфейс, русскоязычную документацию и отзывчивое сообщество, в котором оперативно решаются возникающие сложности. Для полноценной работы с CMS достаточно базовых знаний PHP и Yii2. В последнее время платформой интересуется все больше предпринимателей и разработчиков. На это есть много причин:

  1. Производительность и устойчивость к нагрузкам. Платформа обладает сложным механизмом кэширования. Благодаря ему сохраняются ресурсы сервера и мгновенно выдаются сотни страниц даже при условии высокой посещаемости площадки.
  2. Большое количество рабочих компонентов. Прямо из коробки пользователю предоставляются обширные возможности для создания многофункционального онлайн-магазина с большим ассортиментом.
  3. Открытость системы и доступность кода. Решение оптимизируется и расширяется под любой коммерческий бизнес. Все необходимые опции реализовывают собственными силами или с помощью программистов.
  4. Интеграция со сторонними сервисами. Софт может подключаться к приложениям, расширяющим функциональность магазина (1С, AlSet, RetailCRM, MailChimp).
  5. Адаптивность к мобильным платформам. Созданные на площадке ресурсы одинаково качественно отображаются на разных рабочих устройствах.
  6. Интернационализация. Движок является мультиязычным. Он поддерживает перевод на английский, русский и китайский языки.

Главный плюс продукта – его бесплатность. Для того чтобы им пользоваться, не нужно платить за лицензии, обновления и улучшения. Он дает возможность запустить стартап с нуля при минимальном бюджете и не быть привязанным к одному разработчику.

Минусы движка DotPlant

Недостатков у рассматриваемой платформы тоже хватает:

  1. Недоработанная документация. Большая часть материалов по работе с системой находится в стадии разработки и недоступна для просмотра.
  2. Нехватка шаблонов и тем. В CMS практически отсутствуют готовые модули и шаблоны. Внешний вид веб-сайта необходимо разрабатывать с нуля.
  3. Недостаточная поддержка. На официальном сайте и сторонних ресурсах дается очень мало информации о продукте.

Также к минусам относят высокие требования к хостингу и сложность в освоении для неподготовленных пользователей.

Заключение

СМS DotPlant – отличная среда для разработки уникальных и сложных проектов электронной коммерции. Ее огромный потенциал станет идеальным выбором для предпринимателей, разбирающихся в азах веб-программирования. Остальным же, для подключения дополнительных функций и создания оригинального дизайна придется дополнительно вкладываться в оплату услуг специалистам. Резонно это или нет, зависит от каждого конкретного случая. Однако многие утверждают, что для запуска простых магазинов данный софт может оказаться слишком сложным.

источник

Ошибки при установке #304

Comments

TurningT >May 3, 2016 •

При запуске инстеллера выдается

The SQL being executed was: INSERT INTO user ( username , password_hash , email , auth_key , create_time , update_time ) VALUES (‘TurningTide’, ‘$2y$13$nqwDheP45S/kv49Pyk/i3ej2lVp6ISCHMix5Fx.dyKp0JFnvo3zJK’, ‘XXXXX’, », 1462281306, 1462281306)’

При попытке запустить migrate, вываливается целая тонна ошибок типа

✏️ edited by @Philosoft — fix formatting

This comment has been minimized.

Philosoft commented May 3, 2016

судя по последним ошибкам она меньше 5.5

Читайте также:  Установка линзованных птф на лансер 10

This comment has been minimized.

lifangwang commented May 30, 2016 •

I have the same problem in execute ./installer, as following, my PHP version is 5.5.1; and I think the problem is caused by no user table created.

The SQL being executed was: INSERT INTO user ( username , password_hash , email , auth_key , create_time , update_time ) VALUES (‘admin’, ‘$2y$13$D0QJGh1XI3quxGo0/HL`

✏️ edited by @Philosoft — formatting fixes

This comment has been minimized.

Philosoft commented May 30, 2016 •

I can get error on install with php 7, but it’s

Exception ‘yii\db\IntegrityException’ with message ‘SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails ( dp2test . auth_assignment , CONSTRAINT auth_assignment_ibfk_1 FOREIGN KEY ( item_name ) REFERENCES auth_item ( name ) ON DELETE CASCADE ON UPDATE CASCADE)
The SQL being executed was: INSERT INTO auth_assignment ( item_name , user_id ) VALUES (‘admin’, ‘1’)’

but with php 5.5.9 and php 5.6.21 I do not get any error at all. I inclined to think that it rather php

This comment has been minimized.

ilzat commented Jun 7, 2016

выполняю:
application/yii migrate —migrationPath=»@app/extensions/migrations/alpha-beta/

выдает:
Exception ‘yii\base\UnknownPropertyException’ with message ‘Getting unknown property: app\modules\shop\models\Category::date_added’

This comment has been minimized.

fps01 commented Jun 8, 2016

@ilzat пришли, пожалуйста, полный вывод ошибки со стеком вызова. Так сложно локализовать проблему.

This comment has been minimized.

ilzat commented Jun 8, 2016

`Администратор@ilzat g:\openserver
$ cd domains\dotplant2\application

Администратор@ilzat g:\OpenServer\domains\dotplant2\application
$ php composer.phar global require «fxp/composer-asset-plugin:

1.1.0″
Could not open input file: composer.phar

Администратор@ilzat g:\OpenServer\domains\dotplant2\application
$ php ../composer.phar global require «fxp/composer-asset-plugin:

1.1.0″
Changed current directory to C:/Users/└фьшэшёЄЁрЄюЁ/AppData/Roaming/Composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files

Администратор@ilzat g:\OpenServer\domains\dotplant2\application
$ php ../composer.phar install —prefer-dist —optimize-autoloader
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file

  • Installing yiisoft/yii2-composer (dev-master d33d104)
    Loading from cache
  • Installing bower-asset/jquery (2.2.1)
    Loading from cache
  • Installing bower-asset/bootstrap (v3.3.5)
    Loading from cache
  • Installing bower-asset/jquery.inputmask (3.2.7)
    Loading from cache
  • Installing bower-asset/jquery.inview (dev-master c313273)
    Loading from cache
  • Installing bower-asset/punycode (v1.3.2)
    Loading from cache
  • Installing bower-asset/spin.js (v2.0.2)
    Loading from cache
  • Installing bower-asset/yii2-pjax (dev-master 3f20897)
    Loading from cache
  • Installing cebe/markdown (dev-master e449935)
    Loading from cache
  • Installing ezyang/htmlpurifier (v4.7.0)
    Loading from cache
  • Installing yiisoft/yii2 (dev-master 7d87dc7)
    Loading from cache
  • Installing swiftmailer/swiftmailer (5.x-dev fffbc0e)
    Loading from cache
  • Installing yiisoft/yii2-swiftmailer (dev-master 2cca1bb)
    Loading from cache
  • Installing imagine/imagine (0.5.x-dev 343580f)
    Loading from cache
  • Installing yiisoft/yii2-imagine (dev-master d87e6a0)
    Loading from cache
  • Installing yiisoft/yii2-bootstrap (dev-master 4133d6b)
    Loading from cache
  • Installing yiisoft/yii2-authclient (dev-master f946784)
    Loading from cache
  • Installing vova07/yii2-imperavi-widget (1.2.10)
    Loading from cache
  • Installing symfony/process (dev-master 0f0810b)
    Loading from cache
  • Installing phpoffice/phpexcel (1.8.0)
    Loading from cache
  • Installing league/flysystem (dev-master e87a786)
    Loading from cache
  • Installing league/flysystem-replicate-adapter (dev-master 864e804)
    Loading from cache
  • Installing leafo/scssphp (dev-master c4ad181)
    Loading from cache
  • Installing symfony/event-dispatcher (2.8.x-dev 47d2d8c)
    Loading from cache
  • Installing guzzle/guzzle (dev-master b3f5050)
    Loading from cache
  • Installing doctrine/inflector (dev-master 90b2128)
    Loading from cache
  • Installing knplabs/packagist-api (dev-master 908dbda)
    Loading from cache
  • Installing kartik-v/yii2-krajee-base (v1.7.9)
    Loading from cache
  • Installing kartik-v/yii2-widget-typeahead (v1.0.1)
    Loading from cache
  • Installing kartik-v/yii2-widget-touchspin (dev-master afc56f6)
    Loading from cache
  • Installing kartik-v/yii2-widget-timepicker (dev-master fa230ca)
    Loading from cache
  • Installing kartik-v/yii2-widget-switchinput (dev-master 7d8ee99)
    Loading from cache
  • Installing kartik-v/yii2-widget-spinner (dev-master c39f734)
    Loading from cache
  • Installing kartik-v/yii2-widget-sidenav (dev-master 54186e7)
    Loading from cache
  • Installing kartik-v/yii2-widget-select2 (dev-master cb2a599)
    Loading from cache
  • Installing kartik-v/bootstrap-star-rating (dev-master 9a9c2be)
    Loading from cache
  • Installing kartik-v/yii2-widget-rating (dev-master 69b192b)
    Loading from cache
  • Installing kartik-v/yii2-widget-rangeinput (dev-master ad82cf9)
    Loading from cache
  • Installing kartik-v/yii2-widget-growl (dev-master c79abaa)
    Loading from cache
  • Installing kartik-v/bootstrap-fileinput (dev-master 16e4c25)
    Loading from cache
  • Installing kartik-v/yii2-widget-fileinput (dev-master 36f9f49)
    Loading from cache
  • Installing kartik-v/dependent-dropdown (v1.4.4)
    Loading from cache
  • Installing kartik-v/yii2-widget-depdrop (dev-master 6918ca6)
    Loading from cache
  • Installing kartik-v/yii2-widget-datetimepicker (dev-master fcef55b)
    Loading from cache
  • Installing kartik-v/yii2-widget-datepicker (dev-master bc22b97)
    Loading from cache
  • Installing kartik-v/yii2-widget-colorinput (dev-master 18537fc)
    Loading from cache
  • Installing kartik-v/yii2-widget-alert (dev-master 5706274)
    Loading from cache
  • Installing kartik-v/yii2-widget-affix (dev-master e11b2eb)
    Loading from cache
  • Installing kartik-v/yii2-widget-activeform (dev-master 6acc153)
    Loading from cache
  • Installing kartik-v/yii2-widgets (3.4.0.x-dev f435d5e)
    Loading from cache
  • Installing kartik-v/yii2-sortable (1.1.0.x-dev 439a27e)
    Loading from cache
  • Installing kartik-v/yii2-label-inplace (v1.2.1)
    Loading from cache
  • Installing bower-asset/jquery-ui (1.11.4)
    Loading from cache
  • Installing yiisoft/yii2-jui (dev-master 1425ab2)
    Loading from cache
  • Installing fortawesome/font-awesome (dev-master 03fd195)
    Loading from cache
  • Installing components/flag-icon-css (dev-master 0cdf2c0)
    Loading from cache
  • Installing kartik-v/yii2-icons (v1.4.1)
    Loading from cache
  • Installing kartik-v/yii2-helpers (v1.3.5)
    Loading from cache
  • Installing kartik-v/yii2-field-range (1.3.0.x-dev 095d260)
    Loading from cache
  • Installing kartik-v/bootstrap-popover-x (v1.4.1)
    Loading from cache
  • Installing kartik-v/yii2-popover-x (v1.3.3)
    Loading from cache
  • Installing kartik-v/yii2-editable (v1.7.4)
    Loading from cache
  • Installing kartik-v/yii2-grid (dev-master aee1795)
    Loading from cache
  • Installing kartik-v/yii2-dynagrid (v1.4.2)
    Loading from cache
  • Installing kartik-v/yii2-dropdown-x (1.2.0.x-dev 4689a76)
    Loading from cache
  • Installing kartik-v/php-date-formatter (dev-master 8765bc8)
    Loading from cache
  • Installing kartik-v/yii2-datecontrol (dev-master 4e858b5)
    Loading from cache
  • Installing kartik-v/yii2-context-menu (dev-master d70b31f)
    Loading from cache
  • Installing kartik-v/yii2-builder (v1.6.0)
    Loading from cache
  • Installing psr/http-message (dev-master 85d6369)
    Loading from cache
  • Installing zendframework/zend-diactoros (dev-develop cb3ae0c)
    Loading from cache
  • Installing egeloen/http-adapter (dev-master f8514a0)
    Loading from cache
  • Installing florianv/swap (v2.3.1)
    Loading from cache
  • Installing devgroup/yii2-tag-dependency-helper (0.0.3)
    Loading from cache
  • Installing bower-asset/jstree (dev-master 7495635)
    Loading from cache
  • Installing devgroup/yii2-jstree-widget (0.1)
    Loading from cache
  • Installing bower-asset/jsoneditor (v3.2.0)
    Loading from cache
  • Installing devgroup/yii2-jsoneditor (v1.0.0)
    Loading from cache
  • Installing bower-asset/dropzone (v4.3.0)
    Loading from cache
  • Installing devgroup/yii2-dropzone (1.0.5)
    Loading from cache
  • Installing bower-asset/ace-builds (v1.2.3)
    Loading from cache
  • Installing devgroup/yii2-ace-widget (1.2.0)
    Loading from cache
  • Installing creocoder/yii2-flysystem (0.8.1)
    Loading from cache
  • Installing bower-asset/slick-carousel (1.5.9)
    Loading from cache
  • Installing bower-asset/ladda (0.9.8)
    Loading from cache
  • Installing bower-asset/bootstrap-hover-dropdown (v2.1.3)
    Loading from cache
  • Installing bazilio/yii2-stubs-generator (1.0.0)
    Loading from cache
  • Installing phpspec/php-diff (dev-master 30e103d)
    Loading from cache
  • Installing bower-asset/typeahead.js (v0.11.1)
    Loading from cache
  • Installing yiisoft/yii2-gii (dev-master fed0f3b)
    Loading from cache
  • Installing yiisoft/yii2-debug (dev-master b258732)
    Loading from cache
  • Installing yiisoft/yii2-codeception (dev-master ee239c2)
    Loading from cache
  • Installing paypal/rest-api-sdk-php (v1.6.4)
    Loading from cache
Читайте также:  Установка линзованных фар opel astra h

imagine/imagine suggests installing ext-gmagick (to use the Gmagick implementation)
imagine/imagine suggests installing ext-imagick (to use the Imagick implementation)
league/flysystem suggests installing league/flysystem-aws-s3-v2 (Allows you to use S3 storage with AWS SDK v2)
league/flysystem suggests installing league/flysystem-aws-s3-v3 (Allows you to use S3 storage with AWS SDK v3)
league/flysystem suggests installing league/flysystem-azure (Allows you to use Windows Azure Blob storage)
league/flysystem suggests installing league/flysystem-cached-adapter (Flysystem adapter decorator for metadata caching)
league/flysystem suggests installing league/flysystem-copy (Allows you to use Copy.com storage)
league/flysystem suggests installing league/flysystem-dropbox (Allows you to use Dropbox storage)
league/flysystem suggests installing league/flysystem-eventable-filesystem (Allows you to use EventableFilesystem)
league/flysystem suggests installing league/flysystem-rackspace (Allows you to use Rackspace Cloud Files)
league/flysystem suggests installing league/flysystem-sftp (Allows you to use SFTP server storage via phpseclib)
league/flysystem suggests installing league/flysystem-webdav (Allows you to use WebDAV storage)
league/flysystem suggests installing league/flysystem-ziparchive (Allows you to use ZipArchive adapter)
symfony/event-dispatcher suggests installing symfony/dependency-injection ()
symfony/event-dispatcher suggests installing symfony/http-kernel ()
guzzle/guzzle suggests installing guzzlehttp/guzzle (Guzzle 5 has moved to a new package name. The package you have installed, Guzzle 3, is deprecated.)
egeloen/http-adapter suggests installing doctrine/cache (Allows you to use the cache event subscriber)
egeloen/http-adapter suggests installing ext-http (Allows you to use the PECL adapter)
egeloen/http-adapter suggests installing guzzlehttp/guzzle (Allows you to use the Guzzle 4 adapter)
egeloen/http-adapter suggests installing kriswallsmith/buzz (Allows you to use the Buzz adapter)
egeloen/http-adapter suggests installing nategood/httpful (Allows you to use the Httpful adapter)
egeloen/http-adapter suggests installing psr/log (Allows you to use the logger event subscriber)
egeloen/http-adapter suggests installing rmccue/requests (Allows you to use the Requests adapter)
egeloen/http-adapter suggests installing symfony/stopwatch (Allows you to use the stopwatch http adapter and event subscriber)
egeloen/http-adapter suggests installing tedivm/stash (Allows you to use the cache event subscriber)
egeloen/http-adapter suggests installing zendframework/zend-http (Allows you to use the Zend 2 adapter)
egeloen/http-adapter suggests installing zendframework/zendframework1 (Allows you to use the Zend 1 adapter)
florianv/swap suggests installing doctrine/cache (Required to cache rates with Doctrine cache)
florianv/swap suggests installing illuminate/cache (Required to cache rates with Illuminate cache)
Package egeloen/http-adapter is abandoned, you should avoid using it. Use php-http/httplug instead.
Generating optimized autoload files

yii\composer\Installer::postCreateProject
chmod(‘config/configurables-state’, 0777). done.
chmod(‘config/configurables-kv’, 0777). done.
chmod(‘messages’, 0777). done.
chmod(‘modules/seo/redirects’, 0777). done.
chmod(‘runtime’, 0777). done.
chmod(‘web/assets’, 0777). done.
chmod(‘web/data’, 0777). file not found.
chmod(‘web/upload’, 0777). done.
chmod(‘yii’, 0755). done.
chmod(‘web/upload/files’, 0777). done.
chmod(‘web/upload/images’, 0777). done.
chmod(‘web/upload/user-uploads’, 0777). done.
chmod(‘web/files’, 0777). done.
chmod(‘installed.mark’, 0666). done.
chmod(‘visitors-uploaded’, 0777). done.

Администратор@ilzat g:\OpenServer\domains\dotplant2\application
$ php installer
installer is running in console
Checking permissions
[ OK ] @app/config/db-local.php
[ OK ] @app/config/web-local.php
[ OK ] @app/config/common-local.php
[ OK ] @app/config/common-configurables.php
[ OK ] @app/config/console-configurables.php
[ OK ] @app/config/web-configurables.php
[ OK ] @app/config/kv-configurables.php
[ OK ] @app/config/aliases.php
Enter language(ie. ru, zh-CN, en) [en]
Enter your database configuration:
-> db_host [localhost]
-> db_name [dotplant2]
-> username [root]
-> password
-> schemaCacheDuration [86400]
-> schemaCache [cache]
Running migrations.
-> username [admin]
-> password 12345678
-> email [noreply@dotplant.ru]
Exception ‘yii\db\Exception’ with message ‘SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘dotplant2.user’ doesn’t exist
The SQL being executed was: INSERT INTO user ( username , password_hash , email , auth_key , create_time , update_time ) VALUES (‘admin’, ‘$2y$13$Jv2sW5i/Lh.sQlec15ol/uKhXbSZZktrdoo/eZgtidQEXdRTWRnOK’, ‘noreply@dotplant.ru’, », 1465403888, 1465403888)’

Error Info:
Array
(
[0] => 42S02
[1] => 1146
[2] => Table ‘dotplant2.user’ doesn’t exist
)

Stack trace:
#0 G:\OpenServer\domains\dotplant2\application\vendor\yiisoft\yii2\db\Command.php(794): yii\db\Schema->convertException(Object(PDOException), ‘INSERT INTO `us. ‘)
#1 G:\OpenServer\domains\dotplant2\application\modules\installer\components\InstallerHelper.php(136): yii\db\Command->execute()
#2 G:\OpenServer\domains\dotplant2\application\modules\installer\commands\InstallController.php(162): app\modules\installer\components\InstallerHelper::createAdminUser(Object(app\modules\installer\models\AdminUser), Object(yii\db\Connection))
#3 G:\OpenServer\domains\dotplant2\application\modules\installer\commands\InstallController.php(139): app\modules\installer\commands\InstallController->adminUser()
#4 G:\OpenServer\domains\dotplant2\application\modules\installer\commands\InstallController.php(110): app\modules\installer\commands\InstallController->migration()
#5 G:\OpenServer\domains\dotplant2\application\modules\installer\commands\InstallController.php(66): app\modules\installer\commands\InstallController->dbConfig()
#6 G:\OpenServer\domains\dotplant2\application\modules\installer\commands\InstallController.php(56): app\modules\installer\commands\InstallController->language()
#7 [internal function]: app\modules\installer\commands\InstallController->actionIndex() #8 G:\OpenServer\domains\dotplant2\application\vendor\yiisoft\yii2\base\InlineAction.php(55): call_user_func_array(Array, Array)
#9 G:\OpenServer\domains\dotplant2\application\vendor\yiisoft\yii2\base\Controller.php(154): yii\base\InlineAction->runWithParams(Array)
#10 G:\OpenServer\domains\dotplant2\application\vendor\yiisoft\yii2\console\Controller.php(119): yii\base\Controller->runAction(‘index’, Array)
#11 G:\OpenServer\domains\dotplant2\application\vendor\yiisoft\yii2\base\Module.php(454): yii\console\Controller->runAction(‘index’, Array)
#12 G:\OpenServer\domains\dotplant2\application\vendor\yiisoft\yii2\console\Application.php(175): yii\base\Module->runAction(», Array)
#13 G:\OpenServer\domains\dotplant2\application\vendor\yiisoft\yii2\console\Application.php(143): yii\console\Application->runAction(», Array)
#14 G:\OpenServer\domains\dotplant2\application\vendor\yiisoft\yii2\base\Application.php(375): yii\console\Application->handleRequest(Object(yii\console\Request))
#15 G:\OpenServer\domains\dotplant2\application\installer(22): yii\base\Application->run()
#16

Администратор@ilzat g:\OpenServer\domains\dotplant2\application
$ yii migrate —migrationPath=»@app/extensions/migrations/alpha-beta/
Yii Migration Tool (based on Yii v2.0.8-dev)

Creating migration history table «migration». Done.
Total 98 new migrations to be applied:
m141023_084857_init
m141024_123832_seo_module
m141024_133439_background_tasks
m141117_102416_backend_menu
m141118_151553_PlatronPayment
m141119_125348_column_properties
m141121_094906_data
m141125_084200_data_backend_menu_fix
m141125_124907_background_tasks_status_fix
m141201_114400_product_listing_sort
m141203_130945_fileinput
m141211_111556_default_view_fix
m141211_113001_product_storage
m141212_144327_backend_category_group
m141215_091048_property_dont_filter
m141216_084809_psv_dont_filter
m141216_111515_slider
m141222_151034_slider_backend_menu_item
m141224_085939_hidden_property
m150112_112140_prefiltered_pages
m150125_171501_cart_additional_options
m150129_125119_related_products
m150202_084157_page_subdomains
m150203_085736_yml_menu
m150209_225849_dynamic_content_default_block
m150211_072044_page_name
m150211_183713_quantity_to_float
m150216_121527_deleting_append_fields_in_DC
m150217_134007_configuratble_dynagrid
m150218_091236_currency
m150224_081305_currencies_backend_menu
m150226_102422_reviews_menu
m150226_142612_BackendMenu_data_fix
m150228_090542_multiple_warehouses
m150228_135050_indexes
m150306_110612_Cbr
m150317_070330_backgroundtasks_task_add_options
m150319_143410_ratings
m150320_080911_eav_property_group_id_add
m150326_103656_property_image
m150326_124151_redactor
m150330_083706_clear_old_notify
m150330_124558_submission_delete
m150331_122028_clear_span_submissions_bgtask
m150403_101144_config_value_type_change
m150403_123614_spamchecker_model
m150408_083957_rateItem_add_guest_column
m150408_092420_backend_menu_ratings
m150408_092905_social_refactoring
m150408_140510_submission_clear
m150409_091229_backend_menu_translate
m150409_202926_configurables
m150413_094340_thumbnail
m150414_123604_ContentBlock
m150415_095657_delete_order_field
m150416_065047_content_decorators
m150416_112238_social_refactoring_2
m150420_131507_backendMenu_chunk_add
m150422_105109_hard_deleting
m150424_143926_shop_module
m150425_105123_event_system
m150428_120959_page_move
m150428_132852_extensions
m150430_084230_commerceml
m150505_063319_configurable_seo_module
m150506_133039_review_module
m150507_064204_new_order
m150508_073233_core_configurable
m150508_084640_review_move
m150512_060716_data_module_move
m150512_094543_discount
m150512_135841_db_robots_txt
m150512_140932_extensions_remove_packagist_name
m150513_122524_special_price
m150514_101123_discount_type_add_view
m150514_114054_alterReview
m150514_130440_filter_sets
m150515_141224_order_customers
m150518_065023_measure
m150519_120719_spetial_price_order
m150520_100305_move_backend_controllers
m150522_085644_order_calculate_event
m150522_145259_price_list_object_description
m150525_081808_order_calculate_handler_delivery
m150525_121001_discount_menu
m150526_054233_promocode_order_table
m150526_110621_backend_configurable
m150526_140709_default_theme
m150527_082037_warehouseBackendMenu
m150531_084444_new_init
m150531_134103_theme_part_improvements
m150531_170721_final_stage
m150601_111734_order_in_cart
m150602_095853_openGraphObject
m150603_104416_submission_spam
m150603_143456_removing_config
m150604_065422_backend_menu_changes
m150604_090235_delete_order_special_type

источник

Добавить комментарий

Adblock
detector