Как менять атрибуты файла? Как закачать данные на сайт по FTP?
Процедура биоревитализации лица https://sothys.pro/services/biorevitalizacija/ советую!
Вы мучаетесь вопросом о смене атрибутов файлов? Сейчас всё расскажем очень подробнои доступно!
Признаюсь честно. Пару лет назад, когда я столкнулся с необходимостью работы с сайтом не на бесплатном хостинге narod.ru а на платном, то передо мною сразу встало несколько вопросов. Самый важный - как теперь закачивать файлы на сайт? Ведь на Народе можно было пользоваться встроенным аплоадом в панели администратора. А на комерческом сайте, обычно, такой возможности нет.
Значит нужно найти какую-либо программу для работы с FTP, подумал я и занялся поисками.
Перепробовал я несколько программ, самая нормальная из которых - Cute FTP. Но позже прочитал на каком то форуме, что можно работать с сайтом с помощью Total Commander.
Он позволяет менять атрибуты, создавать множество профилей (для работы с несколькими сайтами).
Честно скажу, что радости моей не было конца, когда я разобрался как со всем этим добром нужно работать.
Действительно, зачем покупать или мучиться со всякими там FTP-клиентами, когда вот оно счастье - практически рядом ;-).
Ладно, что то я увлёкся. Ближе к делу.
Значит тепрь я всем рекомендую использовать для закачки на сайт скриптов/файлов и др. Total Commander любой версии - 4.0 и выше.
Так как "Лучше один раз увидеть чем 100 раз услышать" приведу в пояснении картинки.
Шаг 1. Ищем кнопочку для FTP-подключения
Рис. 1. Ой, а чё это такое интересное. Кнопочка какаято ;-) А что будет если её нажать :-)
Шаг 2. Добавляем FTP-подключение
Рис. 2. Нажимаем кнопочку "Добавить". Здесь уже есть какие то подлючения к сайтам. Откуда интересно, да и кто их вообще понасоздавал? ;-)
Шаг 3. Настройка FTP-соединения

Рис. 3. Самый ответственный момент вввода данных!
имя соединения - любое;
Сервер(:Порт) - обычно ftp://какое-нибудь_имя.ru, но бывает и покруче - необходимо узнать у Вашего провайдера/хостера.
Учётная запись - читайте и вводите логин;
Пароль - он и есть пароль
Обычно больше ничего не вводится. Но если вы используете прокси (несколько человек сидят в Инете через один модем или сеть), то необходимо выбрать тип сервера и выбрать галочку "использовать брандмауэр или прокси-сервер"
Всё, нажимаем кнопочку "Океюшки".
Шаг 4. Собственно само FTP-соединение

Рис. 4. Выбираем из списка нужным нам адрес и нажимаем "Соединиться".
Далее должно появиться окошечко в котором будет "пурга" какая то серверная писаться. А потом - слева или справа появиться новый "Диск 0" - это данные вашего сайта.
Шаг 5. А не помянять ли нам атрибуты файлов (chmod php)?

Рис. 5. К сайту мы подключились, теперь можно и скрипт "залить" и атрибуты CHMOD ему выставить.
Шаг 6. Изменение атрибутов файлов - изменение CHMOD файлов

Рис. 6. Теперь здесь пишем ту циферку, которую разработчик скрипта закачанного вами на сайт, указал в документации.
Подвидём итоги. Вот что получается: Права доступа chmod бывают :
1. Чтение/запись: 644, 664, 666 - выставляются только для тех файлов, которые при работе скриптов должны и могут быть изменены. На примере моей гостевой: файл конфигурации config.php и файл с сообщениями guest.dat.
2. Чтение/выполнение: 744, 754, 755 - выставляется для тех файлов, которые во время работы скрипта должны выполняться. Это php-файлы. На примере моей гостевой: файл admin.php, index.php.
Здесь перечислены права доступа в том порядке в каком лучше выставлять. То есть самый верный 644 для чтения/записи, 744 - для выполнения скриптов. Если не заработало, то возможно настройки хостера требуют второго или третьего варианта.
Интересная особенность: А какие же атрибуты необходимо выставлять папке, в которой запускаются, записываются, читаются файлы?
Всё тоже зависит от хостера. Иногда работает при 644, но иногда скрипт не работает пока не установить права доступа 777. То есть права доступа чтения/записи/выполнения. Что по идее правильно, но может привести к существенной уязвимости, если можно так выразиться. А дело вот в чём: если вдруг на сайте есть несколько скриптов. Допустим мы выставляем папке с гостевой права 777 и знаем, что взломать доску сложно и почти невозможно, а другой скрипт - "сплошная дыра", но атрибуты папки, где он установлен не позволяют создавать файлы. Так вот возможно через уязвимый скрипт создать файл в папке гостевой книги. Например файл, hack.php - со всевозможным кодом.
Вот такая проблема возможна при не обдуманной установке прав доступа файлам.
Вот собственно и всё, что нужно для успешной Загрузки ваших скриптов на сайт, выставления им соответствующих атрибутов (CHMOD).
Пусть у вас всегда будет счастье ;-)
А если его нет, то заходите ко мне на сайт в форум, задавайте любые вопросы, ищите ответы: Форум техподдержки бесплатных скриптов на php
Бонус: выкладываю СHmod калькулятор атрибутов файла (права файлов на хостинге)
С его помощью Вы можете расчитать те самые 3 цифры, которые и назваются правами доступа.
Комбинируя значения, получаете различные варианты. Вот, пользуйтесь на здоровье!
Теперь вы знаете как выставить права доступа 777 или любые другие на файлы Вашего сайта.
Скачать архивчик со статьёй (295 Кб., zip-архив, html-текст)
Р.S. При перепечатке статьи, просьба ссылаться на сайт автора.
|
Смотрите на proverstka.ru статьи о веб-разработке
При перепечатке информации делайте, пожалуйста, ссылку на наш сайт
(либо поделиться вконтакте, гугл+ или делитесь в одноклассниках статьёй). Спасибо!
Источник: www.wr-script.ru©, 2004-2025г.
Делитесь с друзьями в соцсетях. Активные комментаторы получают свежие скрипты и бесплатные доработки от WR-Script.ru!
|
|