Производство фотообоев в Новосибирске. Интернет магазин фотообоев. Изготовление - один день! Каталог 10 000 изображений!
23 Апрель 2014

Многосайтовость на Битриксе бесплатно!

Приветствую уважаемые!
Итак, хочу поделиться мыслями по поводу реализации многосайтовости на Битриксе не приобретая доп.лицензий на каждый сайт (опробовано на доменах 3его уровня — работает, до 2го пока руки не дошли, но думаю метод работать будет).
Метод не очень удобен, а так же не использует функционал Битрикса по работе с сайтами (это понято — при его использовании нужно платить).
Итак, шаг 1 — настраиваем Веб-сервер по обработке нескольких доменов на одну и ту же папку.
Шаг 2 — в настройке шаблонов для основного сайта прописываем выражение для PHP
$_SERVER[‘HTTP_HOST’]==’new-domain.ru’
Таким образом для нашего сайта мы «включаем» свой уникальный шаблон.
Шаг 3 — (самое неудобное в реализации) непосредственно в рабочих файлах делаем проверку, например в file.php
if ($_SERVER[‘HTTP_HOST’]==’new-domain.ru’) {
include «/new-domain.ru/file.php»;
die();
}

Хотя, думаю эту логику без проблем можно реализовать на уровне urlrewite либо в nginx, либо в httpd, либо в urlrewrite.php самого Битрикса.
В общем, идею я спалил — дальше сами! 🙂

рубрики: Bitrix, Полезности | 3 комментария

18 Апрель 2014

Битрикс «Сертифицированный партнер»

Для подтверждения статуса компании «Сертифицированный партнер» Битрикс, пришлось пройти сертификацию по новым типам сертификатов
«Администратор. Модули», «Администратор. Бизнес», «Разработчик Bitrix Framework».
Сегодня закончил последний, и пожалуй самый главный «Разработчик Bitrix Framework»!


cert

Сертификаты Битрик

рубрики: Bitrix | Комментарии (1)

16 Апрель 2014

Table jos_404sef_meta doesn’t exist when using LOCK TABLES

Нужно сайтик с джумлой перекинуть с одного хостинга на другой.
Выгружаю БД дампером — загружаю, не пашет.
Оказалось не выгружает нихрена — «jos_404sef_meta doesn’t exist when using LOCK TABLES»
Поставил —skip-lock-tables — выгружать начал, но половину таблиц в БД
PHPMyAdmin таблицу jos_404sef_meta вообще не видит, но как оказалось она есть! но немного в другом регистре!

Решение — заходим в файловой структуре в физическое хранилище mysql табличек — и там переименовываем 3 файлика
jos_404SEF_meta в jos_404sef_meta
Всё — выгружаем без проблем!

рубрики: Администрирование, Полезности | Комментарии (1)

11 Апрель 2014

Mysql бэкап всех баз данных в разные файлы

Полезный скрипт

echo ‘show databases’ | mysql -u root —password=»pass» —skip-column-names | grep -v information_schema | xargs -I {} -t sh -c ‘mysqldump —opt -u root —password=»pass» {} | gzip > /backup/mysql/{}-$(date +%Y-%m-%d-%H.%M.%S).sql.gz’

рубрики: Администрирование, Полезности | Комментарии (1)

8 Апрель 2014

Виртуальная машина Битрикс «не видит» сетевой интерфейс eth0

Не так давно использую технологию виртуализации серверов, в качестве самой виртуальной машины испльзую готовую BitrixVM.
Собственно, всё шло хорошо — тут захотел я перетащить виртуалку с одного физического сервера на другой.
Перенёс не всю папку с виртуалкой (моя ошибка), а только vmdk — жестский диск.
При запуске виртуалки — ошибка
eth0 error fetching interface information device not found
далее грузится
смотрю ifconfig — сетевых интерфейсов нет вообще! (хотя казалось бы что такого — виртуалку перетащил, куда пропала сеть ?!)

Вопрос найден довольно быстро, но себе в блог, я решил зарепостить.

Такое возникает при смене MAC адреса или если заменена сетевая карта. Имена сетевых устройств к MAC адресам привязывает udev в файле /etc/udev/rules.d/*_persistent-net.rules Этот файл можно отредактировать вписав новый MAC адрес или удалить. При старте udev он будет создан заново.

P.S.
Ещё почему-то все сетевые настройки послетели — это решается быстро, правкой /ets/syscinfig/network-scripts/ifcfg-eth0

рубрики: Bitrix, Администрирование | Комментарии (1)