Intrebari si Tutoriale: Magento
Magento 2 Frontend / Backend Erori la afisare si functionare in Site si Admin
Adaugat de Flaviu Ghitulescu on 11 January 2016 10:48 AM

In Magento 2 structura fisierelor statice (teme, media...) este protejata suplimentar in mod implicit prin oprirea procesarii php. Noua versiune fiind proiectata pentru servere dedicate / vps are anumite setari customizate pe partea de server web (http://devdocs.magento.com/guides/v2.0/install-gde/install-quick-ref.html).

PASUL 1. Nu se afiseaza elementele grafice iar butoanele din admin (backend) nu functioneaza (nu se incarca fisierele css, js..)

  • Stergeti continutul folderului pub/static/ dar pastrati fisierul .htaccess. Se sterg folderele static/_requirejs/, static/adminhtml/ si static/frontend/
  • Deschideti fisierul /app/etc/di.xml si cautati linia view_preprocessed in sectiunea developerMaterialization (linia 574 in versiunea 2.0.0).
  • Inlocuiti Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink cu Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>

 

PASUL 2. Pentru a evita eroarea Forbidden: PHP engine is disable. la accesarea fisierelor statice din tema in Magento 2 trebuie comentate cu # urmatoarele inregistrari din .htaccess:

pub/static/
pub/media/

<IfModule mod_php5.c>
 # php_flag engine 0 
</IfModule>

<IfModule mod_php7.c>
 # php_flag engine 0 
</IfModule>

 

(0 voturi)
Acest articol a fost de ajutor
Acest articol nu a fost de ajutor