Не получается залить файл через FTP

Как же залить файл на фтп? Есть очень смешная проблема при работе с фтп-клиентом, смешная для тех, кто знает, как ее победить.
Например, вы хотите залить новую картинку на сервер. Самым обычным образом открываете соединение, перетаскиваете мышкой значок картинки из левого окошка (ваш компьютер) в правое (сервер), и предполагаете, что через 1-3 секунды она будет там. Вместо этого клиент глубоко задумывается и показывает вам, допустим, что предположительное время закачки – 1 час:) Вы начинаете подозревать, что закинули вместо картинки огромный видеофайл, что у вас резко упала скорость интернета, что у вас на компьютере вирус, что угодно… Потом вдруг минут так через 5 файл вроде заливается, но его размер на сервере – 0 Кб…
Еще грустнее выглядит человек, решивший подправить какой-нибудь там index.php. Скачал, изменил тайтл/заголовок/внес слово или абзац… Ну, иначе говоря, сделал минимальные правки… Заливает на сервер – дело-то се-кунд-но-е, ан нет… Попадает сначала на зависание программы, а потом обнуление файла… А сайт-то перестает из-за этого открываться!
Объем заливаемого файла – 0 килобайт. В чем причина и что делать?
Причина, друзья мои, в том, что вы исчерпали дисковое пространство. Может, и не вы лично, а сервер, записывая бесконечно бэкапы, логи и т. п. Что делать? Ну, уже понятно, не так ли? Либо идти и покупать дополнительное пространство, либо оптимизировать имеющееся – просто стереть уже ненужное.

Очень простой совет, который поможет вам избежать множества проблем – структурируйте заливаемые файлы, особенно больших размеров, то есть картинки и видео. Пусть это будет не одна большая свалка, даже и в папке images, а множество папочек со смысловыми названиями. Логика может быть разная – например, нумерация по месяцам добавления, либо же по смыслу содержания: здесь – фотографии сотрудников, здесь – наши офисы, здесь – торговое оборудование и пр. Тогда вам легче будет искать устаревшую информацию… Логики стоит придерживаться и при выборе названия файла, чтобы потом не просматривать все jpg и avi…

Куда заливать robots.txt

Да, не думал я, что надо будет о таком писать, но оказывается, вопросы бывают даже у людей с опытом. Первое, к слову уж – не менять название, именно robots, a не Robots, ROBOTS, ROBOT или robot… Второе – именно .txt и никак иначе… Третье – в корневую папку. А корневая – это не та, которая открывается вам по умолчанию, когда вы заходите через ftp!!! Корневая папка – это та, в которой корень сайта, то есть в которой находится та страница, что открывается по умолчанию, когда вы набираете в строке браузера доменное имя.

Косвенные признаки, что вы находитесь в корневой папке – ее название www, http, httpdocs или ваш site.ru (так бывает, если на аккаунте несколько доменов сразу). А в папке находятся файл index.php/index.html, файл стилей .css или папка css/, файл скриптой .js или папка js/, папка управления типа admin/ или mamager/, папка картинок типа images/, сам файл robots.txt и .htaccess

Все это именно косвенные признаки. Безошибочно вы находитесь в корневой папке, если вы правите там robots.txt и он меняется на сайте:) А проверять-то, к слову, надо всегда:)

Где находится .htaccess?

Человек малоопытный сразу ответит, что тоже в корневой папке. Это правда. Но человек знающий скажет, что управляющий .htaccess может находиться в любой папке сайта. Каждый .htaccess по отдельности влияет на те папки, что находятся ниже его по уровню и отменяет тот .htaccess , что находится выше уровнем.

Как править .htaccess, если его нет на сайте?

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

Проблема, с которой уже несколько раз сталкивались я и знакомые оптимизаторы – не факт, что если вы не видите файл .htaccess, то его нет! Из каких-то любопытных соображений безопасности некоторые хостеры делают этот файл невидимым. Самый простой способ не попасться – ничего не заливать с автозаменой, каждый раз подтверждать факт вашего согласия на замену каждого файла.

Запрашивать действия пользователя, если файл уже существует.

Ну, а способ изначально не попасться – настроить фтп-клиент на показывание скрытых файлов.

Настроить фтп-клиент на показ скрытых файлов

VN:F [1.9.7_1111]
Rating: 7.0/10 (3 votes cast)
VN:F [1.9.7_1111]
Rating: +1 (from 1 vote)
Не получается залить файл через FTP, 7.0 out of 10 based on 3 ratings

Leave a Reply

Your email address will not be published.