◄ Помощь ► Magento 2

да, нужно указать полный путь директории сайта.
либо как альтернатива перейти в эту директорию и выполнить
composer create-project --repository-url=Для просмотра ссылки Войди или Зарегистрируйся magento/project-community-edition .
Подскажите, пожалуйста, всё-таки выпадает непонятный вопрос после того как ввожу ключи своего аккаунта на magento:
Do you want to store credentials for repo.magento.com in /home/flame/.composer/auth.json ? [Yn]
Сохранить ли учетные данные для... По идее они же не понадобятся больше?
А команду перед этим даю такую:
composer create-project --repository-url=Для просмотра ссылки Войди или Зарегистрируйся magento/project-community-edition public_html
 
Последнее редактирование:
Предполагаю, что /var/www/agestor.ru/public_html не нужно писать, но в документации после команды стоит <installation directory name>
в данном случае как раз нужно, чтобы все файлы скачались именно туда куда требуется

по auth.json
это хранилище кредов, что-бы потом опять повторно их не вводить при следующем обращении к репозиторию,
например при апдейте.

в данном случае предлагает сохранить креды в глобальном файле composer'а .../.composer/auth.json (заданый
в системной переменной COMPOSER_HOME).
в этом случае ключи будут "глобальные" для всех инсталляций, что может быть не всегда удобно.
как альтернатива если создать auth.json в корне сайта, рядом с composer.json, то ключи будут известны/использоваться
только в рамках текущего проекта.

при инсталляции мадженто - если устраивает глобальное хранилище то соглашаемся ("Y"),
если второй вариант то отказываемся и потом в ручную создаем auth.json с таким содержимым

Код:
{
   "http-basic": {
      "repo.magento.com": {
         "username": "<public key>",
         "password": "<private key>"
      }
   }
}
 
Как я понял с командой composer create-project --repository-url=Для просмотра ссылки Войди или Зарегистрируйся magento/project-community-edition public_html
уже не нужно будет запускать после команду composer install в папке с magento для формирования зависимостей?
 
Последнее редактирование:
Как я понял с командой composer create-project --repository-url=Для просмотра ссылки Войди или Зарегистрируйся magento/project-community-edition public_html
уже не нужно будет запускать после команду composer install в папке с magento?

верно, потом нужно только проверить/поправить права как написано в доке, которую я кидал выше и проклацать
web setup wizard при первом заходе на сайт, это в любом случае обязательно тк он создает базу данных и обязательные
базовые настройки
 
Всем привет! Когда скачивал с офсайта мета-пакет с композёром через командную строку, то в конце вылезло сообщение:
6377635069b9ee0195cba6af8a7ca721.jpg

Код:
Deprecation Notice: The callback MagentoHackathon\Composer\Magento\Plugin::eek:nNewCodeEvent declared at /var/www/agestor.ru/html/vendor/magento/magento-composer-installer/src/MagentoHackathon/Composer/Magento/Plugin.php accepts a Composer\Script\CommandEvent but post-update-cmd events use a Composer\Script\Event instance. Please adjust your type hint accordingly, see https://getcomposer.org/doc/articles/scripts.md#event-classes in phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:289
Раньше такого не было, установку делаю на чистую. В чём причина, скажите, пожалуйста.
 
Последнее редактирование:
Всем привет! Когда скачивал с офсайта мета-пакет с композёром через командную строку, то в конце вылезло сообщение:
6377635069b9ee0195cba6af8a7ca721.jpg

