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, Полезности |
18
Апрель
2014
Для подтверждения статуса компании «Сертифицированный партнер» Битрикс, пришлось пройти сертификацию по новым типам сертификатов
«Администратор. Модули», «Администратор. Бизнес», «Разработчик Bitrix Framework».
Сегодня закончил последний, и пожалуй самый главный «Разработчик Bitrix Framework»!

рубрики: Bitrix |
16
Апрель
2014
Нужно сайтик с джумлой перекинуть с одного хостинга на другой.
Выгружаю БД дампером — загружаю, не пашет.
Оказалось не выгружает нихрена — «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
Всё — выгружаем без проблем!
рубрики: Администрирование, Полезности |
11
Апрель
2014
Полезный скрипт
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’
рубрики: Администрирование, Полезности |
10
Апрель
2014
Решил делать небольшие месячные обзорчики, того, что на отдельный пост не потянуло, но хотелось бы опубликовать.
Итак, взялся я в марте за парочку начинаний:
Первое — поисковое продвижение сайта консалтингового бюро по запросам регистрация ООО, регистрация фирм, регистрация ИП и их разновидностей с городом, типа регистрация ИП в Петербурге и т.д. Сайт когда-то давно продвигался — сейчас посещение практически на нуле… Посмотрим чего из этого выйдет.
Второе — запустил новый интернет магазин по препаратам для потенции, а так же для продления секса. Если есть желание поработать с партнёркой — моя реф.ссылка. Тысяч по 5-10 в месяц «капает», нужно как-то усиливаться! … 🙂
Пока делал запретил индексацию в robots.txt — уже прошло более 2х недель, Яша до сих пор его «кушать» отказывается 🙁
13.03.2014 наш робот получил полный запрет на индексирование сайта в Вашем файле robots.txt, поэтому сайт в поиске не участвует.
рубрики: Разное |
8
Апрель
2014
Не так давно использую технологию виртуализации серверов, в качестве самой виртуальной машины испльзую готовую 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, Администрирование |