cancel
Showing results for 
Search instead for 
Did you mean: 

CSS JS неработают Magento 2

CSS JS неработают Magento 2

Приветствую всех.

Голову уже сломал, поэтому прошу о помощи.

 

Есть Ubuntu 16.04, на борту php7+nginx+php-fpm

Конфиг nginx, тот который идет в корне magento.

 

css, js 404 ошибка, хоть ты тресни. права и пользователи выставлены 777 на нужные, пользователь группа везде root

 

Помогите плиз)

Telegram Magento chat - https://t.me/magento2
10 REPLIES

Re: CSS JS неработают Magento 2

попробуй в папке где установлена Magento выполнить команду

php bin/magento setup:static-content:deploy 

 

Re: CSS JS неработают Magento 2

Делал это сразу после установки, потом еще кэш чистил и переиндекс.

Все равно не помогает

Telegram Magento chat - https://t.me/magento2

Re: CSS JS неработают Magento 2

если в папке pub/static нужные файлы есть то проблема с настройкой nginx 

Re: CSS JS неработают Magento 2

А в каких настройках может быть проблема?

Если настройки nginx я взял те, которые шли вместе с magento?

Telegram Magento chat - https://t.me/magento2

Re: CSS JS неработают Magento 2

может base_url содержит путь например  http://site.com/magento/ 
или не правильно указан MAGENTO_ROOT
скорее всего сюда не заходит
 

25-12-2016 18-21-58.jpg

Re: CSS JS неработают Magento 2

nginx разве логи не пишет?

Re: CSS JS неработают Magento 2

В логах все предсказуемо

 

2016/12/25 17:24:04 [error] 1242#1242: *3 open() "/var/www/html/magento/pub/static/version1482640047/frontend/Magento/luma/ru_RU/images/logo.svg" failed (2: No such file or directory), client: 192.168.0.194, server: magento2.loc, request: "GET /pub/static/version1482640047/frontend/Magento/luma/ru_RU/images/logo.svg HTTP/1.1", host: "magento2.loc", referrer: "http://magento2.loc/"
2016/12/25 17:24:04 [error] 1242#1242: *3 open() "/var/www/html/magento/pub/static/version1482640047/frontend/Magento/luma/ru_RU/css/print.css" failed (2: No such file or directory), client: 192.168.0.194, server: magento2.loc, request: "GET /pub/static/version1482640047/frontend/Magento/luma/ru_RU/css/print.css HTTP/1.1", host: "magento2.loc", referrer: "http://magento2.loc/"

При том, что стоит rewrite в настройках

ee.png

Telegram Magento chat - https://t.me/magento2

Re: CSS JS неработают Magento 2

Друзья у меня все таки получилось победить)) столько дней и столько нервов...

 

Решилось тем, что удалил весь конфиг nginx, оставил только вот такую конструкцию

server {
        listen 80;
        server_name magento2.loc;
        set $MAGE_ROOT /var/www/html/magento;
        set $MAGE_MODE developer;
        include /var/www/html/magento/nginx.conf.sample;
}

То есть, если инклудить стандартные настройки из корня magento, все работает, а если скопировать, то не работает))

 

Я по правде так и не понял почему так происходит, может знает кто-то?

Telegram Magento chat - https://t.me/magento2

Re: CSS JS неработают Magento 2

скорее всего неправильно скопировали настройки из nginx.conf.sample
все location должны быть внутри директивы server {}