Какие права на файл поставить?

Samail
На сайте с 10.05.2007
Offline
369
591

Есть .txt файл, в него php скрипт пишет лог, хочу закрыть его от чтения. Ставлю 600, открывается в браузере. Ставлю 200, не открывается, но и не скачивается по ftp пока права не поменяешь ...какие поставить нужно?

(сайт на Джумле, если это имеет значение).

SI
На сайте с 03.12.2007
Offline
130
#1

Добавьте .ht к имени файла, например: .ht_log.txt

-= Онлайн сервисы =-
SeVlad
На сайте с 03.11.2008
Offline
1609
#2
Samail:
хочу закрыть его от чтения. Ставлю 600, открывается в браузере. Ставлю 200, не открывается, но и не скачивается

"Для чтения" = "скачивается".

Ты чего добиться-то хочешь?

Если по уму, то сделай аутентификацию доступа.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Polkan
На сайте с 28.09.2005
Offline
102
#3
Samail:
Есть .txt файл, в него php скрипт пишет лог, хочу закрыть его от чтения. Ставлю 600, открывается в браузере...

Так понимаю из цитаты закрыть его нужно от чтения извне (не для пользователя на сервере, а при обращении браузером). Тогда права можно оставить обычные. Просто закрыть к нему доступ в .htaccess (или location). Пишете-то ведь в него скриптом через фс.

WordPress-плагин для Apishops (http://p-api-shop.ru/) P-API-Shop WooCommerce-плагин для Apishops (http://woo-apishops.ru/) Woo-Apishops
SocFishing
На сайте с 26.09.2013
Offline
118
#4

Самое просто - назовите ваш файл случайным образом и в эту директорию закиньте index.html, а в файле который записывает допишите в заголовок: <?php ini_set('display_errors', 0);

Второй вариант: не используйте txt, а создавайте 1.php и в заголовок дописывайте строку

<? exit(); ?>
1111
2222
3333

при чтении игнорируя первую строку. Либо попробуйте задать права 222, это только запись. быть может поможет.

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
Ragnarok
На сайте с 25.06.2010
Offline
239
#5

..извращенцы.

Ставьте нормальные права, а файл прячьте от внешнего мира средствами .htaccess как-то так http://www.htaccesstools.com/articles/password-protection/

//TODO: перестать откладывать на потом
SocFishing
На сайте с 26.09.2013
Offline
118
#6
Ragnarok:
..извращенцы.

Ставьте нормальные права, а файл прячьте от внешнего мира средствами .htaccess как-то так http://www.htaccesstools.com/articles/password-protection/

может у него хостинг не на apache, тогда все эти директивы бесполезны. Если все же на апаче, то закиньте в директорию с логами

.htaccess

deny from all
Ставлю 200, не открывается, но и не скачивается по ftp пока права не поменяешь

само собой, вы же закрываете права на чтение, как по вашему должен считывать этот файл ftp manager

K
На сайте с 03.06.2015
Offline
45
#7

Если можно создать папку на одном уровне с папкой сайта, то создайте и кладите в нее все что для публики не предназначено. Никаких извращений не потребуется.

...

cgi

conf

docs - сайт

own - сюда что угодно валим для скриптов, а браузером никто не зайдет

logs - возможно такая папка уже есть

stat - или такая

MYSQL PHP JS HTML CSS SEO TXT США СССР

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий