Создание сайта на битриксе, в песочнице s09.artmix.ru под Git
Создание сайта на битриксе, в песочнице s09.artmix.ru
cd /etc/apache2/sites-available/
скопировать конфиг 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
добавить этот сайт: a2ensite demo.site.ru.s09.artmix.ru (site.ru заменить на имя домена сайта)
создать папку для сайта в домашней папке пользователя artmix. mkdir /home/artmix/www/site.ru (site.ru заменить на имя домена сайта)
добавить папку для ядра на уровне сайта. mkdir /home/artmix/www/site.ru/common (site.ru заменить на имя домена сайта)
добавить папку для публичный файлов сайта. mkdir /home/artmix/www/site.ru/site.ru (site.ru заменить на имя домена сайта)
создать базу данных и привязать её к своему пользователю в бд. бд обычно называем по имени домена site.ru > site
перетащить архив сайта с удалённого сервера в папку /archive/. можно через mc коммандер
развернуть в созданной папке сайте /home/artmix/www/site.ru/site.ru
папки /bitrix и /upload перенести в папку /home/artmix/www/site.ru/common
и поставить символьные ссылки на них в папку /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
дальше нужно создать папку local в публичной папке сайта и туда скопировать те папки из папки bitrix, которые поддерживаются папкой local. Подробнее http://dev.1c-bitrix.ru/community/blogs/vad/local-folder.php
Проверить не побились ли пути на картинки, стили, скрипты в шаблонах. а также пути к php-скриптам можно грепом: grep -R '/bitrix/templates/main' /home/artmix/www/site.ru/site.ru
sudo -u www-data ssh -T git@bitbucket.org
git remote set-url origin [new_url]
git remote set-url --push origin [new_url]