Какой chmod должен быть у папок и файлов установленной InTerra

10 views
Skip to first unread message

akim...@mail.ru

unread,
Jan 24, 2009, 7:16:24 AM1/24/09
to InTerra Blog Machine
В процессе установки мы ставим chmod 777 на следующие корневые папки:

cache
common
files
rss
templates_c
корневая папка (для хостинга masterhost)

1. Для всех этих папок chmod 777 так и остается? Не нужно его в
дальнейшем изменять?
2. А для остальных папок chmod должен быть 755? Или у всех по-разному?

Кстати, я столкнулся с такой проблемой. Возможно, она есть только на
хостинге masterhost. В начале установки InTerra права на папки common
и templates_c можно изменить из обычного ftp менеджера (например, в
Total Commander в меню Файлы-Изменить атрибуты...). А вот в конце
установки на папки cache, files и rss таким способом права изменить
нельзя! Здесь

http://masterhost.ru/support/faq/technical/access-to-php-made/

объясняется причина и предлагается способ решения этой проблеммы.
Однако мне он почему-то не помог. Так вот, если кому интересно, решить
ее можно так:

1. Создать файл 1.php c таким содержанием

<?php
chmod ("cache", 0777);
chmod ("files", 0777);
chmod ("rss", 0777);
chmod ("templates_c", 0777);
?>

2. Загрузить его в корневую папку по ftp.
3. Запустить в браузере: http://your_site.ru/1.php

Alexey Kulikov

unread,
Jan 26, 2009, 9:39:35 AM1/26/09
to interra-bl...@googlegroups.com

24.01.2009, в 13:16, akim...@mail.ru написал(а):

> В процессе установки мы ставим chmod 777 на следующие корневые папки:
>
> cache
> common
> files
> rss
> templates_c
> корневая папка (для хостинга masterhost)
>
> 1. Для всех этих папок chmod 777 так и остается? Не нужно его в
> дальнейшем изменять?

у common можно снизить права доступа, остальные...

можно изменить на 644 — если отдать папки в пользование веб-сервера
но в принципе безопасности скрипта это _никак_ не угрожает, ибо это
всё, в принципе, временные файлы


>
> 2. А для остальных папок chmod должен быть 755? Или у всех по-разному?

нужно чтобы веб-сервер имел право выполнять php файлы :)


>
> Кстати, я столкнулся с такой проблемой. Возможно, она есть только на
> хостинге masterhost. В начале установки InTerra права на папки common
> и templates_c можно изменить из обычного ftp менеджера (например, в
> Total Commander в меню Файлы-Изменить атрибуты...). А вот в конце
> установки на папки cache, files и rss таким способом права изменить
> нельзя! Здесь

потому что папки создает веб-сервер — а это другой пользователь системы

>
>
> http://masterhost.ru/support/faq/technical/access-to-php-made/
>
> объясняется причина и предлагается способ решения этой проблеммы.
> Однако мне он почему-то не помог. Так вот, если кому интересно, решить
> ее можно так:
>
> 1. Создать файл 1.php c таким содержанием
>
> <?php
> chmod ("cache", 0777);
> chmod ("files", 0777);
> chmod ("rss", 0777);
> chmod ("templates_c", 0777);
> ?>
>
> 2. Загрузить его в корневую папку по ftp.
> 3. Запустить в браузере: http://your_site.ru/1.php

точно :)



>
>
> --~--~---------~--~----~------------~-------~--~----~
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком
> группы "InTerra Blog Machine" на группах Google.
> Для того, чтобы отправить сообщение в эту группу, пошлите его по
> адресу
> interra-bl...@googlegroups.com
> Чтобы отменить подписку на эту группу, отправьте сообщение по
> адресу: interra-blog-mac...@googlegroups.com
> Дополнительные варианты находятся на странице группы http://groups.google.com/group/interra-blog-machine?hl=ru
> -~----------~----~----~----~------~----~------~--~---
>

Reply all
Reply to author
Forward
0 new messages