Я создал учетную запись ftp внутри vhost и добавил символическую ссылку на папку, расположенную в корне, например.
[root@server myvhost]# pwd
/home/myvhost
[root@server myvhost]# ll
.....
lrwxrwxrwx 1 myvhost myvhost 16 Oct 27 15:03 myfolder -> /root/myfolder/
.....
Все файлы внутри / root / myfolder /, включая его самого, отправляются на myvhost, но у меня возникают проблемы при загрузке файлов в эту папку.
Это просто невозможно из-за разрешений или я что-то упускаю.
заранее спасибо
Разрешения каталога:
Пользователь должен иметь возможность писать в каталог для создания файлов в этом каталоге. Таким образом, у пользователя должны быть права на запись в сам каталог. То же самое и с удалением файлов. Им также требуются разрешения на поиск "x" во всех каталогах, ведущих к этому каталогу.
Смотрите ответы на этот вопрос: Разрешения файловой системы в Unix:
Разрешения каталога:
Выполнить (Поиск) - Войти в каталог
Запись - создание и удаление файлов в этом каталоге.
Чтение - список файлов в каталоге
Разрешения для самой ссылки бессмысленны, вам нужны разрешения самого файла каталога (каталоги также являются файлами, с сопоставлением имени файла и индексного дескриптора).
Язык / Apache Safe Guard ?:
Кроме того, часто существуют меры предосторожности от следующих символических ссылок. Искать (FollowSymLinks) в разделах Directory конфигураций Apache, поэтому проверьте это. В вашем языке тоже может быть что-то подобное, php.ini?