Перейти к содержанию
Форум поддержки пользователей VamShop

права доступа 444 сбрасываються на 644


Рекомендуемые сообщения

на фтп устанавливаю права на 444 -> сбрасываються на 644

В админке это:

---

ВНИМАНИЕ:

Следующие файлы не закрыты от записи. Установите права доступа 444 для юникса, или read-only для Windows.

/usr/home/xbox360/www/shop.nextgen.com.ua/includes/configure.php

/usr/home/xbox360/www/shop.nextgen.com.ua/includes/configure.org.php

/usr/home/xbox360/www/shop.nextgen.com.ua/admin/includes/configure.php

/usr/home/xbox360/www/shop.nextgen.com.ua/admin/includes/configure.org.php

---

Ссылка на сообщение
Поделиться на другие сайты

Видимо, так хостер настроен.

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

Либо убрать предепреждение: http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=23

А в админке что б убрать, для этого в файле /admin/start.php удали:


      <tr>
        <td colspan="2">
        <?php include(DIR_WS_MODULES.FILENAME_SECURITY_CHECK); ?>
        </td>
        </tr>
[/code]

Ссылка на сообщение
Поделиться на другие сайты

Сенкс, убрал в /admin/start.php

PS. действительно хостер такой, нельзя сбросить атрибут в 444

не через веб консоль фтп, не через фтп прогу

Ссылка на сообщение
Поделиться на другие сайты
  • 4 weeks later...
  • 5 months later...

Видимо, так хостер настроен.

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

Либо убрать предепреждение: http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=23

А в админке что б убрать, для этого в файле /admin/start.php удали:


      <tr>
        <td colspan="2">
        <?php include(DIR_WS_MODULES.FILENAME_SECURITY_CHECK); ?>
        </td>
        </tr>
[/code]

Лучше не так. Измените в файле admin/includes/modules/security_check.php следующие строки (кажется от 21 строки), заменив в них 444 на 644:

if (!strpos(decoct(fileperms(DIR_FS_CATALOG.'includes/configure.php')), '644')) {

$file_warning .= '<br>'.DIR_FS_CATALOG.'includes/configure.php';

}

if (!strpos(decoct(fileperms(DIR_FS_CATALOG.'includes/configure.org.php')), '644')) {

$file_warning .= '<br>'.DIR_FS_CATALOG.'includes/configure.org.php';

}

if (!strpos(decoct(fileperms(DIR_FS_ADMIN.'includes/configure.php')), '644')) {

$file_warning .= '<br>'.DIR_FS_ADMIN.'includes/configure.php';

}

if (!strpos(decoct(fileperms(DIR_FS_ADMIN.'includes/configure.org.php')), '644')) {

$file_warning .= '<br>'.DIR_FS_ADMIN.'includes/configure.org.php';

}

Ссылка на сообщение
Поделиться на другие сайты

на фтп устанавливаю права на 444 -> сбрасываються на 644

Была такая же ситуация, решилась путем установки прав на сервере,через  фтп никак не получалось :)

Ссылка на сообщение
Поделиться на другие сайты

Бывают просто разные хостеры, вот у некоторых не ставится как раз 444, а только 644.

В таких случаях нужно пробовать менять права через файл-менеджер в контрольной панели, обычно помогает, либо попросить поддержку хостера, всё это делается раз и навсегда, либо вот поменять чуть код, как написано выше.

Ссылка на сообщение
Поделиться на другие сайты

Для тех, кто не в курсе: можно ничего этого не делать вообще, будет просто выползать на главной странице админки предупреждение, и все. Ничем это не чревато, поэтому кто не хочет или не может менять код или связываться с хостером, может все эти предупреждения игнорировать.

А вот что ответил мне хостер на вопрос, почему не выставляются права 444:

"Для владельца должна быть доступна запись в файлы конфигурации."

Т.е., кто знает Юникс: первая цифра здесь разрешает или запрещает владельцу файла делать что-либо.

4 разрешает только чтение, а 6 разрешает также и запись. У данного хостера владельцу файла всегда разрешена запись в него. Что, в принципе, правильно.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...