Magmi не сохраняет проверенные параметры на mac [закрыто]


У меня проблема, когда Magmi не сохраняет выбранный опция импорта при нажатии кнопки Сохранить профиль. При нажатии кнопки Сохранить профиль страница выглядит так, как будто она просто обновляется, и галочки не отображаются при следующей загрузке страницы. Все отлично работает на сцене/в процессе, просто не в моей среде разработки/локальной среде на моем Mac. Я обновил файлы conf и ini, чтобы они соответствовали файловой системе Mac.

Мне было интересно, сталкивался ли кто-нибудь еще с этой ситуацией и нашли ли они возможное решение.

Спасибо, Марк

Author: inavas, 2013-01-28

3 answers

Эх.. что-то с разрешениями. Не уверен точно, какие файлы, но chmod'ing everything 777 исправляет это (и отлично работает на локальном). Может быть, что-то с mod_security или безопасностью ssh Mac...

 0
Author: Mark Shust at M.academy, 2013-01-28 21:29:58

Магми должен иметь 777, чтобы conf, plugins и state работать без ошибок. НО: Особенно если для вашего magmi.ini установлено значение 777, это представляет большой риск для безопасности, так как Magmi хранит пароль вашей базы данных в виде обычного текста в этом файле. Если вы установили Magmi в корневой каталог htdocs, каждый может легко получить к нему доступ через yourdomain.com/magmi/conf/magmi.ini Так что устанавливать все на 777 безответственно. Действительно печально, что даже в вики-магми они рекомендуют это без какого-либо уведомления.

Если вам нужно получить доступ к Magmi через Интернет, вы следует поместить файл .htaccess в корневой каталог Magmi и ограничить доступ либо к вашему IP-адресу, если у вас есть статический, либо настроить защиту паролем для этого каталога.

 0
Author: mnp, 2013-01-30 07:23:41

Убедитесь, что у вас есть правильные разрешения для папок magmi

  • Для нормальной работы magmi требуются следующие папки magmi/conf и разрешение пользователя веб-сервера magmi/state на запись и чтение

  • Для установки расширения или обновления требуется, чтобы все каталоги и поддиры magmi были доступны для записи веб-сервером (при условии, что вы выполняете обновление с помощью веб-интерфейса)

  • Если вы используете magmi.cli.php чтобы запустить профиль, вам не нужно писать на веб-сервере разрешение

 0
Author: sutha kathir, 2018-03-12 11:20:40