Я видел здесь похожие вопросы, но ни один из них не решил проблему для меня. Я надеюсь, что кто-то может помочь мне решить / исследовать / отладить эту проблему.
У меня Magento 2.2.6 установлен на Ubuntu 18.02 с LAMP (PHP 7.1). У меня был магазин, и все шло хорошо. У меня установлена бесплатная тема Pixtron от HiddenTechies.
При попытке настроить платежи Braintree я прочитал кое-что, в котором мне предлагалось запустить php bin/magento setup:di:compile
(не могу вспомнить почему).
После выполнения этой команды все полностью пусто. Когда я перехожу к веб-интерфейсу и входу в систему администратора в веб-браузере, они пусты. Источник страницы для любого из них не имеет содержимого.
Я пробовал использовать кучу команд вроде setup:upgrade
и cache:flush
, но ничего не помогло. Это произошло раньше, и я закончил тем, что стер сервер и начал с нуля, но это не долгосрочное решение.
У меня есть подозрение, что проблема может быть связана с разрешениями, потому что я не совсем понимаю, что с ними делаю (я учусь). Может быть, есть способ сделать "проверку работоспособности" разрешений.
Любые советы / указатели в правильном направлении приветствуются. Спасибо.
Вы можете попробовать запустить команду развертывания статического содержимого для магазина, а также проверьте консоль на наличие ошибок.
Настройка php / bin: static-content: deploy en_US
Где en_US - магазин
Предоставить полное разрешение для app, var, pub / static, сгенерировано. Из корневой папки запустите эту команду
chmod -R 777 app/ var/ pub/static/ generated