◄ Помощь ► Magento 2

Как писали выше нужног выполнить php bin/magento index:reindex из консоли. Если нет доступа к шелу, можешь попробовать создать php script примерно такого содержания
<?php
passthru(php path_to_magento/bin/magento index:reindex);
или вместо passthru попробовать exec, shell_exec
если функции заблокированы хостером есть вариант запустить консольную программу также из скрипта, для этого смотри что делает метод execute в файле Magento\Indexer\Console\Command\IndexerReindexCommand
<-------------- добавлено через 247 сек. -------------->

Судя по первому скрину об проблеме с установкой модулей, там кроме крона проблема с php модулями, а точнее их отсутствием и настройками php. Для начала исправь эти ошибки, а потом смотри будет ли ошибка с кроном

Как исправить проблемы с php ?
 
Any tips or trick on how to setup shipping ? (table rates )
 
Any tips or trick on how to setup shipping ? (table rates )
Для просмотра ссылки Войди или Зарегистрируйся
or use Amasty Shipping Table Rates for Magento 2.
<-------------- добавлено через 417 сек. -------------->
Как исправить проблемы с php ?
У вас дело больше в хостинге - отсутствие возможности устанавливать модули PHP и полноценно использовать консоль, к примеру - Putty или консоль в PhpStorm. В документации указаны требуемые настройки для сервера, тоже самое должно быть выполнено на вашем хостинге в зависимости от того какая операционка установлена. Тут вам нужен VPS, либо специализированный хостинг для Magento 2, или договориться с хостером установить расширения.
Для просмотра ссылки Войди или Зарегистрируйся

Все необходимые расширения PHP:

[PHP Modules]
bcmath
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
readline
Reflection
session
SimpleXML
soap
sockets
SPL
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache
<-------------- добавлено через 1081 сек. -------------->
php path_to_magento/bin/magento index:reindex
Реиндекс в версии 2.2 не нужно использовать (он автоматический, нужно лишь в админке выбрать один из двух вариантов: по расписанию, либо при обновлении и сохранении), только запустить Cron.
 
Спасибо всем, особенно Sylon за помощь в настройке.
Нашёл хостинг, где поддержка внесла все изменения в php.ini и помогла настроить cron. Название хостинга писать не буду. Кому интересно пишите в личку.
<-------------- добавлено через 70 сек. -------------->
Какая версия php?
php 7.1
Спасибо, я настроил ;)
 
My magento 2 Admin is very slow especially when i save configurable product, as my store have all configurable product. Any solutions or tips or tricks ?

Can any one help me in adjusting the empty gap between my slider and my banners, i know its quite easy but i am not able to find it the right setting or change it :(
 

Вложения

  • Screen Shot 2017-10-24 at 20.36.14.png
    Screen Shot 2017-10-24 at 20.36.14.png
    35,9 KB · Просмотры: 16
Последнее редактирование модератором:
Кто нибудь сталкивался при импорте CSV базы с такой проблемой:

> Additional data: URL key for specified store already exists.
Проверил базу данных на дубли созданных реврайтов — ничего не находит. Куда копать?
 
Здравствуйте.
Установил на хостинг magento 2.
Сверху выскакивает ошибка- One or more indexers are invalid. Make sure your Magento cron job is running. Подскажите кто знает как её исправить?
Посмотреть вложение 88867


У меня нет доступа SSH на хостинге. Как настроить через веб или FTP ?
<-------------- добавлено через 1797 сек. -------------->


Что бы не ждать выполнение крона, то для срочной переиндексации можно поставить вот такой модуль, который позволит делать переиндексацию из админки в magento 2.
Для просмотра ссылки Войди или Зарегистрируйся
 
Как к теме подключить JavaScript-библиотеку, которая лежит в app\design\frontend\MyVendor\mytheme\web\js\myjs.min.js, c помощью requirejs?

Подключить нужно именно на уровне темы, не создавая для этого вспомогательный модуль. "Гугл в помощь" уже был - везде делают через костыли, а хочется по фэн-шую.
 
Как к теме подключить JavaScript-библиотеку, которая лежит в app\design\frontend\MyVendor\mytheme\web\js\myjs.min.js, c помощью requirejs?

Подключить нужно именно на уровне темы, не создавая для этого вспомогательный модуль. "Гугл в помощь" уже был - везде делают через костыли, а хочется по фэн-шую.
Создать файл в app\design\frontend\MyVendor\mytheme\requirejs-config.js с содержимым:
Код:
var config = {
    paths: {
        'myjs': 'js/myjs.min'
    },
    shim: {
        'myjs': {
            deps: ['jquery']
        }
    }
};
Shim добавляете, если ваш скрипт использует библиотеку jquery.
 
Назад
Сверху