По хостингу хороший тариф с большим объемом места на диске за вкусную цену. Для основного сервера скоро станет слабоват, а вот для резервного копирования в самый раз. Данных много. Какая сторона должна инициировать создание резервной копии в данном случае? Как решить проблему с отсутствием конфига rsync на обычном хостинге?
Павел, насколько я понял, плагин отправляет данные по FTP. Сайт расположен на обычном хостинге. При загрузке больших файлов можно столкнуться с ограничением на максимальный размер файла и максимальное время работы скрипта. Хотелось бы получить более элегантное решение, при котором убудет отправляться post-запрос на удаленный сервер а в ответ будет приходить url загруженного файла, который будет сохраняться в media-библиотеке wordpress.
Спасибо за ответ. Насколько мне известно, для подключения к удалённому серверу по ssh необходимо использовать функцию ssh2_connect. Каким образом можно пушить через shell_exec в удаленный репозиторий по ssh?
xmoonlight: Нужно решение, которое можно быстро включить на большом количестве проектов, расположенных на разных хостингах. Нет возможности фильтровать трафик. Логирование файловых операций доступно на обычном хостинге? По антивирусу вопрос тот же.
xmoonlight: exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source, touch. Отключить все эти функции нет возможности. Например, битрикс использует в ядре функцию exec. Другие CMS могут также использовать какие-то из указанных функций в том числе в дополнительных модулях. Отключая эти функции, можно поломать сайты. Лог упростит поиск пути проникновения вируса на сайт и увеличит скорость реакции на подозрительную активность.
Maa-Kut: ASP.NET может работать в режиме динамической компиляции. Из-под Linux мне гораздо удобнее работать именно в таком режиме. Основная часть проектов на PHP. Не хотелось бы разворачивать M Visual Studio ради небольших правок по 2-3 проектам
Edward: git rm --cached удалит файл из удаленного репозитория при первом первой же отправке туда коммита. Файл в удаленном репозитории должен остаться нетронутым
Именно этим я сейчас и занимаюсь. Но мне нужно сузить круг поиска хотя бы первым пунктом, потому что такая возможность может настраиваться неочевидным образом. В результате нужно зарегистрироваться в каждой системе и написать в техническую поддержку, которая, как оказалось, не у всех CRM вменяемая