Код:
Deprecation Notice: The callback MagentoHackathon\Composer\Magento\Plugin::eek:nNewCodeEvent declared at /var/www/agestor.ru/html/vendor/magento/magento-composer-installer/src/MagentoHackathon/Composer/Magento/Plugin.php accepts a Composer\Script\CommandEvent but post-update-cmd events use a Composer\Script\Event instance. Please adjust your type hint accordingly, see https://getcomposer.org/doc/articles/scripts.md#event-classes in phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:289
Раньше такого не было, установку делаю на чистую. В чём причина, скажите, пожалуйста.
в баге версии 2.0.5)
ждем апдейт(
 
I've updated magento from 2.0.4 to 2.0.7 via composer. And then I tried to remove sample data using CLI

php70 bin / magento sampledata: remove

and got following error.

Код:
I've updated magento from 2.0.4 to 2.0.7 via composer. And then I tried to remove sample data using CLI

php70 bin / magento sampledata: remove

and got following error.

     PHP Fatal error: Uncaught TypeError: Argument 1 passed to
Symfony \ Component \ Console \ Input \ ArrayInput :: __ construct ()
    must be of the type array, object given, called in
/srv/mat24/web/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php
on line 97 and defined in
    /srv/mat24/web/vendor/symfony/console/Symfony/Component/Console/Input/ArrayInput.php:37
        Stack trace:
        # 0 /srv/mat24/web/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(97): Symfony\Component\Console\Input\ArrayInput->__construct(Object(Magento\Framework\ObjectManager\ObjectManager))
        # 1 /srv/mat24/web/vendor/magento/framework/ObjectManager/Factory/Compiled.php(88): Magento \ Framework \ ObjectManager \ Factory \ AbstractFactory-> createObject ( 'Symfony \ Compone ...', Array)
        # 2 /srv/mat24/web/vendor/magento/framework/ObjectManager/ObjectManager.php(57): Magento \ Framework \ ObjectManager \ Factory \ Compiled-> create ( 'Symfony \ Compone ...', Array)
        # 3 /srv/mat24/web/var/generation/Symfony/Component/Console/Input/ArrayInputFactory.php(43): Magento \ Framework \ Obje in / srv / mat24 / web / vendor / symfony / console / Symfony / Component /Console/Input/ArrayInput.php on line 37
 
I've updated magento from 2.0.4 to 2.0.7 via composer. And then I tried to remove sample data using CLI

php70 bin / magento sampledata: remove

and got following error.

Код:
I've updated magento from 2.0.4 to 2.0.7 via composer. And then I tried to remove sample data using CLI

php70 bin / magento sampledata: remove

and got following error.

     PHP Fatal error: Uncaught TypeError: Argument 1 passed to
Symfony \ Component \ Console \ Input \ ArrayInput :: __ construct ()
    must be of the type array, object given, called in
/srv/mat24/web/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php
on line 97 and defined in
    /srv/mat24/web/vendor/symfony/console/Symfony/Component/Console/Input/ArrayInput.php:37
        Stack trace:
        # 0 /srv/mat24/web/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(97): Symfony\Component\Console\Input\ArrayInput->__construct(Object(Magento\Framework\ObjectManager\ObjectManager))
        # 1 /srv/mat24/web/vendor/magento/framework/ObjectManager/Factory/Compiled.php(88): Magento \ Framework \ ObjectManager \ Factory \ AbstractFactory-> createObject ( 'Symfony \ Compone ...', Array)
        # 2 /srv/mat24/web/vendor/magento/framework/ObjectManager/ObjectManager.php(57): Magento \ Framework \ ObjectManager \ Factory \ Compiled-> create ( 'Symfony \ Compone ...', Array)
        # 3 /srv/mat24/web/var/generation/Symfony/Component/Console/Input/ArrayInputFactory.php(43): Magento \ Framework \ Obje in / srv / mat24 / web / vendor / symfony / console / Symfony / Component /Console/Input/ArrayInput.php on line 37

Further information that might be helpful... I had this same issue, I was running in production mode and had generated all the di code using magento setup:di:compile.

When I switched back to developer mode and cleared out /var/generation and /var/di I could then succesfully install the sample data using magento sampledata:deploy.
 
I added a custom field to product in admin panel named vendor_name So I wanna get value of this field by do something like
Код:
$ _product-> GetVendorName ()
[/ Code]

Like what I can do with non eav attribute (ie $ product-> getSku ()) But $ _product-> getVendorName () give me null value, What is the best solution to get attribute? I wanna same syntax for both eav and None eav attribute
 
hey guys I want to change the minimum length of password checking to 8. I tried changing validation.js rules.js but seems not work. How can I change from 6 to 8?

I'm using magento 2 , and I'm trying to install an extension from composer.json file , now I've installed composer through SSH , but I'm new to composer installations , how do I proceed now with the installation ?

We have used magento's default notification system to show messages in the front end. It was rendering properly. But suddenly it started to print the messages as plain string. Earlier we used to show the html tags along with the messages. But now it just shows a plaint text. When it checked the HTML of the message it is showing as follows.

Код:
<ul id="admin_messages">Image uploaded successfully <b>TEST</b></ul>

I'm trying to use the Magento UI Library "dropdown" element.

I've found an official (Для просмотра ссылки Войди или Зарегистрируйся) Magento 2 Demo at this Для просмотра ссылки Войди или Зарегистрируйсяand going to the Для просмотра ссылки Войди или Зарегистрируйся i've found that they are broken (i get no dropdown in chrome or firefox)

The documentations says that with this markup

Код:
<div class="example-dropdown-2">
    <span class="action toggle" data-toggle="dropdown" aria-haspopup="true">
        <span>span + dropdown</span>
     </span>
     <ul class="dropdown">
         <li>
             <span class="item">One</span>
         </li>
         <li>
             <span class="item">Two</span>
         </li>
         <li>
             <span class="item">Three</span>
         </li>
     </ul>
</div>

and with this less mixin


Код:
.example-dropdown-2 {
    .lib-dropdown();
}
 
Последнее редактирование модератором:
Назад
Сверху