Появилось бажання поділитись інфою з кимось), про методи вирішення проблем при роботі з
Magento 2
Якщо ВДРУГ))) стане в пригоді і захочете подякувати, то Вам сюди, на крайняк подякуєте в коментарях)))
каааароче), проблемка з
Twitter & Facebook Login Extension for Magento 2 – цієї кантори) plumrocket
Додаток халявний і наче класний, мав би дозволяти швидко народу реєструватися на сайті
+ він є в штатному магазині розширень мадженто, тобто Ви вводите назву, купити за 0 грн і він появляється у списку доступних у вас на сайті, жмете інстал і все готово.
Але….. він не паше!))))) не зовсім паше…) не підсталяється нічого(пошта з FB)
інструкцій по настройці додатку у фейсбуці повно
Ньюанс в чому, у них є платна версія, тому положено партачити в бесплатній)
безплатна версія, зі зручною установкою 2.1.0
у них же на сайті є 2.1.1 де уже все норм(провірив, якась зміна Api була у FB)
і далі 2-га половина байки:
SSH Cpanel
Правильно закидати цю скачану 2.1.1. версію через якийсь FTP клієнт і потім через консоль ssh робити апгрейд розширення, але це може бути не зовсім просто, колись для цього від хостера був потрібний окремий дозвіл + ваша статична айпі…може й зараз так…але у мого хостера, якшо шо, реєструйтесь тут і по цій ссилці
- Робите бекАП
- Загружаєте архів через CPANEL, там же розпаковуєте і заміняєте існуючу версію, вона десь в районі папки Vendor
- Виставляєте правильні права на замінені файлики(як було)
- і бачите помилку, починаєье її вирішувати так
- а по факту в логах(якщо пошукати, папка var/report) Вам написано:
- “Run “bin/magento setup:upgrade” in custom.php”
- а далі ідея проста:
- створюєте в корені сайту файли smcomua.php, а у ньому пишете команду
- <? php
$command = ‘php-cli(ключава штука) /home/sitecom/site.com/bin/magento setup:upgrade’;
echo ‘<pre>’ . shell_exec($command) . ‘</pre>’;
shell_exec($command)
?> -
Інші варінати <?php //system('php bin/magento deploy:mode:show'); //system('php bin/magento cache:flush'); //system('php bin/magento setup:static-content:deploy'); system('php -f bin/magento setup:upgrade'); //system('php bin/magento cache:clean'); //system('php bin/magento module:enable Ubertheme_Ubdatamigration'); ?>
- і запускаєте на виконання Cron-ом цього файлу smrcomua.php
- все працює.(стираєте команду крону)
Як налаштувати крон, можливо, колись теж напишу)
п.с. Додаток на фейсбуці
Valid OAuth redirect URIs
можливо й підійде просто назва сайту, але працює з кодом:
http://Вашсайт.com/pslogin/account/login/type/facebook/
❤u.pp.ua