Korusol
5/2/2017 - 12:58 PM

Создание сайта на битриксе, в песочнице s09.artmix.ru под Git

Создание сайта на битриксе, в песочнице s09.artmix.ru под Git

Создание сайта на битриксе, в песочнице s09.artmix.ru

  1. cd /etc/apache2/sites-available/

  2. скопировать конфиг demo. сайта и поменять в нём пути и урлы. можно чере mc коммандер Конфиг должен быть примерно следующий: <VirtualHost *:80>

     ServerName demo.site.ru.s09.artmix.ru
     DocumentRoot /home/artmix/www/site.ru/site.ru
    
     ErrorLog /var/log/apache2/demo.site.ru.s09.artmix.ru.error.log
    
     php_value default_charset utf-8
     php_admin_value mbstring.func_overload 2
     php_admin_value mbstring.internal_encoding "utf-8"
     php_admin_value max_input_vars 10000
     php_admin_value suhosin.simulation 0
    

  1. добавить этот сайт: a2ensite demo.site.ru.s09.artmix.ru (site.ru заменить на имя домена сайта)

  2. создать папку для сайта в домашней папке пользователя artmix. mkdir /home/artmix/www/site.ru (site.ru заменить на имя домена сайта)

  3. добавить папку для ядра на уровне сайта. mkdir /home/artmix/www/site.ru/common (site.ru заменить на имя домена сайта)

  4. добавить папку для публичный файлов сайта. mkdir /home/artmix/www/site.ru/site.ru (site.ru заменить на имя домена сайта)

  5. создать базу данных и привязать её к своему пользователю в бд. бд обычно называем по имени домена site.ru > site

  6. перетащить архив сайта с удалённого сервера в папку /archive/. можно через mc коммандер

  7. развернуть в созданной папке сайте /home/artmix/www/site.ru/site.ru

  8. папки /bitrix и /upload перенести в папку /home/artmix/www/site.ru/common

  9. и поставить символьные ссылки на них в папку /home/artmix/www/site.ru/site.ru: ln -s /home/artmix/www/site.ru/common/bitrix /home/artmix/www/site.ru/site.ru ln -s /home/artmix/www/site.ru/common/upload /home/artmix/www/site.ru/site.ru

  10. дальше нужно создать папку local в публичной папке сайта и туда скопировать те папки из папки bitrix, которые поддерживаются папкой local. Подробнее http://dev.1c-bitrix.ru/community/blogs/vad/local-folder.php

  11. Проверить не побились ли пути на картинки, стили, скрипты в шаблонах. а также пути к php-скриптам можно грепом: grep -R '/bitrix/templates/main' /home/artmix/www/site.ru/site.ru

  12. sudo -u www-data ssh -T git@bitbucket.org

  13. git remote set-url origin [new_url]

  14. git remote set-url --push origin [new_url]