Архів по місяцям: Cічень 2019

  1. Як скачати всі малюнки продуктів із LIVE на DEV сайт

    Створіть файл test.php у корені Magento 2, помістіть у нього код:

    <?php
    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    
    use Magento\Framework\App\Bootstrap;
    require __DIR__ . '/app/bootstrap.php';
    
    define('SOURCE_MEDIA_URL', 'https://livestore.com/pub/media/'); //замініть це!!!
    
    $bootstrap = Bootstrap::create(BP, $_SERVER);
    
    $obj = $bootstrap->getObjectManager();
    
    $state = $obj->get(Magento\Framework\App\State::class);
    $state->setAreaCode('frontend');
    
    $object = $obj->get(\Magento\Catalog\Model\ResourceModel\Product\Action::class);
    
    $connection = $object->getConnection();
    $mediaGallery = $connection->getTableName('catalog_product_entity_media_gallery');
    
    
    $fileSystem = $obj->create(\Magento\Framework\Filesystem::class);
    $mediaPath = $fileSystem->getDirectoryRead(\Magento\Framework\App\Filesystem\DirectoryList::MEDIA)->getAbsolutePath()
        . 'catalog/product';
    
    
    $select = $conn
    Дізнатись більше »
  2. Видалення DEFINER з дамку бази даних MySQL

    Remove DEFINER from MySQL Dumps

    Якщо при імпорті бази даних ви зіткнулися з помилкою

    ERROR 1227 (42000) at line xxx: Access denied; you need (at least one of) the SUPER privilege(s) for this operation

    і в той же час в стрічці ххх дампу ви можете бачити ось такий код

    /*!50017 DEFINER=`someuser`@`localhost`*/ 

    Вам потрібно видалити DEFINER. Найлегше це зробити двома способами.

    Дізнатись більше »
  3. Англійські слова які зустрічаються у Magento 2

    Якщо ви вирішили поповнити словниковий запас англійських слів, та ще й працюєте з Magento 2 цей список можливо стане вам у пригоді. Віримо що чимало слів вам уже знайомі, але якісь точно будуть новими. Ми не надаємо їх перекладу, переклад ви можете легко знайти із відкритих джерел :-)

    Дізнатись більше »
^Top