Nginx и корневой каталог с символической ссылкой внутри папки Dropbox вызывают "Файл не найден".
Оригинальный вопрос
Я столкнулся со странной проблемой с nginx + php-fpm.
Если в моем корневом каталоге установлено что-то вроде
~/playground/apps/foo/public/
, все работает нормально.Если я символически свяжу
~/playground
с~/Dropbox/playground
, Nginx отобразит "Файл не найден". строка.Сначала я подумал, что это проблема с разрешениями, но это не так (дважды проверено с помощью простого php-файла)
Итак, мой вопрос: Является ли символическая корневая директория проблемой для nginx и php-fpm?
Обновление
Это определенно вызвано Dropbox.
Я сделал тот же танец с символической ссылкой, и все работает нормально.
Но символическая ссылка на корневой каталог внутри папки Dropbox что-то нарушает. (подозреваю разрешения, но не вижу никаких изменений)
Есть какой-нибудь намек?
1 answers
Я был уверен, что это было что-то очень глупое.
Разрешения для папок Dropbox по умолчанию слишком ограничены.
A chmod 755 ~/Dropbox
решил эту проблему.
Извините за потраченное время и еще раз спасибо.