Nginx и корневой каталог с символической ссылкой внутри папки Dropbox вызывают "Файл не найден".


Оригинальный вопрос

Я столкнулся со странной проблемой с nginx + php-fpm.

Если в моем корневом каталоге установлено что-то вроде ~/playground/apps/foo/public/, все работает нормально.

Если я символически свяжу ~/playground с ~/Dropbox/playground, Nginx отобразит "Файл не найден". строка.

Сначала я подумал, что это проблема с разрешениями, но это не так (дважды проверено с помощью простого php-файла)

Итак, мой вопрос: Является ли символическая корневая директория проблемой для nginx и php-fpm?

Обновление
Это определенно вызвано Dropbox.
Я сделал тот же танец с символической ссылкой, и все работает нормально. Но символическая ссылка на корневой каталог внутри папки Dropbox что-то нарушает. (подозреваю разрешения, но не вижу никаких изменений)

Есть какой-нибудь намек?

Author: Mehdi Lahmam B., 2012-08-01

1 answers

Я был уверен, что это было что-то очень глупое.

Разрешения для папок Dropbox по умолчанию слишком ограничены.
A chmod 755 ~/Dropbox решил эту проблему.

Извините за потраченное время и еще раз спасибо.

 14
Author: Mehdi Lahmam B., 2012-07-31 22:16:08