У меня Drupal 7.2, установлен на VDS, где настроен nginx.
Столкнулся со странной проблемой.
Опция чистых ссылок в панели управления сайтом доступна. Я ее включаю, сайт работает с красивыми ссылками без проблем. Любые ссылки и картинки отображаются.
Единственная проблема заключается в том, что я с включенной опцией чистых ссылок не могу загрузить картинки на сайт. Это касается поля изображения для ноды, а также загрузки аватара в профиль пользователя. Выбираю файл, жму сохранить или загрузить, в ответ никаких ошибок. Для Drupal загрузка картинок как бы завершается успехом, поскольку появляется ссылка и размер. Но самих картинок по сформированным ссылкам нет!
Наблюдения:
- Если отключить "чистые ссылки", то картинки без проблем загружаются. Т.е. с правами на каталоги все в порядке.
- Если загрузить картинки с отключенной опцией "чистые ссылки", а потом ключить ее, то картинки проболжают без проблем показываться на сайте, т.е. не работает именно загрузка.
Пожалуйста помогие. Уже не знаю куда смотреть. Любые советы приветствуются.
На всякий случай конфиг nginx:
server
{
listen 80;
server_name www.site.ru;
rewrite ^ http://site.ru$request_uri? permanent; #301 redirect
}
server {
listen 80;
server_name site.ru;
root /home/sites/site.ru/www;
index index.html index.php;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param DOCUMENT_ROOT /home/sites/site.ru/www;
fastcgi_param SCRIPT_FILENAME /home/sites/site.ru/www$fastcgi_script_name;