Форум программистов, компьютерный форум, киберфорум
Разработка и тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для VladSharikov
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824

Загрузка файлов проекта на сервер не через фтп. Возможно ли?

18.06.2014, 00:23. Показов 1048. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как я обычно работаю со своими проектами: что-то поправил на компьютере, что-то поправил в бд, выставил флажок и на компьютере в проекте, и на сервере "работы на серваке, подождите", залил все файлы по ФТП, убрал флажки - на сервере обновленная версия.

Нет ли какого-то решения, которое позволило бы работать с данными как GitHub, например (полагаю, что и любой другой SVN)? Чтобы это "что-то" заливало только новые файлы + измененные старые файлы?

Конечно, в проекте весом в 50 файлов + медиа можно и с фтп запариться, но с тяжелым Zend это уже не варик. Да и с CMS, той же Joomla, не круто ждать. Хотя... Ладно zend можно загрузить без вендора, а загрузить композером все уже на серваке. Но это так - далекое будущее для меня

В общем, существует ли что-то подобное?

Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.06.2014, 00:23
Ответы с готовыми решениями:

Загрузка файла на удаленный сервер по фтп
Не могу найти ответ на достаточно элементарный вопрос. Есть два хостинг аккаунта с поддержкой передачи файлов по фтп. Необходимо программно...

Загрузка файлов на сервер через форму
Подскажите, в чем ошибка? Только недавно начала осваивать эту тему. echo "<form method='POST' action=''...

Загрузка файлов на сервер через php скирпт
Доброго времени суток, тут проблемка - перестали загружаться файлы на сервер. Не знаю с чем это может быть связано: скрипт загрузки не...

3
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
18.06.2014, 02:02
Если есть ssh, то почему бы не git (или аналогичная система контроля версий)
Если нет... я слышал что некоторые IDE поддерживают синхронизацию, возможно это будет работать по ftp (пример http://ru.wikipedia.org/wiki/P... 0.BA.D0.B8 но думаю есть и в других). Правда это все равно должно быть будет медленно, т.к. ftp ведь должно загрузить всю информацию по текущим файлам, а если их много - это будет долго.

С изменениями в БД - беда. Разве что загрузку полного дампа как-то можно автоматизировать, а вот частичные изменения даже не знаю.
0
 Аватар для VladSharikov
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
18.06.2014, 19:35  [ТС]
Цитата Сообщение от insideone Посмотреть сообщение
Если есть ssh, то почему бы не git (или аналогичная система контроля версий)
Стоп, а разве SVN может заливать файлы на фтп? В смысле вообще куда-либо что-либо заливать, кроме как контролировать версии файлов. Разве может?

Цитата Сообщение от insideone Посмотреть сообщение
Если есть ssh
SSH доступ на сервак есть, а вот на счет БД не уверен. То ли с проблемами, то ли нет SSH доступа к БД.
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
20.06.2014, 00:40
Стоп, а разве SVN может заливать файлы на фтп? В смысле вообще куда-либо что-либо заливать, кроме как контролировать версии файлов. Разве может?
Да, вполне. git позволяет обмениваться изменениями между хостами. Например с хоста разработки можно выполнить нужное, сделать коммит, а после выполнить git push site
где site это удалённый репозиторий, в нашем случае боевой сайт.
Для этого сначала надо добавить в локальный репозиторий эту связь через
Bash
1
git remote add site ssh://site.ru/путь/к/папке/.git/на/боевом/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.06.2014, 00:40
Помогаю со студенческими работами здесь

Загрузка нескольких файлов на ФТП
Привет всем! Имеется код: FileInfo toUpload = new FileInfo("1012.txt"); FtpWebRequest request =...

Возможно ли изменить автоподставляемый набор директив using при создании файлов проекта?
Возможно ли изменить автоподставляемый набор директив using при создании файлов проекта? Вообще интересует возможность автопрописывания...

Загрузка файлов на сервер
Всем привет. При загрузке изображений на сервер пользователем мне нужно изменять его размер. При этом исходное изображение мне сохранять не...

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

Загрузка файлов на сервер
Вот как загружаю файл на сервер: if(is_uploaded_file($_FILES)) { move_uploaded_file($_FILES,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru