Вы здесь

Не создаются уменьшенные картинки на nginx

0

Такая проблема, при загрузке изображений не создается папка с пресетами и сами миниатюры? но сам файл заливается на сервер нормально и при открытии в полную величину показывается.
При отключении чистых ссылок всё нормально работает.
Нашел такое решение, но не знаю куда его писать:

server {
     listen       80;
     server_name  example.org;

     location / {
         root   /path/to/drupal;
         index  index.php;
         error_page 404 = @drupal;
     }

     location @drupal {
         rewrite ^(.*)$ /index.php?q=$1 last;
     }
 }

вот еще с сайта ngix, но куда мне его добавить? есть доступ к серверу по ssh:

location ~ ^/sites/.*/files/styles/ { # For Drupal >= 7
        try_files $uri @rewrite;
    }

Options +SymLinksIfOwnerMatch прописал и права на папку files 777, не помогло.

Версия Drupal: 
7.x
Вопрос задан 15.06.2016 - 11:42

В общем написал хостеру и дал ссылку на рецепт от ngix - ответа не получил что именно сделали - но заработало.
Думаю это сработало
~~~php
server {
location / {
try_files $uri /index.php?$query_string; # For Drupal >= 7
}

location @rewrite {
    rewrite ^/(.*)$ /index.php?q=$1;
}

# Fighting with Styles? This little gem is amazing.
location ~ ^/sites/.*/files/styles/ { # For Drupal >= 7
    try_files $uri @rewrite;
}

}
~~~ или это
location @rewrite {
rewrite ^/(.*)$ /index.php?q=$1;
}
instead of

location @rewrite {
rewrite ^/(.)$ /index.php?q=$1;
}

Комментарий оставлен 28.06.2016 - 22:55

Ответы