Месяц: Октябрь 2013

Изменить активность элемента инфоблока битрикс

<a href=»?active_id=<?=$arElement[«ID»]?>»> Активировать </a> <? if ($_REQUEST[‘active_id’] != ») { $obEl = new CIBlockElement(); $boolResult = $obEl->Update($_REQUEST[‘active_id’],array(‘ACTIVE’ => ‘Y’)); header(«Location: АДРЕС_КУДА_ВЕРНУТЬСЯ_ПОСЛЕ_АКТИВИРОВАНИЯ»); ?>

Ссылка со слешем в конце и без — разные страницы (БИТРИКС)

Если вы хотите что бы по ссылке со слешом или без открывалась одна и та же страница, то добавьте правило добавлять слеш ссылка в htaccess:   RewriteCond %{REQUEST_FILENAME} !-f    RewriteCond %{REQUEST_FILENAME} !-l    RewriteCond %{REQUEST_FILENAME} !-d    RewriteCond %{REQUEST_URI} ^(.*/[^/\.]+)$    RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/

ZmEu attacks: защита от бота

бывает что в логах апача идут запросы типа 75.127.68.106 […] «GET //phpMyAdmin/ HTTP/1.1» 404 285 «-» «Made by ZmEu 89.108.119.29 […] «GET /w00tw00t.at.blackhats.romanian.anti-sec:) HTTP/1.1» 75.127.68.106 […] «GET //myadmin/ HTTP/1.1» 200 8644 «-» «Made by ZmEu и apache грузит процессор. Создаем

установка xCache на Debian

Подключаемся по SSH к серверу и выполняем команду на установку пакета: apt-get install php5-xcache ,далее необходимо перезагрузить Apache: /etc/init.d/apache2 restart Дальнейшие наши действия это настройка акселератора, файл конфигурации находится по адресу «/etc/php5/conf.d/xcache.ini».

упростить вывод print_r на битрикс

добавляем следующий код в init.php <?function pv($var, $isAdmin = false) { global $printVars, $USER; if (!$isAdmin || $USER->IsAdmin()) { if (!isset($printVars)) { ?> <script language=»JavaScript»> <!— function showVarInfo(id){ var div1 = document.getElementById(‘block_view_’+id); div1.style.display = (div1.style.display != ‘none’ ? ‘none’ :

Установка Memcached и PHP5-Memcached на Debian 6

Начнем установку # apt-get install memcached php5-memcached Отредактируем конфиг, увеличим использование памяти с 64мегабайт до 512 мегабайт. (при условии что у вас в системе больше 3гигабайт. если меньше ставьте меньшее значение, например 128,256,384) # nano /etc/memcached.conf находим -m 64 заменяем

Оптимизация VPS сервера на Debian

Если у вас windows, смиренно слушаемся указаний в письме и переходим по ссылке http://hostink.ru/wiki/ssh2_putty/ за дальнейшими инструкциями, если же у вас Linux(Debian/Ubuntu и др.) подключаемся к серверу так: $ ssh root@93.189.xx.xx -p 22 на что получаем диалог системы безопасности ключей: The authenticity