Magmi не сохранена проверенные параметры на Mac [закрыто
-
16-10-2019 - |
Вопрос
У меня проблема, когда Magmi не сохраняет выбранную опцию импорта при нажатии на сохранение профиля. Нажав профиль Сохранить, страница выглядит так, как будто она обновляется, а контрольные марки не отображаются на загрузке следующей страницы. Все отлично работает на сцене/Prod, просто не в моей среде разработчика/локальной среды на моем Mac. Я обновил файлы CONF и INI, чтобы соответствовать файловой системе MAC.
Я задавался вопросом, столкнулся ли кто -нибудь еще с этой ситуацией и нашел ли они возможным исправлением.
Спасибо, Марк
Решение
Эх .. что -то с разрешениями. Не уверен, какие именно файлы, но все, что все исправляет (и в порядке на локальном). Может быть, что -то с Mod_security или Mac SSH Security ...
Другие советы
Магми нужно иметь 777 conf
, plugins
а также state
бежать без ошибок. Но: особенно иметь твою magmi.ini
Установить 777 является большим риском безопасности, так как Magmi хранит пароль вашей базы данных в простом тексту в этом файле. Если вы установили Magmi в корне htdocs, каждый может легко получить к нему доступ через yourdomain.com/magmi/conf/magmi.ini
Таким образом, установить все на 777 безответственно. Очень грустно, что даже в вики Магми они рекомендуют это без какого -либо уведомления.
Если вам нужно получить доступ к Magmi через Интернет, вы должны поместить файл .htaccess в корне Magmi и ограничить доступ к либо вашей IP, если у вас есть статический, либо настроить защиту пароля для этого каталога.
Убедитесь, что у вас есть правильное разрешение на папки Magmi
Нормальная операция Magmi нуждается в следующих папках Magmi/Conf и Magmi/State Web-Server Пользовательский пользователь записать и прочитать разрешение
Чтобы установить расширение или обновление, необходимо, чтобы все Magmi Dirs & Subdirs должны быть подготовлены к веб-серверу (при условии, что вы делаете обновление с помощью Web-UI)
Если вы используете magmi.cli.php для запуска профиля, вам не нужно Webserver написать разрешение