Установка продукта «1С-Битрикс» на удаленный сервер возможна посредством загрузки дистрибутива по протоколу FTP или с помощью скрипта BitrixSetup.
Для загрузки по FTP достаточно скачать и распаковать на локальном компьютере коммерческую или пробную версию. Затем с помощью любого FTP-клиента загрузить дистрибутив в корневую папку веб-сервера, либо закачать архив на удаленный сервер и распаковывать уже там.
Во избежание возможных ошибок при загрузке, а так же частой проблемы с различием прав доступа пользователя FTP и пользователя сервера Apache настоятельно рекомендуется использовать специально созданный скрипт BitrixSetup.
Комментарии (32)
MetaDone
23.01.2017 22:07+10В пекло битрикс
В пекло видео вместо кода
В пекло загрузку по ftp на продакшн
Kenya
24.01.2017 02:04+2Битриксоиды даже поставить cms не могут без видеомануала?
SerafimArts
24.01.2017 05:07+2Думаю, мельком посмотрев исходный код этого поделия можно в достаточной мере убедиться, что ваше высказывание можно сделать утвердительным и даже не расценивать его как сарказм.
P.S. А если по теме, ради хохмы можно посмотреть начало видео, цитата: "Битрикс использует современные версии ПО, такие как PHP 5.3+ и MySQL 5.0+". На всякий случай хочу упомянуть (кто не в теме), что современные версии — это php 7.1 и MySQL 5.6 или 8.0. Т.е. повеселиться можно знатно.
SerafimArts
24.01.2017 05:13+1P.S. Это я уж не говорю про использование Windows 2000 (ну или примерно, судя по UI, может быть Win 2003) автором этого видео.
gromdron
24.01.2017 08:36Не исключено, что записывалось оно году этак в 2006, потому как инсталлятор указанный на видео внешне был изменен ( насколько я знаю в 2013, показанного на видео инсталлятора уже не было).
script88
24.01.2017 11:33-2Привет коллега!
Тут есть несколько моментов, которые ты упустил:
1) Автор использует версию битрикса 2012 года, для чего? Не знаю, но скорее всего видос старый и в таком случае, о PHP7 речи быть не может, максимум это 5.4, соответственно и о MySQL 5.7 и т.д.
2) Обратная совместимость, из-за которой куча лигаси кода присутсвует в проекте(абстрагируемся от говнокода, ведь он присутсвует практически во всех проектах)
3) Инсталяций энвайремента, тут скорее можно отнести не только битриксоидов но и большую часть PHP разработчиков из-за более низкого порога вхождения в ЯП.SerafimArts
24.01.2017 12:03+2Привет коллега!
1) На дворе 2017ый год. Автор публикует видео 5ти летней давности. Для чего? Не знаю, но скорее всего это просто чья-то джинса, хотя откровенно не понятно чья. В трезвом уме такое не публикуют.
2) Ни в одном проекте где я участвовал нет легаси, который бы ломал совместимость. Был dead-code, это всегда бывает, но если проект живой, то и сами куски исчезают со временем обычным делитом и прогоном тестов (если уж не вспомнить что отвалилось), благо гит и локал хистори всегда есть под рукой (нет, не абстрагируемся, есть разумный говнокод для одноразового скриптика, а есть битрикс).
3) Инсталляций чего? Энвайрнмента? Окружения что ли? Я считаю себя довольно опытным разработчиком, так что для проектов где требуется вендор-специфика (pcntl, например) — дефолтным решением всегда и всюду был докер или вагрант. Деплой либо через deb пакеты, либо через гит, если не заморачиваться, либо через какой-нибудь деплоер. И прочее. О каком окружении ты говоришь, дорогой друг? =)script88
24.01.2017 13:10-11) Это уже к автору видео, я лишь подметил тот факт, что для данной версии битры те системные требования которые указал автор вполне реальны, на сколько это обоснованно, это отдельный вопрос.
2) Возможно, но разработка проекта без дистрибуции и в таких масштабах как у битрикса, достаточно сложное решение. Конечно, можно подумать, что я защищаю битрикс и полностью их поддерживаю, но нет, с одной стороны я понимаю сложность всего технологического процесса, а со стороны эксплуатации я их ненавижу, особенно когда дело доходит до т.п.
3) В данном контексте я про девелопмент окружение. Если мы говорим за 12 год(исходя из видео), то vagrant в то время начал набирать популярность, а docker был зародышем и основная масса работала либо локально(denwer и еще куча подделок), либо по ftp\ssh и даже и не слышали\не знали что такое деплой.
Spunreal
24.01.2017 09:30Битрикс сейчас поддерживает php 7.0, и скорее всего 7.1, но т.к. 90% хостеров не торопятся добавлять 7 версию, то многие сидят на 5.4-5.6, а некоторые до сих пор на 5.3. Тут больше вопросов не к Битриксу, а к автору ролика.
Alexeyco
24.01.2017 10:29+1Вопрос тогда в том, зачем «сидеть» на таких хостерах?
SerafimArts
24.01.2017 12:14+1Вопрос скорее зачем вообще сидеть на хостингах, если VPS\VDS продаются по такой же цене.
Spunreal
24.01.2017 13:26-11) Не у всех есть возможность нанять администратора сервера, чтобы он всё настроил, а потом поддерживал
2) Очень неповоротливые клиенты. nic.ru и reg.ru хостинг за 99р у каждого 2-го.
3) Зачем что-то менять, если и так работает и работало. Тут надо уговорить клиента и объяснить, почему менять нужно. Но пока битрикс сам не перестанет поддерживать старые версии, ничего не изменится.
В своё время битрикс сказал, что минимальная версия php — 5.4. Так почти все хостеры очень быстро добавили себе её в дополнение к 5.3.
Но видел и обычный хостинг, где на выбор можно было выбрать версию php от 5.3 до 7.0, хоть и был не VPS. Но, к сожалению, такие единицы.Alexeyco
24.01.2017 15:18-11. Что значит нанять администратора сервера? )) А самому?
3. Затем, что прежнее устарело.
Ох уж эти обленившиеся битриксуны. И все-то они норовят в 18-й век уехать.kimisa
24.01.2017 15:32Причем тут битриксуны? Они не владеют сайтами. А обычным клиентам нужен обычный хостинг, чтобы они зашли в панель и посмотрели.
Spunreal
24.01.2017 15:421. Самому? Бесплатно? А, за деньги? А кто выделяет деньги? Клиент. А что это значит? Нет возможности нанять администратора сервера, т.к. денег не выделит.
3. Так это позиция клиентов в 95% случаев. Раз работает, зачем он будет тратить свои ресурсы на перевод на что-то другое (обновление сервера, исправление багов и т.п.). И получается это так, как впихивают десятку мелкософтовцы:
— Обновись до 10
— Нет, семёрка устраивает
— Но там же лучше безопасность, она быстрее, там много фишек, она крутая
— Нет.
— Но…
— Нет, зачем, если мне и с семёркой хорошо.
Не нравится? А с какой стати клиенту должно понравиться предложение о переходе на новую версию софта и с доп. затратами если реально всё работает и так без перехода?
P.S. Конечно здорово, когда всё новое и современное, но в России (и вряд ли только тут) очень много предприятий и магазинов, которые работают по старинке. Потому что не хотят трогать то, что работает, хотя технологии развиваются и т.п. Эта проблема не связана с вебом, она связана с людьми.Alexeyco
24.01.2017 15:47-1Трогать то, что работает, обычно не хотят только те, кто не понимает, как это работает. Кто не понимает, как это работает, но тем не менее лезет, делая вид, что специалист. Чуть менее, чем все битриксуны.
Alexeyco
24.01.2017 15:52-1Битриксуны, ну детский сад же )) если у вас так горит, ну напишите как взрослые — горит потому-то и потому-то. Чтобы я точно знал, чем именно в следующий раз вас сразу троллить. Ковровые минусяторы.
kimisa
24.01.2017 10:32-1А ничего что на php 5.3 как основной версии сидит процентов 50% цмс. А вы только один битрикс хаете.
gromdron
24.01.2017 08:38Увы, есть и такие, но нельзя же судить по всем разработчикам исходя из 1 случая. Хотя и не могу исключить того факта, что таких разработчиков на битриксе может быть подавляющее большинство.
Alcopenguin
24.01.2017 07:14+2Если что, у гражданина 21 видео в этой серии: https://www.youtube.com/playlist?list=PLX9kroqZy_UU48OGFk1uCoq-v5nPeDzfa.
Это ж какой шикарный цикл статей получится.
Alexeyco
24.01.2017 10:35Просто ради смеха. Буквально в соседней комнате (их убрали от нас, чтобы мы от них не нахватались) сидят джумлисты. К примеру, деплой на Laravel происходит как… коммитнул в определенную ветку, слил в другую ветку, капистрано подхватил, прогнал тесты и влил. Или не влил, а проматерился в слак.
Не то у джумлистов. Каждый раз деплоймент (если его вообще можно так назвать) происходит через боль, выполнение каких-то диких инструкций вручную в базе ну и так далее. Конечно же, ни о каких тестах речи не идет и близко. Какие там миграции, какие тесты. Какой репозиторий… все происходит прям руками.
А как обстоят дела в Битриксе с миграциями, с тестами? Как можно проект на Битриксе запихнуть в репозиторий и можно ли? Я почему спрашиваю — если у него есть инсталлятор в 2017 году, то предвкушаю кучу смешных отговорок на тему «нам эта ни нужна».html_manpro
24.01.2017 10:41-7Все отлично мигрируется на git или еще куда угодно. В корне проекта как правило лежит папка Local в ней собственно все, что нужно к конкретному проекту. Так же для переноса можно использовать бекап всей системы, что давольно просто делается. Так что лично мое мнение, Битрикс давольно гибок и как по мне удобен.
kimisa
24.01.2017 10:58-1Могу сказать, что из все цмс самая актуальная по этой части(но там не всё гладко) — магенто. Там вот реально нужен репозиторий, т.к. там столько файлов, что просто много чего можно упустить из виду.
А в битриксе основное — не лезь в ядро, а для слива и проверки версий там пару папок нужно контролировать. В джумле если править, то только в основном ядро.SerafimArts
24.01.2017 12:21-1Ну, к слову, если выбирать CMS по запаху, то Drupal почти что не пахнет. Ну разве только у них vendor директория в гите висит… Но в целом, почти вменяемый код по сравнению с другими решениями из данной области.
P.S. В качестве альтернативы капистрано (отвечая на коммент Alexeyco ), ну чтобы не тянуть рубишные гемы, мне давеча скинули ссыль на https://deployer.org Посмотрел, вроде прикольная штука, можно заюзать попробовать где-нибудь. А если кто пользовал его — интересно было бы услышать отзывы.
kimisa
24.01.2017 12:28-1Это какая версия? 7 версия полная хрень Нет вменяемой админки, всё сделано через одно место. И что там превалирует функциональное программирование. С формами не очень удобная работа. Я в друпале 7 очень разочаровалась.
Alexeyco
24.01.2017 15:11+1Меня CMS не интересуют без преувеличения лет уже как 7. Но меня позабавила миграция данных с дев-сервера на (например) тест или прод через бекап. А что если у меня на проде в какой-то справочник что-то добавилось, а локально вообще данные, которые не имеют никакого отношения к проду? Тогда как мигрировать? ))) Как откатить в случае чего это назад? Как автотестить?
Далее — composer и гит, как раз, и сделаны чтобы не тащить в репозиторий все зависимости целиком. У вас же, как я понял, придется весь гигантский Битрикс тиснуть в репозиторий, да? ))
PS
Прошу прощения, если мои вопросы ставят в тупик. Просто после того, как меня тут из-за коллективной кляузы битриксоидов заблокали на месяц (уж не знаю, как именно им это удалось), для меня сложно найти более упоительное занятие, чем издеваться над битриксоидами, задавая вопросы «а почему в вашу современную машину до сих пор нужно запрягать лошадей». Извините.
kesn
https://habrahabr.ru/post/320122/#comment_10027794
Дежавю — это про вас :)