У меня есть сайт Joomla с установленными Chronoforms. Я создал контактную форму, которая включает в себя загрузку файлов.

По соображениям безопасности я не могу никого просматривать файлы / папки. Но очевидно, что папка должна быть в состоянии написать тоже.

Файл отправляется по электронной почте после загрузки, поэтому нет никаких причин, кроме просмотра Admin VIA FTP, просматривать папку. Это просто там для записей и в качестве резервной копии на электронную почту.

Какие разрешения мне нужно установить для достижения этой цели?

Я осмотрел StackExchange, но не нашел ничего, что соответствовало бы моей проблеме.

Любая помощь приветствуется.

1 ответ1

0

Варианты включают в себя:

  • Файл .htaccess в папке загрузки, содержащий строку:

отрицать все

запретит доступ к файлам в папке при прямом доступе. Если файл отправляется из Chronoforms в виде вложения, то это может подойти.

Этот метод используется DocMAN, где все файлы доступны по вызовам PHP, а не по прямым URL-адресам, что не является способом загрузки файлов в Chronoforms по умолчанию, поэтому вам может потребоваться принять это во внимание.

  • Создайте папку «Upload» под папкой public_html, которая будет недоступна через Интернет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .