Установка продукта «1С-Битрикс» на удаленный сервер возможна посредством загрузки дистрибутива по протоколу FTP или с помощью скрипта BitrixSetup.

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

Во избежание возможных ошибок при загрузке, а так же частой проблемы с различием прав доступа пользователя FTP и пользователя сервера Apache настоятельно рекомендуется использовать специально созданный скрипт BitrixSetup.

Поделиться с друзьями
-->

Комментарии (32)


  1. kesn
    23.01.2017 21:59
    +4

    https://habrahabr.ru/post/320122/#comment_10027794
    Дежавю — это про вас :)


  1. MetaDone
    23.01.2017 22:07
    +10

    В пекло битрикс
    В пекло видео вместо кода
    В пекло загрузку по ftp на продакшн


  1. Rastishka
    23.01.2017 22:15
    +10

    Хабрасуицид, не? =)


    1. DexterHD
      23.01.2017 22:57
      +7

      Че то действительно, у человека набор переводов по React.js, и тут вдруг Битрикс-зомби покусали…


      1. Merkat0r
        24.01.2017 02:46

        заказной, очевидно же платный, пост


  1. Kenya
    24.01.2017 02:04
    +2

    Битриксоиды даже поставить cms не могут без видеомануала?


    1. SerafimArts
      24.01.2017 05:07
      +2

      Думаю, мельком посмотрев исходный код этого поделия можно в достаточной мере убедиться, что ваше высказывание можно сделать утвердительным и даже не расценивать его как сарказм.


      P.S. А если по теме, ради хохмы можно посмотреть начало видео, цитата: "Битрикс использует современные версии ПО, такие как PHP 5.3+ и MySQL 5.0+". На всякий случай хочу упомянуть (кто не в теме), что современные версии — это php 7.1 и MySQL 5.6 или 8.0. Т.е. повеселиться можно знатно.


      1. SerafimArts
        24.01.2017 05:13
        +1

        P.S. Это я уж не говорю про использование Windows 2000 (ну или примерно, судя по UI, может быть Win 2003) автором этого видео.


        1. gromdron
          24.01.2017 08:36

          Не исключено, что записывалось оно году этак в 2006, потому как инсталлятор указанный на видео внешне был изменен ( насколько я знаю в 2013, показанного на видео инсталлятора уже не было).


        1. script88
          24.01.2017 11:33
          -2

          Привет коллега!
          Тут есть несколько моментов, которые ты упустил:
          1) Автор использует версию битрикса 2012 года, для чего? Не знаю, но скорее всего видос старый и в таком случае, о PHP7 речи быть не может, максимум это 5.4, соответственно и о MySQL 5.7 и т.д.
          2) Обратная совместимость, из-за которой куча лигаси кода присутсвует в проекте(абстрагируемся от говнокода, ведь он присутсвует практически во всех проектах)
          3) Инсталяций энвайремента, тут скорее можно отнести не только битриксоидов но и большую часть PHP разработчиков из-за более низкого порога вхождения в ЯП.


          1. SerafimArts
            24.01.2017 12:03
            +2

            Привет коллега!
            1) На дворе 2017ый год. Автор публикует видео 5ти летней давности. Для чего? Не знаю, но скорее всего это просто чья-то джинса, хотя откровенно не понятно чья. В трезвом уме такое не публикуют.
            2) Ни в одном проекте где я участвовал нет легаси, который бы ломал совместимость. Был dead-code, это всегда бывает, но если проект живой, то и сами куски исчезают со временем обычным делитом и прогоном тестов (если уж не вспомнить что отвалилось), благо гит и локал хистори всегда есть под рукой (нет, не абстрагируемся, есть разумный говнокод для одноразового скриптика, а есть битрикс).
            3) Инсталляций чего? Энвайрнмента? Окружения что ли? Я считаю себя довольно опытным разработчиком, так что для проектов где требуется вендор-специфика (pcntl, например) — дефолтным решением всегда и всюду был докер или вагрант. Деплой либо через deb пакеты, либо через гит, если не заморачиваться, либо через какой-нибудь деплоер. И прочее. О каком окружении ты говоришь, дорогой друг? =)


            1. script88
              24.01.2017 13:10
              -1

              1) Это уже к автору видео, я лишь подметил тот факт, что для данной версии битры те системные требования которые указал автор вполне реальны, на сколько это обоснованно, это отдельный вопрос.
              2) Возможно, но разработка проекта без дистрибуции и в таких масштабах как у битрикса, достаточно сложное решение. Конечно, можно подумать, что я защищаю битрикс и полностью их поддерживаю, но нет, с одной стороны я понимаю сложность всего технологического процесса, а со стороны эксплуатации я их ненавижу, особенно когда дело доходит до т.п.
              3) В данном контексте я про девелопмент окружение. Если мы говорим за 12 год(исходя из видео), то vagrant в то время начал набирать популярность, а docker был зародышем и основная масса работала либо локально(denwer и еще куча подделок), либо по ftp\ssh и даже и не слышали\не знали что такое деплой.


      1. Spunreal
        24.01.2017 09:30

        Битрикс сейчас поддерживает php 7.0, и скорее всего 7.1, но т.к. 90% хостеров не торопятся добавлять 7 версию, то многие сидят на 5.4-5.6, а некоторые до сих пор на 5.3. Тут больше вопросов не к Битриксу, а к автору ролика.


        1. Alexeyco
          24.01.2017 10:29
          +1

          Вопрос тогда в том, зачем «сидеть» на таких хостерах?


          1. SerafimArts
            24.01.2017 12:14
            +1

            Вопрос скорее зачем вообще сидеть на хостингах, если VPS\VDS продаются по такой же цене.


          1. Spunreal
            24.01.2017 13:26
            -1

            1) Не у всех есть возможность нанять администратора сервера, чтобы он всё настроил, а потом поддерживал
            2) Очень неповоротливые клиенты. nic.ru и reg.ru хостинг за 99р у каждого 2-го.
            3) Зачем что-то менять, если и так работает и работало. Тут надо уговорить клиента и объяснить, почему менять нужно. Но пока битрикс сам не перестанет поддерживать старые версии, ничего не изменится.

            В своё время битрикс сказал, что минимальная версия php — 5.4. Так почти все хостеры очень быстро добавили себе её в дополнение к 5.3.

            Но видел и обычный хостинг, где на выбор можно было выбрать версию php от 5.3 до 7.0, хоть и был не VPS. Но, к сожалению, такие единицы.


            1. Alexeyco
              24.01.2017 15:18
              -1

              1. Что значит нанять администратора сервера? )) А самому?
              3. Затем, что прежнее устарело.

              Ох уж эти обленившиеся битриксуны. И все-то они норовят в 18-й век уехать.


              1. kimisa
                24.01.2017 15:32

                Причем тут битриксуны? Они не владеют сайтами. А обычным клиентам нужен обычный хостинг, чтобы они зашли в панель и посмотрели.


              1. Spunreal
                24.01.2017 15:42

                1. Самому? Бесплатно? А, за деньги? А кто выделяет деньги? Клиент. А что это значит? Нет возможности нанять администратора сервера, т.к. денег не выделит.
                3. Так это позиция клиентов в 95% случаев. Раз работает, зачем он будет тратить свои ресурсы на перевод на что-то другое (обновление сервера, исправление багов и т.п.). И получается это так, как впихивают десятку мелкософтовцы:
                — Обновись до 10
                — Нет, семёрка устраивает
                — Но там же лучше безопасность, она быстрее, там много фишек, она крутая
                — Нет.
                — Но…
                — Нет, зачем, если мне и с семёркой хорошо.

                Не нравится? А с какой стати клиенту должно понравиться предложение о переходе на новую версию софта и с доп. затратами если реально всё работает и так без перехода?

                P.S. Конечно здорово, когда всё новое и современное, но в России (и вряд ли только тут) очень много предприятий и магазинов, которые работают по старинке. Потому что не хотят трогать то, что работает, хотя технологии развиваются и т.п. Эта проблема не связана с вебом, она связана с людьми.


                1. Alexeyco
                  24.01.2017 15:47
                  -1

                  Трогать то, что работает, обычно не хотят только те, кто не понимает, как это работает. Кто не понимает, как это работает, но тем не менее лезет, делая вид, что специалист. Чуть менее, чем все битриксуны.


                1. Alexeyco
                  24.01.2017 15:52
                  -1

                  Битриксуны, ну детский сад же )) если у вас так горит, ну напишите как взрослые — горит потому-то и потому-то. Чтобы я точно знал, чем именно в следующий раз вас сразу троллить. Ковровые минусяторы.


      1. kimisa
        24.01.2017 10:32
        -1

        А ничего что на php 5.3 как основной версии сидит процентов 50% цмс. А вы только один битрикс хаете.


    1. gromdron
      24.01.2017 08:38

      Увы, есть и такие, но нельзя же судить по всем разработчикам исходя из 1 случая. Хотя и не могу исключить того факта, что таких разработчиков на битриксе может быть подавляющее большинство.


  1. Alcopenguin
    24.01.2017 07:14
    +2

    Если что, у гражданина 21 видео в этой серии: https://www.youtube.com/playlist?list=PLX9kroqZy_UU48OGFk1uCoq-v5nPeDzfa.
    Это ж какой шикарный цикл статей получится.


  1. Alexeyco
    24.01.2017 10:35

    Просто ради смеха. Буквально в соседней комнате (их убрали от нас, чтобы мы от них не нахватались) сидят джумлисты. К примеру, деплой на Laravel происходит как… коммитнул в определенную ветку, слил в другую ветку, капистрано подхватил, прогнал тесты и влил. Или не влил, а проматерился в слак.

    Не то у джумлистов. Каждый раз деплоймент (если его вообще можно так назвать) происходит через боль, выполнение каких-то диких инструкций вручную в базе ну и так далее. Конечно же, ни о каких тестах речи не идет и близко. Какие там миграции, какие тесты. Какой репозиторий… все происходит прям руками.

    А как обстоят дела в Битриксе с миграциями, с тестами? Как можно проект на Битриксе запихнуть в репозиторий и можно ли? Я почему спрашиваю — если у него есть инсталлятор в 2017 году, то предвкушаю кучу смешных отговорок на тему «нам эта ни нужна».


    1. html_manpro
      24.01.2017 10:41
      -7

      Все отлично мигрируется на git или еще куда угодно. В корне проекта как правило лежит папка Local в ней собственно все, что нужно к конкретному проекту. Так же для переноса можно использовать бекап всей системы, что давольно просто делается. Так что лично мое мнение, Битрикс давольно гибок и как по мне удобен.


    1. kimisa
      24.01.2017 10:58
      -1

      Могу сказать, что из все цмс самая актуальная по этой части(но там не всё гладко) — магенто. Там вот реально нужен репозиторий, т.к. там столько файлов, что просто много чего можно упустить из виду.
      А в битриксе основное — не лезь в ядро, а для слива и проверки версий там пару папок нужно контролировать. В джумле если править, то только в основном ядро.


      1. SerafimArts
        24.01.2017 12:21
        -1

        Ну, к слову, если выбирать CMS по запаху, то Drupal почти что не пахнет. Ну разве только у них vendor директория в гите висит… Но в целом, почти вменяемый код по сравнению с другими решениями из данной области.


        P.S. В качестве альтернативы капистрано (отвечая на коммент Alexeyco ), ну чтобы не тянуть рубишные гемы, мне давеча скинули ссыль на https://deployer.org Посмотрел, вроде прикольная штука, можно заюзать попробовать где-нибудь. А если кто пользовал его — интересно было бы услышать отзывы.


        1. kimisa
          24.01.2017 12:28
          -1

          Это какая версия? 7 версия полная хрень Нет вменяемой админки, всё сделано через одно место. И что там превалирует функциональное программирование. С формами не очень удобная работа. Я в друпале 7 очень разочаровалась.


          1. oxidmod
            24.01.2017 12:41
            -1

            8 же, на компонентах симфони


            1. kimisa
              24.01.2017 12:58

              Я с 8 версией еще не работала. Поэтому везде и уточняю — 7 версия.


      1. Alexeyco
        24.01.2017 15:11
        +1

        Меня CMS не интересуют без преувеличения лет уже как 7. Но меня позабавила миграция данных с дев-сервера на (например) тест или прод через бекап. А что если у меня на проде в какой-то справочник что-то добавилось, а локально вообще данные, которые не имеют никакого отношения к проду? Тогда как мигрировать? ))) Как откатить в случае чего это назад? Как автотестить?

        Далее — composer и гит, как раз, и сделаны чтобы не тащить в репозиторий все зависимости целиком. У вас же, как я понял, придется весь гигантский Битрикс тиснуть в репозиторий, да? ))

        PS
        Прошу прощения, если мои вопросы ставят в тупик. Просто после того, как меня тут из-за коллективной кляузы битриксоидов заблокали на месяц (уж не знаю, как именно им это удалось), для меня сложно найти более упоительное занятие, чем издеваться над битриксоидами, задавая вопросы «а почему в вашу современную машину до сих пор нужно запрягать лошадей». Извините.