Решил написать данную тему, так как уже несколько раз сталкивался с ситуациями, когда пользователи говорят "я не умею редактировать по ftp".
Многие пользователи в таких случаях пользуются услугами хостинга (через их менеджер) или редактируют файлы в админке.
*насчёт программ на самом хостинге можно сказать, что хостинг вам их предоставляет, но не несёт ответственности за их работу (можете сами узнать). то есть существует определённый риск. например, если вы делаете бэкап сайта/базы программами хостинга и в результате получаете "битый" сайт - никто, кроме вас, не виноват.

*насчёт редактирования через админку форума: все изменения, которые вы делаете, чаще всего происходят в базе сайта и физически файлы сайта не изменяют. то есть существует вероятность, что при перезагрузке/сбое в работе все изменения, которые вы сделали на своём сайте, просто "исчезнут".
Где и как редактировать свой форум - каждый решает сам.
Я редактирую через ftp-доступ при помощи программы Total Commander 7.50a.
за много лет работы существенных проблем при редактировании/создании бэкапов и функционировании самой программы я не наблюдал.
Итак, саму программу вы можете скачать и в сети, я же вам могу предложить сборку этой программы от Grey, распространяемую бесплатно.
(я её взял здесь: https://rutracker.org/forum/viewtopic.php?t=2780207)
в этой сборке ещё много чего, кроме самого Total Commander - если интересно - перейдите по ссылке и почитайте.
Программа от Grey:
Скачать из файлового архива сайта
у меня стоит более простой, другой вариант, но, как я написал выше - любой вариант вы можете скачать и сами. в сети их хватает.
Теперь я напишу, как работать с этой программой.
При заключении договора с хостингом на размещение вашего сайта вам должно приходить письмо с реквизитами ваших данных о подключении.
там должна быть примерно такая информация:
Цитата:


Вши данные для входа:
Панель управления:
Адрес: ************
Логин: ****
Пароль: ****
Доступ по FTP/SSH:
Сервер: *********
Логин: ****
Пароль: ****
здесь нас будет интересовать информация о доступе по FTP.
сервер может быть прописан цифрами (ip-адрес), либо иметь уже доменное имя (server.com) - это не важно. подключение будет в любой случае.
Логин и пароль - данные вашей авторизации на сервере.
Устанавливаем программу Total Commander, открываем и, сначала, прописываем новое соединение:
Вложение:
Комментарий к файлу: новое соединение
то есть: кликаем на ftp, "соединиться с ftp-сервером".
В открывшемся окне кликаем на "добавить":
Вложение:
Комментарий к файлу: прописка нового соединение
В настройке ftp-соединения прописываем:
имя соединения: любое. это ваше личное название. как удобнее.
Сервер, учётная запись и пароль - данные прописываем из письма о подключении.
ставим "галочку" (если нет) на "Пассивный режим обмена".
"ОК" - всё готово.
Теперь при клике на соединиться с ftp-сервером в открывшемся окне будет название вашего подключения. Кликаем по нему и программа автоматически устанавливает соединение.
Вложение:
Комментарий к файлу: завершение подключения
Программа имеет 2 рабочих окна. перед подключением выберите (кликнете на поле) то из них, в котором вы хотите видеть подключение к серверу. другое окно будет использоваться как вывод к вашему компьютеру.
Изменение файлов сайта можно проводить инструментами самой программы, а можно скачать файл себе на компьютер (выбрав во втором поле папку на вашем компьютере и просто "перетащив" мышкой файл в необходимую папку) и уже у себя отредактировать файл программой Notepad++, не забыв для данного форума выбрать кодировку UTF8 без BOOM.
После редактирования файл закачать обратно на сервер, так же просто "перетащив" его.
!! для собственного спокойствия и удобства всегда сохраняйте скачанный файл до изменения у себя на компьютере. тогда, если у вас возникла какая-то проблема с сайтом после закачки отредактированного файла, не надо будет убирать изменения и искать проблему. достаточно будет сразу заменить файл на сервере исходным, восстановить работу сайта и потом уже разбираться с проблемой. а сам сайт будет нормально работать.
!! Заметил, что при копировании (создании бэкапов) бывает, что некорректно (с ошибками) скачивается папка files на форуме phpbb, которая отвечает за вложения на форуме. оказалось, что в программе Total Commander по умолчанию стоит "автоопределение" по методу передачи данных и эта функция бывает работает некорректно. для исправления проблемы стоит перевести метод передачи данных на "двоичный".
Вложение:
Комментарий к файлу: метод передачи данных
Некоторые нужные функции:
функций обработки в программе ещё довольно много, но мне, лично, хватает того набора, что я написал в теме. если вас интересует что-то ещё - пожалуйста, прочитайте об этом на сайте программы.