пятница, 22 июня 2018 г.

301 htaccess. Как перенаправить всех со старого сайта на новый


Рабочее решение. Проверено на ubuntu server, apache, mod rewrite включен.

1) Проверьте включен ли mod_rewrite:
Создайте текстовый файл с расширением php, после чего откройте его браузером.
modrewrite.php:

<?php
 if(!function_exists('apache_get_modules') ){ phpinfo(); exit; }
 $res = 'Module Unavailable';
 if(in_array('mod_rewrite',apache_get_modules()))
 $res = 'Module Available';
?>
<html>
<head>
<title>A mod_rewrite availability check !</title></head>
<body>
<p><?php echo apache_get_version(),"</p><p>mod_rewrite $res"; ?></p>
</body>
</html>

2) Редирект, который работает у меня:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]

Где newdomain.com - адрес вашего ресурса, куда должно всё уходить.

понедельник, 12 февраля 2018 г.

Libreoffice выглядит как под windows в Linux Mint

Иногда при обновлении Libreoffice слетает его внешний вид, а так же темы "Mint-X", а окна при этом в самом в Libreoffice выглядят, как окна Windows 3.1.

Проблема возникает из-за того, что:
Пакет mint-themes конфликтует с пакетом libreoffice-style-human.
Если ставишь mint-themes, то удаляется libreoffice-style-human и наоборот.

Поэтому для возврата тем Mint-X - используем
sudo apt-get install mint-themes

А для возвращения нормального внешнего вида Libreoffice ставим доп. темы значков:
sudo apt-get install libreoffice-style-breeze libreoffice-style-sifr libreoffice-style-tango

пятница, 11 августа 2017 г.

Подключение HFS к Ubuntu для чтения записи

Озадачился задачей подключения внешнего HDD отформатированного под MacOS файловую систему HFS к ноуту с Mint 17.3 на борту.
По умолчанию, подключив подобный винт - можем только смотреть содержимое. А если нужна запись - то:

Путем проб и ошибок было выяснено следующее:
1) ставим hfsplus
sudo apt-get install hfsplus
2) создаем каталог в дом. папке
3) Подключаем винт в режиме RW (устройство /dev/sdxy определяем предварительно по sudo fdisk -l) :
 sudo mount -t hfsplus -o force,rw /dev/sdc1 /home/anton/111/
4) Запускаем удобный файл-менеджер (можно nemo, nautilus и т.п.) от root
sudo doublecmd 
5) По завершению операций - отключаем:
sudo umount /dev/sdc1

Все, можно пользоваться.


пятница, 22 июля 2016 г.

Elastix 2.4 Просмотр логов звонков определенному пользователю.


Если в кратце: Создаем группу, в правах группы указываем доступ к Reports и необходимым сервисам (я добавлял ещё отправку факсов и панель оператора). После чего лезем на сервак и дописываем одну строчку в указанном ниже файле. 


You can do the following;

1) Create a new group called: Reports
2) Assign monitoring and report permissions for that group
3) Create an user and associate it with the Reports group, don't choose any extension
4) Edit /var/www/html/libs/paloSantoACL.class.php
And leave it like:
function isUserAdministratorGroup($username)
{
$is=false;
$idUser = $this->getIdUser($username);
if($idUser){
$arrGroup = $this->getMembership($idUser);
//$is = array_key_exists('administrator',$arrGroup);
$is = array_search('1', $arrGroup);

if(isset($arrGroup['Reports']))
$is=true;

}
return $is;
}
That will allow any user on that group to have full access of all records on the monitoring and reports modules

пятница, 26 февраля 2016 г.

iOS Outlook (мобильный) ругается на IMAP Zimbra


В Феврале 2016 обновился клиент Outlook для устройств на iOS и попутно на нем сломали принятие сертификатов с сервера.

суббота, 30 января 2016 г.

Lubuntu 14.04 VirtualBox Autostart


Есть у меня хост на lubuntu 14.04 на котором крутится 3 виртуальные машинки под Virtual Box. Virtual Box считаю довольно неплохим решением для "несерверного" железа, т.к. оно и достаточно быстро работает и при этом имеет простой и понятный функционал. А если хост сдохнет - в локалке можно с бекапа можно восстановить машинки на любых пк с любыми ОС, а не ждать починки основного сервера с каким-нибудь ProxMox/ESXi и т.п.

В связи со сдохшим бесперебойником возникла необходимость автостарта машин. Полностью терминальный старт из консоли "без всего" - делать не хотел, т.к. в случае какого-либо хотелось бы не тратить время на изучение VBoxManage.
Начинаем:
1) Дабы машинки сразу стартанули в сразу GUI, а также потому, что VirtualBox критичен к правам пользователей, я включаю автостарт юзеру.
Для этого в 14.04 в /etc/lightdm/lightdm.conf.d/20-lubuntu.conf прописываю autologin-user = имя пользователя в сессии.
2) Открываем VirtualBox, там на нужных машинках, правой кнопкой мыши:
Создаем ярлыки для наших машинок на рабочий стол. 
3) Создаем ссылки на эти ярлыки в ~./config/autostart:
~/.config/autostart$ ln -s /home/srvadmin/Рабочий\ стол/OMW.desktop OMW.desktop
Задача решена - машина включается, логинится, и запускает виртуалки с рабочего стола.

воскресенье, 3 января 2016 г.

Endian Firewall 3.0.5 Установка wget , Midnight Commander (mc)

Оригинал здесь:
http://dml.compkaluga.ru/forum/index.php?showtopic=70162

Сохранил на случай, если ссылка умрет.

Подключившись к Endian по SSH, вбиваем:

Код
smart config –-set rpm-check-signatures=False
smart channel --remove centos-4
smart channel --add сentos-4 baseurl="http://vault.centos.org/4.9/os/i386/" type=rpm-md -y
smart update
smart install wget
smart install mc


Для удаления данного репозитория следует воспользоваться:
Код
smart channel --remove centos-4

Для тех, кому необходимо собрать что-то свое из исходников в EFW понадобятся следующие пакеты:
Код
smart install binutils gcc glibc-devel glibc-headers glibc-kernheaders kernel-devel make